pkg/

directory
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL