One design problem we’re wrestling with is how to specify the file names to lint.
It is a chicken-and-egg situation: if there is something bad in the file name, you don’t (can’t?) use it as a command line parameter.
Our current thoughts:
We looked at other software that specifies files/directories. We might use some of them for deciding which rules to apply, but the overall directory will be as above.
paths (which supports ! nots) or paths-ignore rules.files and ignores, plus global ignores