28 lines
387 B
1
rwx_ruff() {
2
local path="${1}"
3
local action
4
set \
5
"check" \
6
"format"
7
for action in "${@}"; do
8
"rwx_ruff_${action}" "${path}"
9
done
10
}
11
12
rwx_ruff_check() {
13
local path="${1}"
14
ruff check \
15
--ignore "D203,D213" \
16
--isolated \
17
--select "ALL" \
18
"${path}"
19
}
20
21
rwx_ruff_format() {
22
local path="${1}"
23
ruff format \
24
--diff \
25
--isolated \
26
--line-length "80" \
27
"${path}"
28
}
29