run-linters: introduce helper functions

This commit is contained in:
Benjamin Drung 2025-12-03 14:07:56 +01:00
parent 45d317cc87
commit 7b9aee4c0c

View File

@ -6,14 +6,27 @@ set -eu
PYTHON_SCRIPTS=$(grep -l -r '^#! */usr/bin/python3$' .) PYTHON_SCRIPTS=$(grep -l -r '^#! */usr/bin/python3$' .)
echo "Running black..." run_black() {
black --check --diff . $PYTHON_SCRIPTS echo "Running black..."
black -C --check --diff . ${PYTHON_SCRIPTS}
}
echo "Running isort..." run_isort() {
isort --check-only --diff . echo "Running isort..."
isort --check-only --diff .
}
echo "Running flake8..." run_flake8() {
flake8 --max-line-length=99 --ignore=E203,W503 . $PYTHON_SCRIPTS echo "Running flake8..."
flake8 --max-line-length=99 --ignore=E203,W503 . $PYTHON_SCRIPTS
}
echo "Running pylint..." run_pylint() {
pylint $(find * -name '*.py') $PYTHON_SCRIPTS echo "Running pylint..."
pylint $(find * -name '*.py') $PYTHON_SCRIPTS
}
run_black
run_isort
run_flake8
run_pylint