Publicly released: 2019
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