Directories
¶
| Path | Synopsis |
|---|---|
|
Package cluster groups go test failures that share a root cause — same topmost user-code stack frame OR same normalized assertion text — so renderers can collapse N failures from one bug into one expandable group.
|
Package cluster groups go test failures that share a root cause — same topmost user-code stack frame OR same normalized assertion text — so renderers can collapse N failures from one bug into one expandable group. |
|
Package fingerprint computes a stable per-finding identity used by the diff classifier (pkg/state) to match findings across fo runs.
|
Package fingerprint computes a stable per-finding identity used by the diff classifier (pkg/state) to match findings across fo runs. |
|
Package metrics parses fo's metrics input format — keyed numeric values used for hygiene rollups (coverage %, LOC counts, build time, benchmark deltas, dependency counts).
|
Package metrics parses fo's metrics input format — keyed numeric values used for hygiene rollups (coverage %, LOC counts, build time, benchmark deltas, dependency counts). |
|
Package paint provides Tufte-Swiss visual primitives: bars, sparklines, alignment helpers.
|
Package paint provides Tufte-Swiss visual primitives: bars, sparklines, alignment helpers. |
|
Multi-tool delimiter protocol — multiplexes several tool outputs into a single stdin stream via lines of the form:
|
Multi-tool delimiter protocol — multiplexes several tool outputs into a single stdin stream via lines of the form: |
|
Package sarif models SARIF 2.1.0 — the format fo treats as canonical for static-analysis input.
|
Package sarif models SARIF 2.1.0 — the format fo treats as canonical for static-analysis input. |
|
Package scene parses fo's scene input format — narrated, multi-actor walk-throughs grouped into numbered acts.
|
Package scene parses fo's scene input format — narrated, multi-actor walk-throughs grouped into numbered acts. |
|
Package score ranks static-analysis findings so renderers can lead with the ones that matter.
|
Package score ranks static-analysis findings so renderers can lead with the ones that matter. |
|
Package state persists a sidecar record of prior fo runs and classifies the current run's findings against that history.
|
Package state persists a sidecar record of prior fo runs and classifies the current run's findings against that history. |
|
Package status parses fo's status input format — labeled rows with PASS/FAIL/WARN/SKIP state, used for contract tables, doctor checks, module gates, and any "list of named conditions" output that today gets handed to printf|awk.
|
Package status parses fo's status input format — labeled rows with PASS/FAIL/WARN/SKIP state, used for contract tables, doctor checks, module gates, and any "list of named conditions" output that today gets handed to printf|awk. |
|
Package suppress parses fo's .fo/ignore suppression file — a line-based list of rule suppressions used to silence individual findings during diff classification and rendering.
|
Package suppress parses fo's .fo/ignore suppression file — a line-based list of rule suppressions used to silence individual findings during diff classification and rendering. |
|
Package tally parses fo's tally input format — a count→label distribution that renders as a Leaderboard view.
|
Package tally parses fo's tally input format — a count→label distribution that renders as a Leaderboard view. |
|
Package testjson parses `go test -json` NDJSON streams into the renderer-facing report.Report.
|
Package testjson parses `go test -json` NDJSON streams into the renderer-facing report.Report. |
|
Package theme provides the v2 Tufte-Swiss theme system: structure (bold, dim, alignment) lives in the mono preset; color layers on top.
|
Package theme provides the v2 Tufte-Swiss theme system: structure (bold, dim, alignment) lives in the mono preset; color layers on top. |
|
Strategy: extend BulletItem with optional *ClusterRender (per Task 0 orient).
|
Strategy: extend BulletItem with optional *ClusterRender (per Task 0 orient). |
|
Package wrapper is a namespace for SARIF converters that adapt third-party tool output to SARIF 2.1.0.
|
Package wrapper is a namespace for SARIF converters that adapt third-party tool output to SARIF 2.1.0. |
|
wraparchlint
Package wraparchlint converts go-arch-lint JSON output into SARIF 2.1.0.
|
Package wraparchlint converts go-arch-lint JSON output into SARIF 2.1.0. |
|
wraparchlinttext
Package wraparchlinttext converts go-arch-lint plain-text output into SARIF.
|
Package wraparchlinttext converts go-arch-lint plain-text output into SARIF. |
|
wrapcover
Package wrapcover converts `go tool cover -func` output into fo's metrics format.
|
Package wrapcover converts `go tool cover -func` output into fo's metrics format. |
|
wrapdiag
Package wrapdiag converts line-based Go diagnostics into SARIF 2.1.0.
|
Package wrapdiag converts line-based Go diagnostics into SARIF 2.1.0. |
|
wrapgobench
Package wrapgobench converts raw `go test -bench` output into fo's metrics format.
|
Package wrapgobench converts raw `go test -bench` output into fo's metrics format. |
|
wrapjscpd
Package wrapjscpd converts jscpd JSON duplication reports into SARIF 2.1.0.
|
Package wrapjscpd converts jscpd JSON duplication reports into SARIF 2.1.0. |
|
wrapleaderboard
Package wrapleaderboard converts plain `count label` tally input into fo's tally format.
|
Package wrapleaderboard converts plain `count label` tally input into fo's tally format. |
Click to show internal directories.
Click to hide internal directories.