| A001 |
builtin-variable-shadowing |
suspicious |
1 |
2 |
0 |
2 |
1 |
2 |
10.0 |
2635 |
| A002 |
builtin-argument-shadowing |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
4926 |
| A003 |
builtin-attribute-shadowing |
suspicious |
1 |
2 |
0 |
2 |
1 |
2 |
10.0 |
0 |
| A004 |
builtin-import-shadowing |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
247 |
| A005 |
stdlib-module-shadowing |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
0 |
| A006 |
builtin-lambda-argument-shadowing |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
15 |
| AIR001 |
airflow-variable-name-task-id-mismatch |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
2294 |
| AIR002 |
airflow-dag-no-schedule-argument |
pedantic |
2 |
2 |
0 |
0 |
2 |
2 |
10.0 |
216 |
| AIR301 |
airflow3-removal |
pedantic |
2 |
2 |
2 |
0 |
2 |
2 |
11.0 |
20 |
| AIR302 |
airflow3-moved-to-provider |
pedantic |
2 |
2 |
2 |
0 |
2 |
2 |
11.0 |
2 |
| AIR311 |
airflow3-suggested-update |
pedantic |
2 |
1 |
2 |
0 |
2 |
2 |
9.0 |
2465 |
| AIR312 |
airflow3-suggested-to-move-to-provider |
pedantic |
2 |
1 |
2 |
0 |
2 |
2 |
9.0 |
8 |
| ANN001 |
missing-type-function-argument |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
205353 |
| ANN002 |
missing-type-args |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
4631 |
| ANN003 |
missing-type-kwargs |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
10322 |
| ANN201 |
missing-return-type-undocumented-public-function |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
138578 |
| ANN202 |
missing-return-type-private-function |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
31300 |
| ANN204 |
missing-return-type-special-method |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
9477 |
| ANN205 |
missing-return-type-static-method |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
1598 |
| ANN206 |
missing-return-type-class-method |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
2153 |
| ANN401 |
any-type |
pedantic |
1 |
0 |
0 |
2 |
1 |
2 |
6.0 |
16543 |
| ARG001 |
unused-function-argument |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
11308 |
| ARG002 |
unused-method-argument |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
13968 |
| ARG003 |
unused-class-method-argument |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
861 |
| ARG004 |
unused-static-method-argument |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
298 |
| ARG005 |
unused-lambda-argument |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
1727 |
| ASYNC100 |
cancel-scope-no-checkpoint |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| ASYNC105 |
trio-sync-call |
correctness |
2 |
2 |
2 |
0 |
2 |
2 |
11.0 |
0 |
| ASYNC109 |
async-function-with-timeout |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
24 |
| ASYNC110 |
async-busy-wait |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
22 |
| ASYNC115 |
async-zero-sleep |
style |
2 |
1 |
2 |
0 |
2 |
2 |
9.0 |
5 |
| ASYNC116 |
long-sleep-not-forever |
style |
2 |
1 |
2 |
0 |
2 |
2 |
9.0 |
0 |
| ASYNC210 |
blocking-http-call-in-async-function |
suspicious |
2 |
2 |
0 |
0 |
2 |
2 |
10.0 |
5 |
| ASYNC220 |
create-subprocess-in-async-function |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
13 |
| ASYNC221 |
run-process-in-async-function |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
11 |
| ASYNC222 |
wait-for-process-in-async-function |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| ASYNC230 |
blocking-open-call-in-async-function |
suspicious |
2 |
2 |
0 |
0 |
2 |
2 |
10.0 |
278 |
| ASYNC251 |
blocking-sleep-in-async-function |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
21 |
| B002 |
unary-prefix-increment-decrement |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| B003 |
assignment-to-os-environ |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
2 |
| B004 |
unreliable-callable-check |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
8 |
| B005 |
strip-with-multi-characters |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
18 |
| B006 |
mutable-argument-default |
suspicious |
1 |
2 |
2 |
2 |
1 |
2 |
11.0 |
313 |
| B007 |
unused-loop-control-variable |
pedantic |
0 |
2 |
2 |
2 |
2 |
2 |
11.0 |
730 |
| B008 |
function-call-in-default-argument |
suspicious |
1 |
2 |
0 |
2 |
1 |
2 |
10.0 |
955 |
| 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 |
| B012 |
jump-statement-in-finally |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
3 |
| 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 |
| B015 |
useless-comparison |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
278 |
| B016 |
raise-literal |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| B017 |
assert-raises-exception |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
37 |
| B018 |
useless-expression |
suspicious |
1 |
2 |
0 |
2 |
2 |
2 |
11.0 |
823 |
| B019 |
cached-instance-method |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
23 |
| B020 |
loop-variable-overrides-iterator |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
25 |
| B021 |
f-string-docstring |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| B022 |
useless-contextlib-suppress |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| B023 |
function-uses-loop-variable |
suspicious |
0 |
2 |
0 |
2 |
2 |
2 |
10.0 |
120 |
| B024 |
abstract-base-class-without-abstract-method |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
6 |
| B025 |
duplicate-try-block-exception |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| B026 |
star-arg-unpacking-after-keyword-arg |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
26 |
| B027 |
empty-method-without-abstract-decorator |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
21 |
| B028 |
no-explicit-stacklevel |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
668 |
| B029 |
except-with-empty-tuple |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| B030 |
except-with-non-exception-classes |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
2 |
| B031 |
reuse-of-groupby-generator |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| B032 |
unintentional-type-annotation |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| B033 |
duplicate-value |
correctness |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| B034 |
re-sub-positional-args |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
9 |
| B035 |
static-key-dict-comprehension |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| B039 |
mutable-contextvar-default |
suspicious |
1 |
2 |
0 |
2 |
1 |
2 |
10.0 |
3 |
| B904 |
raise-without-from-inside-except |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
2348 |
| B905 |
zip-without-explicit-strict |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
1875 |
| B911 |
batched-without-explicit-strict |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
0 |
| BLE001 |
blind-except |
suspicious |
1 |
1 |
0 |
2 |
2 |
2 |
9.0 |
3214 |
| 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 |
| C408 |
unnecessary-collection-call |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
5510 |
| 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 |
| C415 |
unnecessary-subscript-reversal |
complexity |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
1 |
| C416 |
unnecessary-comprehension |
complexity |
1 |
1 |
2 |
2 |
2 |
2 |
10.0 |
324 |
| 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 |
| C901 |
complex-structure |
restriction |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
3905 |
| COM812 |
missing-trailing-comma |
pedantic |
2 |
0 |
2 |
2 |
2 |
1 |
8.0 |
146173 |
| COM818 |
trailing-comma-on-bare-tuple |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
17 |
| COM819 |
prohibited-trailing-comma |
pedantic |
2 |
0 |
2 |
2 |
2 |
1 |
8.0 |
233 |
| D100 |
undocumented-public-module |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
21438 |
| D101 |
undocumented-public-class |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
21752 |
| D102 |
undocumented-public-method |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
86322 |
| D103 |
undocumented-public-function |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
71435 |
| D104 |
undocumented-public-package |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
5138 |
| D105 |
undocumented-magic-method |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
4275 |
| D106 |
undocumented-public-nested-class |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
463 |
| D107 |
undocumented-public-init |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
8140 |
| D200 |
unnecessary-multiline-docstring |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
13309 |
| D201 |
blank-line-before-function |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
2 |
| D202 |
blank-line-after-function |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
4004 |
| D203 |
incorrect-blank-line-before-class |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
0 |
| D204 |
incorrect-blank-line-after-class |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
455 |
| D205 |
missing-blank-line-after-summary |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
18856 |
| D206 |
docstring-tab-indentation |
pedantic |
2 |
0 |
0 |
2 |
1 |
0 |
5.0 |
0 |
| D207 |
under-indentation |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
199 |
| D208 |
over-indentation |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
993 |
| D209 |
new-line-after-last-paragraph |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
1375 |
| D210 |
surrounding-whitespace |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
1902 |
| D211 |
blank-line-before-class |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
8 |
| D212 |
multi-line-summary-first-line |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
42842 |
| D213 |
multi-line-summary-second-line |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
0 |
| D214 |
overindented-section |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
134 |
| D215 |
overindented-section-underline |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
11 |
| D300 |
triple-single-quotes |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
1662 |
| D301 |
escape-sequence-in-docstring |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
258 |
| D400 |
missing-trailing-period |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
21636 |
| D401 |
non-imperative-mood |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
12158 |
| D402 |
signature-in-docstring |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
95 |
| D403 |
first-word-uncapitalized |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
907 |
| D404 |
docstring-starts-with-this |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
1877 |
| D405 |
non-capitalized-section-name |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
79 |
| D406 |
missing-new-line-after-section-name |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
147 |
| D407 |
missing-dashed-underline-after-section |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
139 |
| D408 |
missing-section-underline-after-name |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
0 |
| D409 |
mismatched-section-underline-length |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
99 |
| D410 |
no-blank-line-after-section |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
144 |
| D411 |
no-blank-line-before-section |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
334 |
| D412 |
blank-lines-between-header-and-content |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
329 |
| D413 |
missing-blank-line-after-last-section |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
18399 |
| D414 |
empty-docstring-section |
pedantic |
2 |
0 |
0 |
1 |
1 |
2 |
6.0 |
17 |
| D415 |
missing-terminal-punctuation |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
21389 |
| D416 |
missing-section-name-colon |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
142 |
| D417 |
undocumented-param |
pedantic |
2 |
0 |
0 |
1 |
1 |
2 |
6.0 |
1821 |
| D418 |
overload-with-docstring |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
33 |
| D419 |
empty-docstring |
correctness |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
227 |
| DJ001 |
django-nullable-model-string-field |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
40 |
| DJ003 |
django-locals-in-render-function |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| DJ006 |
django-exclude-with-model-form |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
0 |
| DJ007 |
django-all-with-model-form |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| DJ008 |
django-model-without-dunder-str |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
115 |
| DJ012 |
django-unordered-body-content-in-model |
pedantic |
1 |
0 |
0 |
0 |
2 |
2 |
5.0 |
3 |
| DJ013 |
django-non-leading-receiver-decorator |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| DTZ001 |
call-datetime-without-tzinfo |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
7075 |
| DTZ002 |
call-datetime-today |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
64 |
| DTZ003 |
call-datetime-utcnow |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
127 |
| DTZ004 |
call-datetime-utcfromtimestamp |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
6 |
| DTZ005 |
call-datetime-now-without-tzinfo |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
544 |
| DTZ006 |
call-datetime-fromtimestamp |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
49 |
| DTZ007 |
call-datetime-strptime-without-zone |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
94 |
| DTZ011 |
call-date-today |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
173 |
| DTZ012 |
call-date-fromtimestamp |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
4 |
| DTZ901 |
datetime-min-max |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
17 |
| E101 |
mixed-spaces-and-tabs |
pedantic |
2 |
0 |
0 |
2 |
2 |
1 |
7.0 |
9 |
| E401 |
multiple-imports-on-one-line |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
126 |
| E402 |
module-import-not-at-top-of-file |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
4190 |
| E501 |
line-too-long |
pedantic |
2 |
1 |
0 |
2 |
1 |
1 |
8.0 |
217930 |
| E701 |
multiple-statements-on-one-line-colon |
pedantic |
2 |
1 |
0 |
2 |
2 |
1 |
9.0 |
914 |
| E702 |
multiple-statements-on-one-line-semicolon |
pedantic |
2 |
1 |
0 |
2 |
2 |
1 |
9.0 |
395 |
| E703 |
useless-semicolon |
pedantic |
2 |
1 |
2 |
2 |
2 |
1 |
10.0 |
15 |
| E711 |
none-comparison |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
32 |
| E712 |
true-false-comparison |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
81 |
| E713 |
not-in-test |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
19 |
| E714 |
not-is-test |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1 |
| E721 |
type-comparison |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
307 |
| E722 |
bare-except |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
269 |
| E731 |
lambda-assignment |
pedantic |
2 |
1 |
1 |
2 |
2 |
2 |
10.5 |
475 |
| E741 |
ambiguous-variable-name |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
173 |
| E742 |
ambiguous-class-name |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
0 |
| E743 |
ambiguous-function-name |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
0 |
| E902 |
io-error |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
4 |
| EM101 |
raw-string-in-exception |
pedantic |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
11305 |
| 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 |
| ERA001 |
commented-out-code |
pedantic |
0 |
0 |
0 |
2 |
1 |
2 |
5.0 |
7792 |
| EXE001 |
shebang-not-executable |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
127 |
| EXE002 |
shebang-missing-executable-file |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
37 |
| EXE003 |
shebang-missing-python |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
61 |
| EXE004 |
shebang-leading-whitespace |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| EXE005 |
shebang-not-first-line |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
44 |
| F401 |
unused-import |
correctness |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
2882 |
| F402 |
import-shadowed-by-loop-var |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| F403 |
undefined-local-with-import-star |
style |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1122 |
| F404 |
late-future-import |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
5 |
| F405 |
undefined-local-with-import-star-usage |
style |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
3253 |
| F406 |
undefined-local-with-nested-import-star-usage |
style |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F407 |
future-feature-not-defined |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F501 |
percent-format-invalid-format |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F502 |
percent-format-expected-mapping |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F503 |
percent-format-expected-sequence |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F504 |
percent-format-extra-named-arguments |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| F505 |
percent-format-missing-argument |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F506 |
percent-format-mixed-positional-and-named |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F507 |
percent-format-positional-count-mismatch |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F508 |
percent-format-star-requires-sequence |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F509 |
percent-format-unsupported-format-character |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F521 |
string-dot-format-invalid-format |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F522 |
string-dot-format-extra-named-arguments |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| F523 |
string-dot-format-extra-positional-arguments |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| F524 |
string-dot-format-missing-arguments |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F525 |
string-dot-format-mixing-automatic |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F541 |
f-string-missing-placeholders |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
746 |
| F601 |
multi-value-repeated-key-literal |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
2 |
| F602 |
multi-value-repeated-key-variable |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| F621 |
expressions-in-star-assignment |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F622 |
multiple-starred-expressions |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F631 |
assert-tuple |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F632 |
is-literal |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
2 |
| F633 |
invalid-print-syntax |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F634 |
if-tuple |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F701 |
break-outside-loop |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F702 |
continue-outside-loop |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| F704 |
yield-outside-function |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F706 |
return-outside-function |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| F707 |
default-except-not-last |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| F722 |
forward-annotation-syntax-error |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
0 |
| F811 |
redefined-while-unused |
correctness |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
519 |
| F821 |
undefined-name |
correctness |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
772 |
| F822 |
undefined-export |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
25 |
| F823 |
undefined-local |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
6 |
| F841 |
unused-variable |
correctness |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
535 |
| F842 |
unused-annotation |
correctness |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
0 |
| F901 |
raise-not-implemented |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| FA100 |
future-rewritable-type-annotation |
style |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
0 |
| FA102 |
future-required-type-annotation |
correctness |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
0 |
| FAST001 |
fast-api-redundant-response-model |
pedantic |
0 |
1 |
2 |
0 |
2 |
2 |
7.0 |
11 |
| FAST002 |
fast-api-non-annotated-dependency |
pedantic |
2 |
1 |
2 |
0 |
2 |
2 |
9.0 |
511 |
| FAST003 |
fast-api-unused-path-parameter |
pedantic |
0 |
2 |
2 |
0 |
2 |
2 |
9.0 |
3 |
| FBT001 |
boolean-type-hint-positional-argument |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
11288 |
| FBT002 |
boolean-default-value-positional-argument |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
9783 |
| FBT003 |
boolean-positional-value-in-call |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
5227 |
| FIX001 |
line-contains-fixme |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
236 |
| FIX002 |
line-contains-todo |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
4184 |
| FIX003 |
line-contains-xxx |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
337 |
| FIX004 |
line-contains-hack |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
98 |
| 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 |
| FURB116 |
f-string-number-format |
complexity |
2 |
1 |
1 |
2 |
2 |
2 |
10.5 |
3 |
| 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 |
| FURB161 |
bit-count |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| FURB162 |
fromisoformat-replace-z |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| FURB163 |
redundant-log-base |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
1 |
| 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 |
| G001 |
logging-string-format |
style |
0 |
1 |
0 |
2 |
1 |
2 |
7.0 |
51 |
| G002 |
logging-percent-format |
style |
0 |
1 |
0 |
2 |
1 |
2 |
7.0 |
23 |
| G003 |
logging-string-concat |
style |
0 |
1 |
0 |
2 |
1 |
2 |
7.0 |
26 |
| G004 |
logging-f-string |
style |
0 |
1 |
2 |
2 |
1 |
2 |
8.0 |
3307 |
| G010 |
logging-warn |
style |
0 |
1 |
2 |
2 |
1 |
2 |
8.0 |
7 |
| G101 |
logging-extra-attr-clash |
suspicious |
0 |
2 |
0 |
2 |
1 |
2 |
9.0 |
0 |
| G201 |
logging-exc-info |
style |
0 |
1 |
0 |
2 |
1 |
2 |
7.0 |
121 |
| G202 |
logging-redundant-exc-info |
style |
0 |
1 |
0 |
2 |
1 |
2 |
7.0 |
9 |
| I001 |
unsorted-imports |
style |
1 |
0 |
2 |
2 |
1 |
2 |
7.0 |
16452 |
| I002 |
missing-required-import |
pedantic |
2 |
0 |
2 |
2 |
0 |
2 |
7.0 |
0 |
| ICN001 |
unconventional-import-alias |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
138 |
| ICN002 |
banned-import-alias |
pedantic |
2 |
0 |
0 |
2 |
0 |
2 |
6.0 |
0 |
| ICN003 |
banned-import-from |
pedantic |
2 |
0 |
0 |
2 |
0 |
2 |
6.0 |
0 |
| INP001 |
implicit-namespace-package |
pedantic |
1 |
0 |
0 |
2 |
1 |
2 |
6.0 |
4063 |
| INT001 |
f-string-in-get-text-func-call |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
3 |
| INT002 |
format-in-get-text-func-call |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
1 |
| INT003 |
printf-in-get-text-func-call |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
0 |
| ISC001 |
single-line-implicit-string-concatenation |
restriction |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
210 |
| ISC002 |
multi-line-implicit-string-concatenation |
pedantic |
2 |
0 |
0 |
2 |
1 |
1 |
6.0 |
7 |
| ISC003 |
explicit-string-concatenation |
restriction |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
206 |
| LOG001 |
direct-logger-instantiation |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
2 |
| LOG002 |
invalid-get-logger-argument |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| LOG007 |
exception-without-exc-info |
pedantic |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
0 |
| LOG009 |
undocumented-warn |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
16 |
| LOG014 |
exc-info-outside-except-handler |
suspicious |
0 |
1 |
2 |
2 |
1 |
2 |
8.0 |
26 |
| LOG015 |
root-logger-call |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
594 |
| N801 |
invalid-class-name |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
3110 |
| N802 |
invalid-function-name |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
16753 |
| N803 |
invalid-argument-name |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
10985 |
| N804 |
invalid-first-argument-name-for-class-method |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
104 |
| N805 |
invalid-first-argument-name-for-method |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
1808 |
| N806 |
non-lowercase-variable-in-function |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
5300 |
| N807 |
dunder-function-name |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
41 |
| N811 |
constant-imported-as-non-constant |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
12 |
| N812 |
lowercase-imported-as-non-lowercase |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
137 |
| N813 |
camelcase-imported-as-lowercase |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
31 |
| N814 |
camelcase-imported-as-constant |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
5 |
| N815 |
mixed-case-variable-in-class-scope |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
4341 |
| N816 |
mixed-case-variable-in-global-scope |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
2307 |
| N817 |
camelcase-imported-as-acronym |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
41 |
| N818 |
error-suffix-on-exception-name |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
1243 |
| N999 |
invalid-module-name |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
468 |
| NPY001 |
numpy-deprecated-type-alias |
pedantic |
2 |
2 |
2 |
0 |
2 |
2 |
11.0 |
0 |
| NPY002 |
numpy-legacy-random |
pedantic |
2 |
2 |
0 |
0 |
2 |
2 |
10.0 |
1338 |
| NPY003 |
numpy-deprecated-function |
pedantic |
2 |
2 |
2 |
0 |
2 |
2 |
11.0 |
1 |
| NPY201 |
numpy2-deprecation |
pedantic |
2 |
2 |
2 |
0 |
2 |
2 |
11.0 |
38 |
| PD002 |
pandas-use-of-inplace-argument |
pedantic |
1 |
1 |
2 |
0 |
2 |
2 |
8.0 |
415 |
| PD003 |
pandas-use-of-dot-is-null |
pedantic |
1 |
0 |
0 |
0 |
2 |
2 |
5.0 |
160 |
| PD004 |
pandas-use-of-dot-not-null |
pedantic |
1 |
0 |
0 |
0 |
2 |
2 |
5.0 |
29 |
| PD007 |
pandas-use-of-dot-ix |
pedantic |
1 |
2 |
0 |
0 |
2 |
2 |
9.0 |
0 |
| PD008 |
pandas-use-of-dot-at |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
88 |
| PD009 |
pandas-use-of-dot-iat |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
71 |
| PD010 |
pandas-use-of-dot-pivot-or-unstack |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
257 |
| PD011 |
pandas-use-of-dot-values |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
1139 |
| PD012 |
pandas-use-of-dot-read-table |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| PD013 |
pandas-use-of-dot-stack |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
146 |
| PD015 |
pandas-use-of-pd-merge |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
18 |
| PD101 |
pandas-nunique-constant-series-check |
pedantic |
1 |
1 |
0 |
0 |
2 |
2 |
7.0 |
6 |
| 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 |
| PERF203 |
try-except-in-loop |
pedantic |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
913 |
| PERF401 |
manual-list-comprehension |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
648 |
| PERF402 |
manual-list-copy |
complexity |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
51 |
| PERF403 |
manual-dict-comprehension |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
28 |
| PGH003 |
blanket-type-ignore |
restriction |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
1930 |
| PGH004 |
blanket-noqa |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
864 |
| PGH005 |
invalid-mock-access |
suspicious |
1 |
2 |
0 |
2 |
2 |
2 |
11.0 |
3 |
| PIE790 |
unnecessary-placeholder |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
501 |
| PIE794 |
duplicate-class-field-definition |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
5 |
| PIE796 |
non-unique-enums |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
3 |
| 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 |
| PLC0105 |
type-name-incorrect-variance |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
55 |
| PLC0131 |
type-bivariance |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLC0132 |
type-param-name-mismatch |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| PLC0205 |
single-string-slots |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
26 |
| PLC0206 |
dict-index-missing-items |
complexity |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
61 |
| PLC0208 |
iteration-over-set |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
18 |
| PLC0414 |
useless-import-alias |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
795 |
| PLC0415 |
import-outside-top-level |
pedantic |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
15333 |
| PLC1802 |
len-test |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
21 |
| PLC2401 |
non-ascii-name |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
160 |
| PLC2403 |
non-ascii-import-name |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
87 |
| PLC3002 |
unnecessary-direct-lambda-call |
complexity |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
16 |
| PLE0100 |
yield-in-init |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0101 |
return-in-init |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
4 |
| PLE0115 |
nonlocal-and-global |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0116 |
continue-in-finally |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0117 |
nonlocal-without-binding |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0118 |
load-before-global-declaration |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0237 |
non-slot-assignment |
correctness |
1 |
2 |
0 |
2 |
2 |
2 |
11.0 |
0 |
| PLE0241 |
duplicate-bases |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PLE0302 |
unexpected-special-method-signature |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0303 |
invalid-length-return-type |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0305 |
invalid-index-return-type |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0307 |
invalid-str-return-type |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0308 |
invalid-bytes-return-type |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0309 |
invalid-hash-return-type |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE0604 |
invalid-all-object |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
6 |
| PLE0605 |
invalid-all-format |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
20 |
| PLE0643 |
potential-index-error |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| PLE0704 |
misplaced-bare-raise |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
9 |
| PLE1132 |
repeated-keyword-argument |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE1142 |
await-outside-async |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE1205 |
logging-too-many-args |
correctness |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
14 |
| PLE1206 |
logging-too-few-args |
correctness |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
0 |
| PLE1300 |
bad-string-format-character |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE1307 |
bad-string-format-type |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE1310 |
bad-str-strip-call |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE1507 |
invalid-envvar-value |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE1519 |
singledispatch-method |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| PLE1520 |
singledispatchmethod-function |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| PLE1700 |
yield-from-in-async-function |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE2502 |
bidirectional-unicode |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLE2510 |
invalid-character-backspace |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PLE2512 |
invalid-character-sub |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PLE2513 |
invalid-character-esc |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PLE2514 |
invalid-character-nul |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PLE2515 |
invalid-character-zero-width-space |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PLR0124 |
comparison-with-itself |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
155 |
| PLR0133 |
comparison-of-constant |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
16 |
| PLR0206 |
property-with-parameters |
correctness |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
0 |
| PLR0402 |
manual-from-import |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
210 |
| PLR0911 |
too-many-return-statements |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
787 |
| PLR0912 |
too-many-branches |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
2549 |
| PLR0913 |
too-many-arguments |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
8415 |
| PLR0915 |
too-many-statements |
pedantic |
2 |
0 |
0 |
2 |
1 |
2 |
7.0 |
1695 |
| PLR1704 |
redefined-argument-from-local |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
127 |
| 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 |
| PLR1722 |
sys-exit-alias |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
53 |
| 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 |
| PLR2004 |
magic-value-comparison |
pedantic |
1 |
1 |
0 |
2 |
1 |
2 |
8.0 |
25017 |
| 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 |
| PLW0120 |
useless-else-on-loop |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
14 |
| PLW0127 |
self-assigning-variable |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
47 |
| PLW0128 |
redeclared-assigned-name |
correctness |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
4 |
| PLW0129 |
assert-on-string-literal |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
21 |
| PLW0131 |
named-expr-without-context |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLW0133 |
useless-exception-statement |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
3 |
| PLW0177 |
nan-comparison |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
98 |
| PLW0211 |
bad-staticmethod-argument |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
42 |
| PLW0245 |
super-without-brackets |
correctness |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
0 |
| PLW0406 |
import-self |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
3 |
| PLW0602 |
global-variable-not-assigned |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
25 |
| PLW0603 |
global-statement |
restriction |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
410 |
| PLW0604 |
global-at-module-level |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
7 |
| PLW0642 |
self-or-cls-assignment |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
68 |
| PLW0711 |
binary-op-exception |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| PLW1501 |
bad-open-mode |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLW1507 |
shallow-copy-environ |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PLW1508 |
invalid-envvar-default |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
50 |
| PLW1509 |
subprocess-popen-preexec-fn |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
7 |
| PLW1510 |
subprocess-run-without-check |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
118 |
| PLW1641 |
eq-without-hash |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
236 |
| PLW2101 |
useless-with-lock |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| PLW2901 |
redefined-loop-name |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
1264 |
| PLW3301 |
nested-min-max |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
4 |
| PT001 |
pytest-fixture-incorrect-parentheses-style |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
222 |
| PT002 |
pytest-fixture-positional-args |
pedantic |
2 |
0 |
0 |
1 |
2 |
2 |
7.0 |
0 |
| PT003 |
pytest-extraneous-scope-function |
pedantic |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
97 |
| PT006 |
pytest-parametrize-names-wrong-type |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
3575 |
| PT007 |
pytest-parametrize-values-wrong-type |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
2301 |
| PT008 |
pytest-patch-with-lambda |
pedantic |
2 |
0 |
0 |
1 |
2 |
2 |
7.0 |
39 |
| PT009 |
pytest-unittest-assertion |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
20795 |
| PT010 |
pytest-raises-without-exception |
correctness |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
0 |
| PT011 |
pytest-raises-too-broad |
pedantic |
2 |
1 |
0 |
1 |
1 |
2 |
8.0 |
1385 |
| PT012 |
pytest-raises-with-multiple-statements |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
468 |
| PT013 |
pytest-incorrect-pytest-import |
pedantic |
2 |
0 |
0 |
1 |
2 |
2 |
7.0 |
154 |
| PT014 |
pytest-duplicate-parametrize-test-cases |
correctness |
2 |
2 |
2 |
1 |
2 |
2 |
12.0 |
49 |
| PT015 |
pytest-assert-always-false |
pedantic |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
245 |
| PT016 |
pytest-fail-without-message |
pedantic |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
0 |
| PT017 |
pytest-assert-in-except |
pedantic |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
89 |
| PT018 |
pytest-composite-assertion |
pedantic |
2 |
1 |
2 |
1 |
2 |
2 |
10.0 |
586 |
| PT019 |
pytest-fixture-param-without-value |
pedantic |
0 |
1 |
0 |
1 |
2 |
2 |
7.0 |
544 |
| PT020 |
pytest-deprecated-yield-fixture |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
1 |
| PT021 |
pytest-fixture-finalizer-callback |
pedantic |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
4 |
| PT022 |
pytest-useless-yield-fixture |
pedantic |
2 |
1 |
2 |
1 |
2 |
2 |
10.0 |
140 |
| PT023 |
pytest-incorrect-mark-parentheses-style |
pedantic |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
6 |
| PT024 |
pytest-unnecessary-asyncio-mark-on-fixture |
pedantic |
2 |
1 |
2 |
1 |
2 |
2 |
10.0 |
0 |
| PT025 |
pytest-erroneous-use-fixtures-on-fixture |
correctness |
2 |
2 |
2 |
1 |
2 |
2 |
12.0 |
3 |
| PT026 |
pytest-use-fixtures-without-parameters |
correctness |
2 |
2 |
2 |
1 |
2 |
2 |
12.0 |
0 |
| PT027 |
pytest-unittest-raises-assertion |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1280 |
| PT028 |
pytest-parameter-with-default-argument |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
108 |
| PT030 |
pytest-warns-too-broad |
pedantic |
2 |
1 |
0 |
1 |
1 |
2 |
8.0 |
108 |
| PT031 |
pytest-warns-with-multiple-statements |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
176 |
| 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 |
| PTH116 |
os-stat |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
130 |
| PTH117 |
os-path-isabs |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
72 |
| PTH118 |
os-path-join |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
5471 |
| 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 |
| PTH122 |
os-path-splitext |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
178 |
| PTH123 |
builtin-open |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
3878 |
| PTH124 |
py-path |
suspicious |
2 |
2 |
0 |
0 |
2 |
2 |
10.0 |
25 |
| 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 |
| PTH206 |
os-sep-split |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
27 |
| PTH207 |
glob |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
258 |
| PTH208 |
os-listdir |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
421 |
| PTH210 |
invalid-pathlib-with-suffix |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| PTH211 |
os-symlink |
pedantic |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
77 |
| PYI001 |
unprefixed-type-param |
style |
2 |
0 |
0 |
1 |
2 |
2 |
7.0 |
81 |
| PYI002 |
complex-if-statement-in-stub |
style |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
5 |
| PYI003 |
unrecognized-version-info-check |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
0 |
| PYI004 |
patch-version-comparison |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
0 |
| PYI005 |
wrong-tuple-length-version-comparison |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
0 |
| PYI006 |
bad-version-info-comparison |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
4 |
| PYI007 |
unrecognized-platform-check |
style |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
0 |
| PYI008 |
unrecognized-platform-name |
style |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
6 |
| PYI009 |
pass-statement-stub-body |
style |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
945 |
| PYI010 |
non-empty-stub-body |
suspicious |
2 |
1 |
2 |
1 |
2 |
2 |
10.0 |
5 |
| PYI011 |
typed-argument-default-in-stub |
style |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
125 |
| PYI012 |
pass-in-class-body |
style |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
0 |
| PYI013 |
ellipsis-in-non-empty-class-body |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
9 |
| PYI014 |
argument-default-in-stub |
style |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
0 |
| PYI015 |
assignment-default-in-stub |
style |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
1 |
| PYI016 |
duplicate-union-member |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
8 |
| PYI017 |
complex-assignment-in-stub |
suspicious |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
2 |
| PYI018 |
unused-private-type-var |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
1 |
| PYI019 |
custom-type-var-for-self |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
46 |
| PYI020 |
quoted-annotation-in-stub |
style |
2 |
1 |
2 |
1 |
2 |
2 |
10.0 |
94 |
| PYI021 |
docstring-in-stub |
style |
2 |
1 |
2 |
1 |
2 |
2 |
10.0 |
1622 |
| PYI024 |
collections-named-tuple |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
128 |
| PYI025 |
unaliased-collections-abc-set-import |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
10 |
| PYI026 |
type-alias-without-annotation |
style |
2 |
0 |
2 |
1 |
1 |
2 |
7.0 |
23 |
| PYI029 |
str-or-repr-defined-in-stub |
style |
1 |
1 |
2 |
1 |
2 |
2 |
9.0 |
15 |
| 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 |
| PYI033 |
type-comment-in-stub |
style |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
0 |
| PYI034 |
non-self-return-type |
pedantic |
1 |
1 |
1 |
2 |
1 |
2 |
8.5 |
71 |
| PYI035 |
unassigned-special-variable-in-stub |
suspicious |
2 |
2 |
0 |
1 |
2 |
2 |
11.0 |
0 |
| PYI036 |
bad-exit-annotation |
suspicious |
1 |
1 |
2 |
2 |
2 |
2 |
10.0 |
142 |
| PYI041 |
redundant-numeric-union |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
107 |
| PYI042 |
snake-case-type-alias |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
16 |
| PYI043 |
t-suffixed-type-alias |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
0 |
| PYI044 |
future-annotations-in-stub |
style |
2 |
1 |
2 |
1 |
2 |
2 |
10.0 |
7 |
| PYI045 |
iter-method-return-iterable |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
2 |
| PYI046 |
unused-private-protocol |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
24 |
| PYI047 |
unused-private-type-alias |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
56 |
| PYI048 |
stub-body-multiple-statements |
style |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
0 |
| PYI049 |
unused-private-typed-dict |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
2 |
| PYI050 |
no-return-argument-annotation-in-stub |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
6 |
| PYI051 |
redundant-literal-union |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
71 |
| PYI052 |
unannotated-assignment-in-stub |
style |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
183 |
| PYI053 |
string-or-bytes-too-long |
pedantic |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
4 |
| PYI054 |
numeric-literal-too-long |
pedantic |
2 |
0 |
2 |
1 |
2 |
2 |
8.0 |
3 |
| PYI055 |
unnecessary-type-union |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
34 |
| PYI056 |
unsupported-method-call-on-all |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
16 |
| PYI057 |
byte-string-usage |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
2 |
| PYI058 |
generator-return-from-iter-method |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| PYI059 |
generic-not-last-base-class |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
41 |
| PYI061 |
redundant-none-literal |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| PYI062 |
duplicate-literal-member |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
2 |
| PYI063 |
pep484-style-positional-only-parameter |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
153 |
| PYI064 |
redundant-final-literal |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
24 |
| PYI066 |
bad-version-info-order |
style |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
3 |
| Q000 |
bad-quotes-inline-string |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
206641 |
| Q001 |
bad-quotes-multiline-string |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
576 |
| Q002 |
bad-quotes-docstring |
pedantic |
2 |
0 |
2 |
2 |
1 |
1 |
7.0 |
1505 |
| Q003 |
avoidable-escaped-quote |
pedantic |
2 |
1 |
2 |
2 |
1 |
1 |
9.0 |
51 |
| Q004 |
unnecessary-escaped-quote |
pedantic |
2 |
1 |
2 |
2 |
2 |
1 |
10.0 |
94 |
| RET501 |
unnecessary-return-none |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
172 |
| RET502 |
implicit-return-value |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
250 |
| RET503 |
implicit-return |
pedantic |
1 |
0 |
2 |
2 |
2 |
2 |
8.0 |
722 |
| RET504 |
unnecessary-assign |
style |
1 |
0 |
2 |
2 |
2 |
2 |
8.0 |
3122 |
| RET505 |
superfluous-else-return |
style |
1 |
0 |
2 |
2 |
2 |
2 |
8.0 |
5316 |
| RET506 |
superfluous-else-raise |
style |
1 |
0 |
2 |
2 |
2 |
2 |
8.0 |
771 |
| RET507 |
superfluous-else-continue |
style |
1 |
0 |
2 |
2 |
2 |
2 |
8.0 |
111 |
| RET508 |
superfluous-else-break |
style |
1 |
0 |
2 |
2 |
2 |
2 |
8.0 |
75 |
| RSE102 |
unnecessary-paren-on-raise-exception |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
1137 |
| RUF001 |
ambiguous-unicode-character-string |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
3954 |
| RUF002 |
ambiguous-unicode-character-docstring |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
1339 |
| RUF003 |
ambiguous-unicode-character-comment |
suspicious |
2 |
2 |
0 |
2 |
1 |
2 |
11.0 |
1867 |
| RUF005 |
collection-literal-concatenation |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
1471 |
| RUF006 |
asyncio-dangling-task |
pedantic |
1 |
2 |
0 |
2 |
2 |
2 |
11.0 |
29 |
| RUF007 |
zip-instead-of-pairwise |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
19 |
| RUF008 |
mutable-dataclass-default |
suspicious |
1 |
2 |
0 |
2 |
2 |
2 |
11.0 |
6 |
| RUF009 |
function-call-in-dataclass-default-argument |
suspicious |
1 |
2 |
0 |
2 |
1 |
2 |
10.0 |
9 |
| RUF010 |
explicit-f-string-type-conversion |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
539 |
| RUF012 |
mutable-class-default |
suspicious |
1 |
2 |
0 |
2 |
2 |
2 |
11.0 |
5617 |
| RUF013 |
implicit-optional |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
253 |
| RUF015 |
unnecessary-iterable-allocation-for-first-element |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
237 |
| RUF016 |
invalid-index-type |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| RUF017 |
quadratic-list-summation |
perf |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
88 |
| RUF018 |
assignment-in-assert |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
38 |
| 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 |
| RUF022 |
unsorted-dunder-all |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
1266 |
| RUF023 |
unsorted-dunder-slots |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
1042 |
| RUF024 |
mutable-fromkeys-value |
suspicious |
1 |
2 |
2 |
2 |
2 |
2 |
12.0 |
0 |
| RUF026 |
default-factory-kwarg |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| RUF028 |
invalid-formatter-suppression-comment |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
14 |
| RUF030 |
assert-with-print-message |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| RUF032 |
decimal-from-float-literal |
suspicious |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
19 |
| RUF033 |
post-init-default |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| RUF034 |
useless-if-else |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| RUF040 |
invalid-assert-message-literal-argument |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| RUF041 |
unnecessary-nested-literal |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| RUF043 |
pytest-raises-ambiguous-pattern |
pedantic |
2 |
1 |
0 |
1 |
2 |
2 |
9.0 |
878 |
| RUF046 |
unnecessary-cast-to-int |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
34 |
| RUF048 |
map-int-version-parsing |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| RUF049 |
dataclass-enum |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| RUF051 |
if-key-in-dict-del |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
14 |
| RUF053 |
class-with-mixed-type-vars |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| 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 |
| RUF059 |
unused-unpacked-variable |
correctness |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
1412 |
| RUF100 |
unused-noqa |
correctness |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
971 |
| RUF101 |
redirected-noqa |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
4 |
| RUF200 |
invalid-pyproject-toml |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
8 |
| S101 |
assert |
restriction |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
216826 |
| S102 |
exec-builtin |
restriction |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
55 |
| S103 |
bad-file-permissions |
pedantic |
0 |
0 |
0 |
2 |
2 |
2 |
6.0 |
12 |
| S104 |
hardcoded-bind-all-interfaces |
pedantic |
0 |
0 |
0 |
2 |
2 |
2 |
6.0 |
69 |
| S105 |
hardcoded-password-string |
pedantic |
0 |
0 |
0 |
2 |
2 |
2 |
6.0 |
1110 |
| S106 |
hardcoded-password-func-arg |
pedantic |
0 |
0 |
0 |
2 |
2 |
2 |
6.0 |
1564 |
| S107 |
hardcoded-password-default |
pedantic |
0 |
0 |
0 |
2 |
2 |
2 |
6.0 |
39 |
| S108 |
hardcoded-temp-file |
pedantic |
0 |
1 |
0 |
2 |
1 |
2 |
7.0 |
809 |
| S110 |
try-except-pass |
suspicious |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
249 |
| S112 |
try-except-continue |
suspicious |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
28 |
| S113 |
request-without-timeout |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
2118 |
| S201 |
flask-debug-true |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
1 |
| S202 |
tarfile-unsafe-members |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
25 |
| S301 |
suspicious-pickle-usage |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
206 |
| S302 |
suspicious-marshal-usage |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
3 |
| S303 |
suspicious-insecure-hash-usage |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| S304 |
suspicious-insecure-cipher-usage |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| S305 |
suspicious-insecure-cipher-mode-usage |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| S306 |
suspicious-mktemp-usage |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
8 |
| S307 |
suspicious-eval-usage |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
79 |
| S308 |
suspicious-mark-safe-usage |
pedantic |
2 |
1 |
0 |
0 |
2 |
2 |
8.0 |
0 |
| S310 |
suspicious-url-open-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
74 |
| S311 |
suspicious-non-cryptographic-random-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
826 |
| S312 |
suspicious-telnet-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S313 |
suspicious-xmlc-element-tree-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S314 |
suspicious-xml-element-tree-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
23 |
| S315 |
suspicious-xml-expat-reader-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S316 |
suspicious-xml-expat-builder-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S317 |
suspicious-xml-sax-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S318 |
suspicious-xml-mini-dom-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
6 |
| S319 |
suspicious-xml-pull-dom-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S321 |
suspicious-ftp-lib-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
13 |
| S323 |
suspicious-unverified-context-usage |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
1 |
| S324 |
hashlib-insecure-hash-function |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
86 |
| S501 |
request-with-no-cert-validation |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
0 |
| S502 |
ssl-insecure-version |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S503 |
ssl-with-bad-defaults |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S504 |
ssl-with-no-version |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
1 |
| S505 |
weak-cryptographic-key |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S506 |
unsafe-yaml-load |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
8 |
| S507 |
ssh-no-host-key-verification |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
1 |
| S508 |
snmp-insecure-version |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
0 |
| S509 |
snmp-weak-cryptography |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
0 |
| S601 |
paramiko-call |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
0 |
| S602 |
subprocess-popen-with-shell-equals-true |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
82 |
| S603 |
subprocess-without-shell-equals-true |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
1152 |
| S604 |
call-with-shell-equals-true |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
26 |
| S605 |
start-process-with-a-shell |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
25 |
| S606 |
start-process-with-no-shell |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
12 |
| S607 |
start-process-with-partial-path |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
709 |
| S608 |
hardcoded-sql-expression |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
572 |
| S609 |
unix-command-wildcard-injection |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S610 |
django-extra |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
116 |
| S611 |
django-raw-sql |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
0 |
| S612 |
logging-config-insecure-listen |
pedantic |
0 |
1 |
0 |
2 |
2 |
2 |
8.0 |
0 |
| S701 |
jinja2-autoescape-false |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
22 |
| S702 |
mako-templates |
pedantic |
0 |
1 |
0 |
0 |
2 |
2 |
6.0 |
0 |
| S704 |
unsafe-markup-use |
pedantic |
0 |
1 |
0 |
0 |
1 |
2 |
5.0 |
58 |
| SIM101 |
duplicate-isinstance-call |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
21 |
| SIM102 |
collapsible-if |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
1243 |
| SIM103 |
needless-bool |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
301 |
| SIM105 |
suppressible-exception |
style |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
544 |
| SIM107 |
return-in-try-except-finally |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| SIM108 |
if-else-block-instead-of-if-exp |
pedantic |
2 |
0 |
2 |
2 |
1 |
2 |
8.0 |
1211 |
| SIM109 |
compare-with-tuple |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
9 |
| SIM110 |
reimplemented-builtin |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
54 |
| SIM112 |
uncapitalized-environment-variables |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
49 |
| SIM113 |
enumerate-for-loop |
complexity |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
22 |
| SIM114 |
if-with-same-arms |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
319 |
| SIM115 |
open-file-with-context-handler |
suspicious |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
378 |
| SIM116 |
if-else-block-instead-of-dict-lookup |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
11 |
| SIM117 |
multiple-with-statements |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
1654 |
| SIM118 |
in-dict-keys |
complexity |
1 |
1 |
2 |
2 |
2 |
2 |
10.0 |
677 |
| 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 |
| SIM300 |
yoda-conditions |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
723 |
| SIM401 |
if-else-block-instead-of-dict-get |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
34 |
| 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 |
| SLF001 |
private-member-access |
pedantic |
0 |
1 |
0 |
2 |
1 |
2 |
7.0 |
35703 |
| SLOT000 |
no-slots-in-str-subclass |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
38 |
| SLOT001 |
no-slots-in-tuple-subclass |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
10 |
| SLOT002 |
no-slots-in-namedtuple-subclass |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
6 |
| T100 |
debugger |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
3 |
| T201 |
print |
restriction |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
12912 |
| T203 |
p-print |
restriction |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
55 |
| TC001 |
typing-only-first-party-import |
pedantic |
1 |
1 |
2 |
2 |
1 |
2 |
9.0 |
2067 |
| TC002 |
typing-only-third-party-import |
pedantic |
1 |
1 |
2 |
2 |
1 |
2 |
9.0 |
705 |
| TC003 |
typing-only-standard-library-import |
pedantic |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
2451 |
| TC004 |
runtime-import-in-type-checking-block |
correctness |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
16 |
| TC005 |
empty-type-checking-block |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
9 |
| TC006 |
runtime-cast-value |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
1357 |
| TC007 |
unquoted-type-alias |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| TC010 |
runtime-string-union |
correctness |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| TD001 |
invalid-todo-tag |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
573 |
| TD002 |
missing-todo-author |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
4225 |
| TD003 |
missing-todo-link |
pedantic |
1 |
0 |
0 |
2 |
2 |
2 |
7.0 |
4517 |
| TD004 |
missing-todo-colon |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
620 |
| TD005 |
missing-todo-description |
pedantic |
1 |
0 |
0 |
2 |
2 |
2 |
7.0 |
63 |
| TD006 |
invalid-todo-capitalization |
pedantic |
2 |
0 |
2 |
2 |
2 |
2 |
9.0 |
165 |
| TD007 |
missing-space-after-todo-colon |
pedantic |
2 |
0 |
0 |
2 |
2 |
2 |
8.0 |
4 |
| TID251 |
banned-api |
restriction |
2 |
0 |
0 |
2 |
0 |
2 |
6.0 |
0 |
| TID252 |
relative-imports |
style |
1 |
1 |
2 |
2 |
1 |
2 |
9.0 |
4435 |
| TID253 |
banned-module-level-imports |
restriction |
2 |
0 |
0 |
2 |
0 |
2 |
6.0 |
0 |
| TRY002 |
raise-vanilla-class |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
706 |
| TRY003 |
raise-vanilla-args |
pedantic |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
19878 |
| TRY004 |
type-check-without-type-error |
style |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
408 |
| TRY201 |
verbose-raise |
complexity |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
421 |
| TRY203 |
useless-try-except |
complexity |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
70 |
| TRY300 |
try-consider-else |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
913 |
| TRY301 |
raise-within-try |
complexity |
2 |
1 |
0 |
2 |
2 |
2 |
10.0 |
458 |
| TRY400 |
error-instead-of-exception |
pedantic |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
1269 |
| TRY401 |
verbose-log-message |
style |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
121 |
| 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 |
| UP005 |
deprecated-unittest-alias |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| UP006 |
non-pep585-annotation |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
14175 |
| UP007 |
non-pep604-annotation-union |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
4274 |
| 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 |
| UP010 |
unnecessary-future-import |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
33 |
| 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 |
| UP017 |
datetime-timezone-utc |
style |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| UP018 |
native-literals |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
26 |
| UP019 |
typing-text-str-alias |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
5522 |
| UP020 |
open-alias |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
2 |
| UP021 |
replace-universal-newlines |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| UP022 |
replace-stdout-stderr |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
6 |
| UP023 |
deprecated-c-element-tree |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
0 |
| UP024 |
os-error-alias |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
66 |
| UP025 |
unicode-kind-prefix |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
31 |
| UP026 |
deprecated-mock-import |
suspicious |
2 |
2 |
2 |
0 |
1 |
2 |
10.0 |
0 |
| UP028 |
yield-in-for-loop |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
24 |
| UP029 |
unnecessary-builtin-import |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| 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 |
| UP035 |
deprecated-import |
suspicious |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
5374 |
| UP036 |
outdated-version-block |
suspicious |
2 |
2 |
2 |
2 |
0 |
2 |
11.0 |
841 |
| UP037 |
quoted-annotation |
style |
1 |
1 |
2 |
2 |
1 |
2 |
9.0 |
1501 |
| UP039 |
unnecessary-class-parentheses |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
38 |
| UP040 |
non-pep695-type-alias |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| UP041 |
timeout-error-alias |
suspicious |
2 |
2 |
2 |
2 |
1 |
2 |
12.0 |
12 |
| UP043 |
unnecessary-default-type-args |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| UP044 |
non-pep646-unpack |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| UP045 |
non-pep604-annotation-optional |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
17970 |
| UP046 |
non-pep695-generic-class |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| UP047 |
non-pep695-generic-function |
complexity |
2 |
1 |
2 |
2 |
1 |
2 |
10.0 |
0 |
| UP049 |
private-type-parameter |
style |
2 |
1 |
1 |
2 |
2 |
2 |
10.5 |
0 |
| UP050 |
useless-class-metaclass-type |
style |
2 |
1 |
2 |
2 |
2 |
2 |
11.0 |
0 |
| W191 |
tab-indentation |
pedantic |
2 |
1 |
0 |
2 |
2 |
0 |
8.0 |
84 |
| W291 |
trailing-whitespace |
pedantic |
2 |
1 |
2 |
2 |
2 |
1 |
10.0 |
1502 |
| W292 |
missing-newline-at-end-of-file |
pedantic |
2 |
1 |
2 |
2 |
2 |
1 |
10.0 |
313 |
| W293 |
blank-line-with-whitespace |
pedantic |
2 |
1 |
2 |
2 |
2 |
1 |
10.0 |
1913 |
| W505 |
doc-line-too-long |
pedantic |
2 |
1 |
0 |
2 |
1 |
2 |
9.0 |
0 |
| W605 |
invalid-escape-sequence |
correctness |
2 |
2 |
2 |
2 |
2 |
2 |
13.0 |
103 |
| YTT101 |
sys-version-slice3 |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| YTT102 |
sys-version2 |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| YTT103 |
sys-version-cmp-str3 |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
2 |
| YTT201 |
sys-version-info0-eq3 |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| YTT202 |
six-py3 |
suspicious |
2 |
2 |
0 |
0 |
2 |
2 |
10.0 |
0 |
| YTT203 |
sys-version-info1-cmp-int |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
4 |
| YTT204 |
sys-version-info-minor-cmp-int |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
6 |
| YTT301 |
sys-version0 |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
1 |
| YTT302 |
sys-version-cmp-str10 |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |
| YTT303 |
sys-version-slice1 |
suspicious |
2 |
2 |
0 |
2 |
2 |
2 |
12.0 |
0 |