oklint
Publicly released: 2019
Introduction
oklint
is not just another linter.
lint, or a linter, is a tool that analyzes source code to flag programming errors, bugs, stylistic errors, and suspicious constructs. (Wikipedia)
oklint
doesn't lint source code, at least not first and foremost. oklint
is an extendable linting system that aims for linting everything. Sounds presumptuous? It totally is! But listen...
The thing is, we wanted to ensure that in a Git repo on commit
- files are named according to a schema
- csv files are well formed and fit for automatic processing
- certain keywords are present in every line of a file
- etc (you get the picture)
As you can see, we took linting to another level. We wanted to lint all-the-things!