ricardochaves/Python Code Quality and Lint
Supports Pylint, pycodestyle, Flake8, black, mypy and isort
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Stalelast commit Jan 4, 2024
- License
- MIT
Pinned Snippet
uses: ricardochaves/python-lint@d6ccfab90dca92e984258754d8d3cc9d963b093d # v1.4.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| python-root-list | A list of all paths to test | no | . |
| use-pylint | Use Pylint | no | true |
| use-pycodestyle | Use pycodestyle | no | true |
| use-flake8 | Use Flake8 | no | true |
| use-black | Use Black | no | true |
| use-mypy | Use mypy | no | true |
| use-isort | Use isort | no | true |
| extra-pylint-options | Extra options: pylint $(extra-pylint-options) $(python-root-list) | no | "" |
| extra-pycodestyle-options | Extra options: pycodestyle $(extra-pycodestyle-options) $(python-root-list) | no | "" |
| extra-flake8-options | Extra options: flake8 $(extra-flake8-options) $(python-root-list) | no | "" |
| extra-black-options | Extra options: black --check $(extra-black-options) $(python-root-list) | no | "" |
| extra-mypy-options | Extra options: mypy $(extra-mypy-options) $(python-root-list) | no | "" |
| extra-isort-options | Extra options: isort -rc $(extra-isort-options) $(python-root-list) -c --diff | no | "" |
Outputs
no outputs