Well, we built Trunk Check to address some of these issues. Maybe it'll suit your org better.
- We support hold-the-line: we only lint on diffs so you can refactor as you go. Gradual adoption.
- Use existing configs: use standard OSS tools you know. Trunk Check runs them with standardized rules and output format.
- Better config management: define config within each repo and still let you do shared configs across the org by defining your own plugin repos.
- Better ignores: You can define line and project level ignores in the repo
- Still have nightly reporting: We do let you run nightly on all changes and report them to track code base health and catch high-risk vulnerabilities and issues. There's a web app to view everything.
- We support hold-the-line: we only lint on diffs so you can refactor as you go. Gradual adoption. - Use existing configs: use standard OSS tools you know. Trunk Check runs them with standardized rules and output format. - Better config management: define config within each repo and still let you do shared configs across the org by defining your own plugin repos. - Better ignores: You can define line and project level ignores in the repo - Still have nightly reporting: We do let you run nightly on all changes and report them to track code base health and catch high-risk vulnerabilities and issues. There's a web app to view everything.
Try it and let me know how it goes. https://docs.trunk.io/check/usage