Linting the shape of a repository
A linter for the shape of your repository, not the code inside it: which files exist, how they are named, what they contain, and the values in your config. One engine and configuration model for repository-level policies usually split across per-language linters, specialist tools, and bespoke scripts.