The Python ultimate meta linter
Project description
P8 - The Python ultimate meta linter
Why?
To ensuring modern Python code quality in multiple projects.
mypy
not only work when type annotation exists, it can detect type by itself
for some cases, and detect error like print("%s %s", missing_one_arg)
.
Install
pip install p8
Usage
p8 init
creates a config filep8.ini
p8
runs all commands defined inp8.ini
, order matters.- Install those command are users responsible
TODO
- Add option to install default suite
flake8 black mypy
- Generate Makefile
Authors
- Viet Hung Nguyen hvn@familug.org
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
p8-0.1.1.tar.gz
(2.1 kB
view hashes)