Use cases
Type safety and lint rules
Turn the rule on, clear the violations, and remove the suppressions that were meant to be temporary.
Every rule someone turned off is a decision that was started and never finished, whether it was left as a warning or hidden behind an ignore comment.
Turning the rule back on is the easy part. The real work is fixing what it finds and removing the old ignore comments.
Clear a fixed number of violations of an already-suppressed rule
The ratchet count drops and cannot climb back
Enable one lint rule and clear every violation in one directory
Rule enabled, suppressions removed, build green
Migrate the formatter or linter in two clean commits
Two commits: the mechanical reformat, then the rule changes
Remove untyped escapes from one module and add explicit return types
Typecheck passes with no new suppressions added
Turn on a stricter compiler flag for one package
Flag on, package builds, no new casts introduced
Ready to put the fleet to work?
Contact us for a demo with an expert.