Skip to content

PYTHON

Linters

Linter Additional
pylint
PYTHON_PYLINT
GitHub stars
black
PYTHON_BLACK
GitHub stars formatter
flake8
PYTHON_FLAKE8
GitHub stars
isort
PYTHON_ISORT
GitHub stars formatter
bandit
PYTHON_BANDIT
GitHub stars sarif
mypy
PYTHON_MYPY
GitHub stars
pyright
PYTHON_PYRIGHT
GitHub stars
ruff
PYTHON_RUFF
GitHub stars autofix sarif

Linted files

  • File extensions:
    • .py

Configuration in MegaLinter

Variable Description Default value
PYTHON_PRE_COMMANDS List of bash commands to run before the linters None
PYTHON_POST_COMMANDS List of bash commands to run after the linters None
PYTHON_FILTER_REGEX_INCLUDE Custom regex including filter
PYTHON_FILTER_REGEX_EXCLUDE Custom regex excluding filter