Nitpick
Command-line tool and flake8 plugin to enforce the same settings across multiple language-independent projects.
Useful if you maintain multiple projects and are tired of copying/pasting the same INI/TOML/YAML/JSON keys and values over and over, in all of them.
The CLI now has a nitpick fix
command that modifies configuration files directly (pretty much like black and isort do with Python files).
See Command-line interface for more info.
Many more features are planned for the future, check the roadmap.
Note
This project is still a work in progress, so the API is not fully defined:
The style file syntax might have changes before the 1.0 stable release;
The numbers in the
NIP*
error codes might change; don’t fully rely on them;See also Breaking changes.