2025-01-31 17:31:24 +00:00
|
|
|
# lint python code
|
2025-01-31 22:34:44 +00:00
|
|
|
rwx_lint_python() {
|
2025-01-31 17:31:24 +00:00
|
|
|
local path="${1}"
|
2025-01-31 22:31:44 +00:00
|
|
|
local action
|
|
|
|
set \
|
|
|
|
"pylint" \
|
|
|
|
"pydoclint" \
|
|
|
|
"mypy" \
|
|
|
|
"ruff"
|
|
|
|
for action in "${@}"; do
|
|
|
|
rwx_log "${action}"
|
|
|
|
"rwx_${action}" "${path}"
|
|
|
|
done
|
2025-01-31 17:31:24 +00:00
|
|
|
}
|
2025-01-31 22:34:44 +00:00
|
|
|
|
|
|
|
# lint shell code
|
|
|
|
rwx_lint_shell() {
|
|
|
|
local path="${1}"
|
|
|
|
local action
|
|
|
|
set \
|
|
|
|
"shellcheck" \
|
|
|
|
"shfmt"
|
|
|
|
for action in "${@}"; do
|
|
|
|
rwx_log "${action}"
|
|
|
|
"rwx_${action}" "${path}"
|
|
|
|
done
|
|
|
|
}
|