python/lint

This commit is contained in:
Marc Beninca 2025-01-31 23:31:44 +01:00
parent 0d5d3aa5ba
commit 98aff4baa8
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -1,16 +1,14 @@
# lint python code
rwx_python_lint() {
local path="${1}"
# pylint
rwx_log "pylint"
rwx_pylint "${path}"
# check pydoc
rwx_log "pydoc"
rwx_pydoclint "${path}"
# check typing
rwx_log "mypy"
rwx_mypy "${path}"
# ruff
rwx_log "ruff"
rwx_ruff "${path}"
local action
set \
"pylint" \
"pydoclint" \
"mypy" \
"ruff"
for action in "${@}"; do
rwx_log "${action}"
"rwx_${action}" "${path}"
done
}