v0.2.0
gruff-go v0.2.0
Install (pinned):
go install github.com/blundergoat/gruff-go/cmd/gruff-go@v0.2.0Or pin per project as a dev tool (Go 1.24+):
go get -tool github.com/blundergoat/gruff-go/cmd/gruff-go@v0.2.0
go tool gruff-go analyse .See CHANGELOG.md for the full notes.
Changelog
Features
- e829fb1: feat: add per-command minimumSeverity config with precedence, implement ADR-010 (@mattyhansen)
- 75bad51: feat: introduce FailThreshold type for exit code gating, replace Severity in CLI and report logic (@mattyhansen)
- ca0e494: feat: migrate severity model from 5 buckets to 3, update related configurations and documentation (@mattyhansen)
- 4c81519: feat: update CHANGELOG and documentation to reflect severity model migration from 5 buckets to 3, address stale references in user-facing docs (@mattyhansen)
- c6364e8: feat: update severity levels across multiple rules to align with new 3-bucket model (@mattyhansen)
- 5e68b0e: feat: update severity model to 3-bucket system, adjust documentation and configuration references (@mattyhansen)
Bug fixes
- 2ef84aa: fix: include expected schemaVersion and remediation command in config/baseline (@mattyhansen)
- 2e96bd4: fix: update default thresholds and escape characters in rules documentation; enhance release gate checks (@mattyhansen)
Other
- 23bd216: add error handling pattern (@mattyhansen)
- 7a154bd: refactor: centralize min-severity flag detection and validation in checkMinSeverityFlag helper (@mattyhansen)
- 0168e16: refactor: centralize min-severity flag detection and validation in checkMinSeverityFlag helper (@mattyhansen)
Full changelog: v0.1.1...v0.2.0