| B009 |
get-attr-with-constant |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
132 |
| B010 |
set-attr-with-constant |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
128 |
| B011 |
assert-false |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
227 |
| B013 |
redundant-tuple-in-exception-handler |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1 |
| B014 |
duplicate-handler-exception |
correctness |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| B028 |
no-explicit-stacklevel |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
668 |
| B033 |
duplicate-value |
correctness |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| C400 |
unnecessary-generator-list |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
21 |
| C401 |
unnecessary-generator-set |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
104 |
| C402 |
unnecessary-generator-dict |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
46 |
| C403 |
unnecessary-list-comprehension-set |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
54 |
| C404 |
unnecessary-list-comprehension-dict |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
10 |
| C405 |
unnecessary-literal-set |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
76 |
| C406 |
unnecessary-literal-dict |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3 |
| C409 |
unnecessary-literal-within-tuple-call |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| C410 |
unnecessary-literal-within-list-call |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
2 |
| C411 |
unnecessary-list-call |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3 |
| C413 |
unnecessary-call-around-sorted |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
27 |
| C414 |
unnecessary-double-cast-or-process |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
53 |
| C417 |
unnecessary-map |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
50 |
| C418 |
unnecessary-literal-within-dict-call |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
5 |
| C419 |
unnecessary-comprehension-in-call |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
232 |
| C420 |
unnecessary-dict-comprehension-for-iterable |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
52 |
| EM102 |
f-string-in-exception |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
10315 |
| EM103 |
dot-format-in-exception |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
228 |
| FLY002 |
static-join-to-f-string |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
286 |
| FURB105 |
print-empty-string |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| FURB122 |
for-loop-writes |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
40 |
| FURB129 |
readlines-in-for |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
10 |
| FURB132 |
check-and-remove-from-set |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3 |
| FURB136 |
if-expr-min-max |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
22 |
| FURB157 |
verbose-decimal-constructor |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
18 |
| FURB162 |
fromisoformat-replace-z |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| FURB166 |
int-on-sliced-str |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1 |
| FURB167 |
regex-flag-alias |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
74 |
| FURB168 |
isinstance-type-none |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1 |
| FURB169 |
type-none-comparison |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| FURB177 |
implicit-cwd |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
15 |
| FURB181 |
hashlib-digest-hex |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| FURB187 |
list-reverse-copy |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
12 |
| FURB188 |
slice-to-remove-prefix-or-suffix |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
63 |
| LOG002 |
invalid-get-logger-argument |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| LOG009 |
undocumented-warn |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
16 |
| PERF101 |
unnecessary-list-cast |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| PERF102 |
incorrect-dict-iterator |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
118 |
| PERF401 |
manual-list-comprehension |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
648 |
| PERF403 |
manual-dict-comprehension |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
28 |
| PGH004 |
blanket-noqa |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
864 |
| PIE800 |
unnecessary-spread |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
39 |
| PIE804 |
unnecessary-dict-kwargs |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
154 |
| PIE807 |
reimplemented-container-builtin |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
88 |
| PIE808 |
unnecessary-range-start |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
97 |
| PIE810 |
multiple-starts-ends-with |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
73 |
| PLC0208 |
iteration-over-set |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
18 |
| PLC1802 |
len-test |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
21 |
| PLE1520 |
singledispatchmethod-function |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| PLR1711 |
useless-return |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
95 |
| PLR1714 |
repeated-equality-comparison |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
214 |
| PLR1716 |
boolean-chained-comparison |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3 |
| PLR1730 |
if-stmt-min-max |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
33 |
| PLR1733 |
unnecessary-dict-index-lookup |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
21 |
| PLR1736 |
unnecessary-list-index-lookup |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
17 |
| PLR2044 |
empty-comment |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
65 |
| PLR5501 |
collapsible-else-if |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
478 |
| PLW3301 |
nested-min-max |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
4 |
| PT009 |
pytest-unittest-assertion |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
20795 |
| PT027 |
pytest-unittest-raises-assertion |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1280 |
| PTH100 |
os-path-abspath |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
707 |
| PTH101 |
os-chmod |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
93 |
| PTH102 |
os-mkdir |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
143 |
| PTH103 |
os-makedirs |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
440 |
| PTH104 |
os-rename |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
48 |
| PTH105 |
os-replace |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
8 |
| PTH106 |
os-rmdir |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
23 |
| PTH107 |
os-remove |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
312 |
| PTH108 |
os-unlink |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
115 |
| PTH109 |
os-getcwd |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
400 |
| PTH110 |
os-path-exists |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1397 |
| PTH111 |
os-path-expanduser |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
160 |
| PTH112 |
os-path-isdir |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
358 |
| PTH113 |
os-path-isfile |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
420 |
| PTH114 |
os-path-islink |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
56 |
| PTH115 |
os-readlink |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
11 |
| PTH117 |
os-path-isabs |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
72 |
| PTH119 |
os-path-basename |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
522 |
| PTH120 |
os-path-dirname |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
910 |
| PTH121 |
os-path-samefile |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
16 |
| PTH123 |
builtin-open |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3878 |
| PTH201 |
path-constructor-current-directory |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
59 |
| PTH202 |
os-path-getsize |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
62 |
| PTH203 |
os-path-getatime |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| PTH204 |
os-path-getmtime |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
30 |
| PTH205 |
os-path-getctime |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
2 |
| PTH211 |
os-symlink |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
77 |
| PYI030 |
unnecessary-literal-union |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
16 |
| PYI032 |
any-eq-ne-annotation |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
93 |
| PYI041 |
redundant-numeric-union |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
107 |
| PYI058 |
generator-return-from-iter-method |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| PYI061 |
redundant-none-literal |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| PYI064 |
redundant-final-literal |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
24 |
| RUF005 |
collection-literal-concatenation |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1471 |
| RUF007 |
zip-instead-of-pairwise |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
19 |
| RUF010 |
explicit-f-string-type-conversion |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
539 |
| RUF015 |
unnecessary-iterable-allocation-for-first-element |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
237 |
| RUF017 |
quadratic-list-summation |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
88 |
| RUF019 |
unnecessary-key-check |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
21 |
| RUF020 |
never-union |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3 |
| RUF021 |
parenthesize-chained-operators |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
195 |
| RUF032 |
decimal-from-float-literal |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
19 |
| RUF041 |
unnecessary-nested-literal |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| RUF046 |
unnecessary-cast-to-int |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
34 |
| RUF051 |
if-key-in-dict-del |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
14 |
| RUF057 |
unnecessary-round |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3 |
| RUF058 |
starmap-zip |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| SIM101 |
duplicate-isinstance-call |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
21 |
| SIM103 |
needless-bool |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
301 |
| SIM114 |
if-with-same-arms |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
319 |
| SIM201 |
negate-equal-op |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
165 |
| SIM202 |
negate-not-equal-op |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
20 |
| SIM208 |
double-negation |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| SIM210 |
if-expr-with-true-false |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
43 |
| SIM211 |
if-expr-with-false-true |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
24 |
| SIM212 |
if-expr-with-twisted-arms |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
17 |
| SIM220 |
expr-and-not-expr |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| SIM221 |
expr-or-not-expr |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| SIM222 |
expr-or-true |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3 |
| SIM223 |
expr-and-false |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
5 |
| SIM905 |
split-static-string |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
134 |
| SIM910 |
dict-get-with-none-default |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
135 |
| SIM911 |
zip-dict-keys-and-values |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| TC005 |
empty-type-checking-block |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| TRY201 |
verbose-raise |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
421 |
| UP001 |
useless-metaclass-type |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| UP003 |
type-of-primitive |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| UP004 |
useless-object-inheritance |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
129 |
| UP008 |
super-call-with-parameters |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
98 |
| UP009 |
utf8-encoding-declaration |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
44 |
| UP011 |
lru-cache-without-parameters |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
6 |
| UP012 |
unnecessary-encode-utf8 |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
124 |
| UP013 |
convert-typed-dict-functional-to-class |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
6 |
| UP014 |
convert-named-tuple-functional-to-class |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
2 |
| UP015 |
redundant-open-modes |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
303 |
| UP018 |
native-literals |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
26 |
| UP020 |
open-alias |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
2 |
| UP022 |
replace-stdout-stderr |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
6 |
| UP025 |
unicode-kind-prefix |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
31 |
| UP028 |
yield-in-for-loop |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
24 |
| UP030 |
format-literals |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
84 |
| UP031 |
printf-string-formatting |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1060 |
| UP032 |
f-string |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1053 |
| UP033 |
lru-cache-with-maxsize-none |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
20 |
| UP034 |
extraneous-parentheses |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
68 |
| UP039 |
unnecessary-class-parentheses |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
38 |
| UP050 |
useless-class-metaclass-type |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |