luceda/Python-lint-annotate: maintain code quality with annotated PRs and pushes
Zero-configuration GitHub Action to maintain code quality with push and PR annotations.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| python-root-list | A list of all paths to test | no | './**/*.py' |
| 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 |
| use-vulture | Use vulture | no | true |
| use-pydocstyle | Use pydocstyle | 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 | "" |
| extra-vulture-options | Extra options: vulture $(extra-vulture-options) $(python-root-list) | no | "" |
| extra-pydocstyle-options | Extra options: pydocstyle $(extra-pydocstyle-options) $(python-root-list) | no | "" |
| conda-python-version | Tests are run in Conda environment, set desired python version with this keyword | no | 3.8 |
Outputs
no outputs