rwx_ruff() { local path="${1}" local action set \ "check" \ "format" for action in "${@}"; do "rwx_ruff_${action}" "${path}" done } rwx_ruff_check() { local path="${1}" ruff check \ --select "ALL" \ --ignore "D203,D213" \ --ignore "COM812,ISC001" \ "${path}" } rwx_ruff_format() { local path="${1}" ruff format \ --diff \ --line-length 80 \ "${path}" }