ricardochaves/Python Code Quality and Lint

Supports Pylint, pycodestyle, Flake8, black, mypy and isort

View on GitHub

Trust Signals

Scorecard Score
Scorecard 2–4scored Jul 6, 2026
Maintenance Recency
Stalelast commit Jan 4, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: ricardochaves/python-lint@d6ccfab90dca92e984258754d8d3cc9d963b093d # v1.4.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
python-root-listA list of all paths to testno.
use-pylintUse Pylintnotrue
use-pycodestyleUse pycodestylenotrue
use-flake8Use Flake8notrue
use-blackUse Blacknotrue
use-mypyUse mypynotrue
use-isortUse isortnotrue
extra-pylint-optionsExtra options: pylint $(extra-pylint-options) $(python-root-list)no""
extra-pycodestyle-optionsExtra options: pycodestyle $(extra-pycodestyle-options) $(python-root-list)no""
extra-flake8-optionsExtra options: flake8 $(extra-flake8-options) $(python-root-list)no""
extra-black-optionsExtra options: black --check $(extra-black-options) $(python-root-list)no""
extra-mypy-optionsExtra options: mypy $(extra-mypy-options) $(python-root-list)no""
extra-isort-optionsExtra options: isort -rc $(extra-isort-options) $(python-root-list) -c --diff no""

no outputs