Hacker News new | ask | show | jobs
by aleqs 2 days ago
I've made a general repo linting tool [0][1]. Originally it's purpose was to replace a bunch of repo hygiene/structure validation scripts I ended up adding as I noticed various sloppy AI changes. I ended up going through a bunch of open source repos to see what other kinds of validations they had via scripts and incorporated those into the tool as a set of general/extensible rule types. This tool allows you to define repo structure, hygiene and other rules in a declarative way, and it is very fast [2] (great for pre-commit and CI workflows).

[0] https://alint.org/

[1] https://github.com/asamarts/alint

[2] https://alint.org/benchmarks/