Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Abs64 ¶
Abs64 calculates the absolute value of a 64-bit integer. Since the positive magnitude of math.MinInt64 is not representable as int64, that input saturates at math.MaxInt64.
func CreateDummyBlob ¶
CreateDummyBlob constructs a fake object.Blob with empty contents. Optionally returns an error if read or written.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package analysisio contains shared validation and bounded-input helpers for serialized Hercules analysis results.
|
Package analysisio contains shared validation and bounded-input helpers for serialized Hercules analysis results. |
|
schema
Package schema parses internal/pb/pb.proto into a comparable snapshot and classifies schema changes as compatible or breaking according to the policy in docs/SCHEMAS.md.
|
Package schema parses internal/pb/pb.proto into a comparable snapshot and classifies schema changes as compatible or breaking according to the policy in docs/SCHEMAS.md. |
|
imports/lang
Package lang implements per-language import extraction over a pure-Go tree-sitter runtime (github.com/odvcencio/gotreesitter).
|
Package lang implements per-language import extraction over a pure-Go tree-sitter runtime (github.com/odvcencio/gotreesitter). |
|
Package render exposes the labours rendering pipeline as an in-process API: it turns a hercules analysis result (YAML or protobuf) into rendered chart files, mirroring the behavior of the standalone labours CLI.
|
Package render exposes the labours rendering pipeline as an in-process API: it turns a hercules analysis result (YAML or protobuf) into rendered chart files, mirroring the behavior of the standalone labours CLI. |
|
outputpath
Package outputpath plans collision-resistant renderer output paths.
|
Package outputpath plans collision-resistant renderer output paths. |
|
Package tickgrid holds the rule that turns wall-clock time into hercules' tick grid.
|
Package tickgrid holds the rule that turns wall-clock time into hercules' tick grid. |
Click to show internal directories.
Click to hide internal directories.