Skip to content

Instantly share code, notes, and snippets.

@akx
Created May 10, 2023 09:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akx/01c0d37eedd921c0b88d06262812413a to your computer and use it in GitHub Desktop.
Save akx/01c0d37eedd921c0b88d06262812413a to your computer and use it in GitHub Desktop.
ruff-usage-aggregate 2023-05-10
Name Value
Total TOML files 3812
Unique TOML files 3230
Deduplicated TOML files 582
No select 29.8%
No ignore 35.3%
No fixable 91.9%
No unfixable 84.9%
Most popular configured Python version py310
Median configured line length 100.0
Most common unfixable F401
Most common ignore E501
Most common select F

Top select items

Name Count % of 22860
F 1989 █▎▁▁▁▁▁▁▁▁▁▁▁▁▁ 8.7%
E 1968 █▎▁▁▁▁▁▁▁▁▁▁▁▁▁ 8.6%
W 1321 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.8%
I 1092 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.8%
B 1026 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.5%
UP 797 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.5%
N 633 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.8%
Q 609 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.7%
RUF 554 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.4%
C4 544 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.4%
A 509 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.2%
D 505 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.2%
SIM 502 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.2%
S 498 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.2%
C 467 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.0%

Other values: YTT (437); RET (348); TID (339); ISC (327); PIE (317); PT (297); T20 (281); PLE (278); ICN (268); ANN (259); PLW (254); ARG, BLE (252); ALL (243); C90 (238); DTZ, PLR (233); PL (225); PGH (223); PLC (222); ERA (220); FBT, T10 (216); PTH (211); G (196); TRY (171); TCH (169); RSE (165); I001 (158); COM (155); INP (148); EM (145); EXE (136); PD (116); PYI, SLF (109); NPY (106); T (100); DJ (60); PGH004 (40); B9 (38); PLC0414, TRY004 (36); ICN001, SIM105 (35); SIM300 (34); SIM117, SIM118, SIM401 (33); B007, B014 (32); C9, RUF006, SIM201, SIM212, U (31); B0 (29); RUF100 (28); INT (26); T201, T203 (20); B904 (15); M (14); C40 (13); R (12); F401 (11); D1 (9); D2, TID252 (8); D3, D4, I002, T2 (7); A001, C901 (6); E722, F403 (5); A002, ANN204, B018, C408, D204, E501, ISC002, ISC003, N801, N802, N803, N805, N806, N818, PLR0402, UP018, UP032 (4); ANN001, ANN201, ANN202, ANN205, ANN206, B002, B003, B004, B009, B010, B011, B012, B013, B905, D202, D213, E9, ERA001, NPY001, PLE1142, PLR0206, PT018, RUF001, SIM101, T100, TID251, UP004, UP010, W605 (3); A00, ANN0, ANN002, ANN102, ANN2, B005, B006, B015, B016, B017, B019, B020, B021, B022, B025, COM818, D10, D200, D203, D206, D207, D208, D209, D210, D211, D300, D403, D417, D419, E402, E7, E711, E713, F63, F7, F82, FBT003, I25, N8, PD002, PLC3002, PLR1701, PLR1722, PT022, Q0, Q000, RET501, RET504, SLF001, UP003, UP005, UP008, UP015, UP031, W292 (2); A0, A003, ANN00, ANN003, ANN1, ANN10, ANN101, ANN20, ANN4, ANN40, ANN401, B00, B008, B01, B02, B023, B024, B026, B027, B029, B032, B90, BLE0, BLE00, BLE001, C400, C401, C402, C403, C404, C405, C406, C409, C41, C410, C411, C413, C414, C415, C416, C417, COM812, COM819, D100, D101, D102, D103, D104, D105, D106, D107, D20, D201, D205, D21, D212, D214, D215, D30, D40, D400, D402, D404, D405, D406, D407, D408, D409, D41, D410, D411, D412, D413, D414, D415, D416, D418, DJ001, DJ008, DTZ001, E4, E40, E5, E50, E71, E712, E714, E72, E721, E73, E731, E74, E741, E742, E743, E90, E902, E99, E999, ERA0, ERA00, F4, F40, F402, F404, F405, F406, F407, F5, F50, F501, F502, F503, F504, F505, F506, F507, F508, F509, F52, F521, F522, F523, F524, F525, F54, F541, F6, F60, F601, F602, F62, F621, F622, F631, F632, F633, F634, F70, F701, F702, F704, F706, F707, F72, F722, F8, F821, F822, F823, F83, F831, F84, F841, F9, F90, F901, FBT0, FBT00, FBT001, FBT002, G010, I0, I00, I2, I252, IC, N80, N804, N807, N81, N811, N812, N813, N814, N815, N816, N817, PDV, PGH0, PGH00, PGH001, PGH003, PIE802, PLC0, PLC04, PLC041, PLC2, PLC22, PLC220, PLC2201, PLC3, PLC30, PLC300, PLE0100, PLE0101, PLE0604, PLE0605, PLE1, PLE11, PLE114, PLE1205, PLE1206, PLE1307, PLE2502, PLR0, PLR0133, PLR02, PLR020, PLR04, PLR040, PLR09, PLR091, PLR1, PLR17, PLR170, PLR1711, PLR172, PLR5501, PLW0, PLW01, PLW012, PLW0120, PT001, PT025, Q00, Q001, Q002, Q003, RET5, RET50, RET502, RET503, RET505, RET506, RET507, RET508, RUF0, RUF00, RUF002, RUF003, RUF004, RUF005, RUF1, RUF10, S1, S10, S101, S102, S104, S105, S106, S107, SIM109, SIM110, SIM111, SIM114, SIM2, T1, TCH004, TRY002, U0, U00, U001, U003, U004, U005, U006, U007, U008, U009, U01, U010, U011, U012, U013, U014, U015, UP0, UP00, UP001, UP006, UP007, UP009, UP01, UP011, UP012, UP013, UP014, UP017, UP020, UP021, UP022, W2, W29, W505, W6, W60, YTT1, YTT10, YTT101, YTT102, YTT103, YTT2, YTT20, YTT201, YTT202, YTT203, YTT204, YTT3, YTT30, YTT301, YTT302, YTT303 (1)

Unset: 963

Top extend-select items

Name Count % of 2713
B, I 92 (184) ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.4%
UP 85 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.1%
RUF 78 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.9%
SIM, W 64 (128) ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.4%
C4 61 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.2%
N, Q 53 (106) ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.0%
D 49 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.8%
RUF100 38 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.4%
C 37 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.4%
YTT 36 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
ISC, RET, S 35 (105) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
PT 32 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.2%
C90, E 31 (62) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.1%
A 29 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.1%
F, TID 28 (56) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.0%

Other values: PIE, PTH (27); PD, TCH (24); PLE (22); A001, NPY (21); I001 (20); BLE (19); INP (17); COM, ICN, PGH, PLW (16); EXE (15); EM, ERA, T20 (14); DJ, G, RSE (13); I002 (11); DTZ, U (10); ANN, Q003 (9); ARG, D419 (8); COM818, D101, D106, D402, D403, D412, FBT, Q002, UP032 (7); B0, PTH108, PTH109, T10, TCH004, TCH005, UP009, UP030 (6); ANN2, D2, D3, RUF001, RUF002, RUF003, RUF005, S102, S103, S104, S105, S106, S107, S108, S113, S506, S508, S509, S701, UP033 (5); B9, COM812, PL, PLR, SLF, T, TID252, TRY, UP031 (4); ALL, ANN0, ANN001, ANN201, ANN204, ANN205, ANN206, B904, C901, D1, D300, D400, D401, D404, D407, D418, FBT003, G201, ICN001, M001, NPY001, PLC, PLR091, PYI, RUF004, S101, UP00, UP01, UP02 (3); A002, A003, ANN002, ANN003, ANN202, ARG001, ARG002, ARG003, ARG004, ARG005, B002, B003, B004, B005, B006, B007, B008, B009, B010, B011, B012, B013, B014, B015, B016, B017, B018, B019, B020, B021, B022, B023, B024, B025, B026, B027, B029, B032, B905, BLE001, C400, C401, C402, C403, C404, C405, C406, C408, C409, C410, C411, C413, C414, C415, C416, C417, COM819, D100, D102, D103, D104, D105, D200, D201, D202, D204, D206, D207, D208, D209, D210, D211, D212, D214, D215, D301, D405, D406, D408, D409, D410, D411, D413, D414, D415, D416, D417, DJ001, DJ008, DJ013, DTZ001, DTZ002, DTZ003, DTZ004, DTZ005, DTZ006, DTZ007, DTZ011, DTZ012, E101, E401, E402, E501, E701, E702, E703, E711, E712, E713, E714, E721, E722, E731, E741, E742, E743, E902, E999, EM101, EM102, EM103, ERA001, EXE001, EXE002, EXE003, EXE004, EXE005, F401, F402, F403, F404, F405, F406, F407, F501, F502, F503, F504, F505, F506, F507, F508, F509, F521, F522, F523, F524, F525, F541, F601, F602, F621, F622, F631, F632, F633, F634, F701, F702, F704, F706, F707, F722, F811, F821, F822, F823, F841, F842, F901, FBT001, FBT002, G001, G002, G003, G004, G010, G101, G202, INP001, INT, ISC001, ISC002, ISC003, N801, N802, N803, N804, N805, N806, N807, N811, N812, N813, N814, N815, N816, N817, N818, N999, NPY002, PD002, PD003, PD004, PD007, PD008, PD009, PD010, PD011, PD012, PD013, PD015, PD901, PGH001, PGH002, PGH003, PGH004, PIE790, PIE794, PIE796, PIE800, PIE804, PIE807, PIE810, PLC041, PLC0414, PLC300, PLC3002, PLE010, PLE0100, PLE0101, PLE011, PLE0117, PLE0118, PLE060, PLE0604, PLE0605, PLE114, PLE1142, PLE120, PLE1205, PLE1206, PLE130, PLE1307, PLE131, PLE1310, PLE250, PLE2502, PLR013, PLR0133, PLR020, PLR0206, PLR040, PLR0402, PLR0911, PLR0912, PLR0913, PLR0915, PLR170, PLR1701, PLR172, PLR1722, PLR200, PLR2004, PLW012, PLW0120, PLW060, PLW0602, PLW290, PLW2901, PT001, PT002, PT003, PT004, PT005, PT006, PT007, PT008, PT009, PT010, PT011, PT012, PT013, PT015, PT016, PT017, PT018, PT019, PT020, PT021, PT022, PT023, PT024, PT025, PT026, PTH100, PTH101, PTH102, PTH103, PTH104, PTH105, PTH106, PTH107, PTH110, PTH111, PTH112, PTH113, PTH114, PTH115, PTH116, PTH117, PTH118, PTH119, PTH120, PTH121, PTH122, PTH123, PTH124, PYI001, PYI007, PYI008, Q000, Q001, RET501, RET502, RET503, RET505, RET506, RET507, RET508, RSE102, RUF006, S110, S112, S324, S501, S608, S612, SIM101, SIM102, SIM103, SIM105, SIM107, SIM108, SIM109, SIM110, SIM112, SIM114, SIM115, SIM116, SIM117, SIM118, SIM201, SIM202, SIM208, SIM210, SIM211, SIM212, SIM220, SIM221, SIM222, SIM223, SIM300, SIM401, SLF001, T100, T203, TCH001, TCH002, TCH003, TID251, TRY002, TRY003, TRY004, TRY200, TRY201, TRY300, TRY301, TRY400, TRY401, UP001, UP003, UP004, UP005, UP008, UP010, UP011, UP012, UP013, UP014, UP015, UP017, UP018, UP019, UP020, UP021, UP022, UP023, UP024, UP025, UP026, UP027, UP028, UP029, UP034, UP035, UP036, UP037, W292, W505, W605, YTT101, YTT102, YTT103, YTT201, YTT202, YTT203, YTT204, YTT301, YTT302, YTT303 (2); C9, M, R, T201 (1)

Unset: 2987

Top ignore items

Name Count % of 13056
E501 890 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 6.8%
D203 369 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.8%
ANN101 312 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.4%
D213 289 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.2%
B008 225 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.7%
D107 223 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.7%
S101 217 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.7%
C901, PLR2004 211 (422) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.6%
E731 205 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.6%
D100 200 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.5%
D104 174 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
PLR0913 173 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
D105 172 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
ANN401 171 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
E402 166 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%

Other values: ANN102 (164); D212 (153); A003 (138); D103 (129); D101 (128); TRY003 (126); D102 (125); B905 (124); D407 (123); D401 (118); E741 (115); PLR0912 (109); D202 (108); D406 (103); B904, RET504 (100); PLR0915 (93); D205 (91); S105 (87); D400, F401 (86); F403 (85); D106 (82); D417 (79); S106 (77); FBT003 (75); C408 (74); ANN, D (73); PLR0911 (72); ANN003, N806 (71); PGH003 (69); ANN002 (67); FBT002, RUF001 (66); F405 (65); B006, COM812 (64); N818, TID252 (63); PLW2901, SIM105, TCH003 (61); D404 (59); D415 (58); B023, N802, T201, TCH002 (57); S107 (55); B019, FBT001, RET505 (53); BLE001 (52); D413 (51); EM, SIM108, UP007 (50); D200, TCH001 (49); S110 (48); EM101 (47); FBT (46); ANN204, I001 (45); G004, N803, RUF002 (44); SIM117 (43); D1 (42); ERA001, RUF003, RUF005 (41); INP001 (40); A002, ARG002, B007, COM, E722, PD901, Q000, UP038 (39); D301, RET506 (38); B027 (37); D215, F841, TCH (36); EM102 (35); RUF100 (34); B010, F821, RET507 (33); D204, PLR5501, UP006 (31); B011, D402, D408, D409, D411, PT011, RET (30); A001, D416, ERA, PLW0603 (29); D211 (28); ARG001 (27); PD, PT012, SIM102 (26); D10, S104 (25); B009, N815, RET508, SIM114, TRY400 (24); ANN001, ANN201, ARG005, B024, DTZ, S113 (23); PLC1901, SLF001 (22); B015, B020, N801, N999 (21); ANN206, DJ, N805, PT004, S311, S324, SLF, TRY301 (20); E999, W605 (19); F541, N804, PT023 (18); B028, F811, UP (17); ISC, RSE, SIM118, TRY, UP035 (16); ARG, DJ008, E713, PTH (15); ANN202, D403, E712, PD013, PIE804, PTH123 (14); C416, D405, SIM115, TRY300 (13); D20, E701, N816, PGH001, PGH004, PT007, PT013, PT015, S112, S301, UP037, W505 (12); BLE, D410, D412, G002, N812, PLR, PT001 (11); ARG003, D214, DTZ005, ISC001, N813, RET503, SIM300, T20 (10); A, C414, D414, DTZ001, INP, N, NPY002, PLC0414, PLR09, RSE102, S, TRY200, UP032 (9); C417, DTZ003, EXE001, PD011, PLE0605, PT018, RET501, S102, S308, S314, SIM103 (8); C90, E401, E714, EM103, I, ISC003, PLE1205, S103, T203, UP031 (7); ANN10, ARG004, B026, C401, COM819, D4, E711, PIE790, PLR0402, PT009, Q, S603, S608, UP015 (6); ANN1, ANN205, B018, C405, DTZ006, E702, E721, E743, EXE002, F722, G003, N807, N811, PIE810, PT, PT006, PT017, PYI021, RET502, SIM116, TRY002, TRY004, UP036, W2 (5); C, D210, D418, E5, E50, E70, EXE, G, ICN, NPY, PLW0120, PT019, Q001, SIM, TRY00, TRY201, UP009, UP024 (4); B9, DJ001, DTZ004, E, F402, F601, G0, ICN001, ISC002, N8, N817, PD002, PL, PT003, PTH103, S701, SIM110, TID, UP017, UP022, UP033 (3); B005, B017, B90, C409, C413, COM818, D208, D209, DJ007, DTZ007, E1, E203, E4, F842, I252, N814, PD015, PLR1711, PLW060, PLW1508, PYI, RUF00, S108, SIM401, T, TCH004, UP003, UP004, UP008, UP012, UP014, UP020, UP025, UP026, W, W5, W503 (2); B004, B012, B030, C400, C9, D201, D207, D300, DJ006, E101, E7, E703, E742, E902, F523, F823, F901, FBT0, G001, I002, N80, PD010, PGH, PGH002, PIE794, PLE, PLE0101, PLW, PT005, PTH110, PTH119, PYI001, PYI011, PYI014, PYI015, PYI033, Q0, RUF004, RUF006, RUF007, S310, S318, S320, S501, S607, SIM112, T10, TCH0, U002, U006, U007, UP010, UP018, UP019, UP023, UP028, UP029, UP030, W191, W291, YTT, YTT202 (1)

Unset: 1391

Top extend-ignore items

Name Count % of 1933
D203 94 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.9%
D213 90 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.7%
D413 62 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.2%
D212 52 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.7%
D107 47 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.4%
D416 44 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.3%
E501 43 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.2%
D404 40 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.1%
D100 39 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.0%
D215 38 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.0%
D406, D407, D408, D409 33 (132) ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.7%
D401 28 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.4%
D400 27 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.4%
S101 25 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
D105 24 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.2%

Other values: D417 (23); D101, D204, D415 (22); D103 (21); D205 (19); ANN101 (18); D102, D214 (16); ANN401, D104, D410 (15); D402, E731, PLR0913 (14); A003, B905, C901 (13); D405, D411, E741, PD, PLR0911, PLR0912, PLR0915 (11); E402, EM, I001 (10); ANN102, COM812, PLR2004, T201 (9); B023, C408, F403, ISC003, N802, N806, PLR, PT011, RUF005, TRY301 (8); ANN, F841, FBT, G004, PTH, SIM102, SLF001, TRY003, TRY200, TRY400 (7); C400, E711, F821, ISC001, PLW0120, RET504, RUF001, SIM108, SIM117 (6); ARG002, B007, B008, B024, B904, D106, D414, DTZ003, DTZ007, E999, ERA001, FBT001, FBT002, N818, PIE790, PIE810, PLW2901, PT012, RET505, S105, S110, S324, SIM105, TCH001, TRY002 (5); A00, A002, ARG001, ARG003, ARG004, ARG005, B004, B005, B006, B015, B020, B026, BLE001, C406, C413, C414, C416, C417, COM818, COM819, D200, D202, D300, D301, D403, D419, DTZ001, DTZ005, E721, EXE002, F401, F405, FBT003, G001, G003, I, ICN001, N8, N801, N805, NPY002, PGH001, PIE794, PIE804, PLE0605, PLR0402, PLR1701, PLW0602, PT, Q000, Q002, RET, RSE102, RUF002, RUF003, S112, S506, S608, SIM114, SIM115, SIM118, SIM201, SIM202, SIM300, TCH002, TRY004, TRY201, TRY300 (4); E712, INP001, PLE0101, PT013, PTH123, RUF004, TCH, TCH003, TRY, UP007, UP009, UP030 (3); B019, BLE, COM, E722, INP, PLR5501, PLW0603, PT004, PT007, S, S311, T20, UP, UP006 (2); A001, ANN1, ANN4, ARG, B011, B027, B028, C401, C90, D, D1, D10, DTZ, E401, E713, N803, N813, N816, N817, PD901, PIE796, PLC1901, PLR0133, PT006, PT019, RET506, RET507, RET508, RUF100, S104, S308, S701, TID251, UP035, W605 (1)

Unset: 3043

Top fixable items

Name Count % of 3925
F 213 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.4%
E 211 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.4%
B 190 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.8%
D 164 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.2%
A 160 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.1%
C 140 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.6%
I 131 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.3%
W 116 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.0%
UP 102 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.6%
SIM 97 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.5%
RUF 95 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.4%
Q 83 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.1%
PIE 81 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.1%
PT 80 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.0%
RET 78 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.0%

Other values: ANN, COM, PD (74); TID (73); NPY (69); G, TRY (68); N, PTH, TCH (67); ARG, ICN (65); BLE, ERA, FBT (64); PL, YTT (63); DTZ, ISC (62); EXE (61); EM, PGH, RSE, S (60); INP (59); SLF (55); PYI (54); DJ (53); T (52); I001 (24); C4 (21); PLW (16); PLE (10); F401 (8); PLR (7); C90 (5); COM812 (4); RUF100, SIM108 (3); ..., ALL, E711, PT001, PT006, T20, UP015, UP037, W292 (2); ANN204, C40, C401, E712, E713, E714, F522, F541, PLC, Q000, Q001, R, RUF001, RUF005, U, UP007, UP034, UP035 (1)

Unset: 2973

Top unfixable items

Name Count % of 513
F401 173 █████▁▁▁▁▁▁▁▁▁▁ 33.7%
F841 41 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 8.0%
T201 39 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 7.6%
B 36 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 7.0%
ERA001, RUF100 26 (52) ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.1%
T20 18 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.5%
RUF 14 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.7%
F601 12 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.3%
E711 10 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.9%
ERA, T203 8 (16) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.6%
UP 7 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.4%
F8, I, NPY, NPY002, PD, PLE, PLW, PT, SIM, UP007 5 (50) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.0%
B007, RUF001, RUF002, RUF003 4 (16) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.8%
W 3 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.6%
BLE, C4, F, RET, T2 2 (10) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.4%

Other values: ARG, B905, D202, D211, E712, E731, EXE001, EXE002, F504, F522, I001, NPY001, PD002, SIM112, UP009, UP031 (1)

Unset: 2917

Line length

Mean: 121.79 / Median: 100.00

Histogram

Bin Count % Bar
-1..999 2384 99.7% ████████████████████
999..1999 3 0.1% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
1999..2999 0 0.0% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
2999..3999 0 0.0% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
3999..5000 0 0.0% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
5000..6000 0 0.0% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
6000..7000 0 0.0% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
7000..8000 0 0.0% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
8000..9000 0 0.0% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
9000..10000 3 0.1% ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

Values

Name Count % of 3230
120 876 ████▁▁▁▁▁▁▁▁▁▁▁ 27.1%
(unset) 840 ███▊▁▁▁▁▁▁▁▁▁▁▁ 26.0%
88 538 ██▎▁▁▁▁▁▁▁▁▁▁▁▁ 16.7%
100 352 █▌▁▁▁▁▁▁▁▁▁▁▁▁▁ 10.9%
79 100 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.1%
99 97 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.0%
80 66 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.0%
119 55 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.7%
110 43 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.3%
90 37 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.1%
122 28 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.9%
200 20 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.6%
150 19 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.6%
130, 140 16 (32) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.5%
160 15 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.5%

Other values: 127 (10); 95, 125 (9); 128 (6); 89, 115 (5); 96, 121, 132, 172, 500 (3); -1, 98, 105, 108, 118, 146, 158, 165, 170, 180, 220, 250, 999, 1024, 10000 (2); 62, 78, 82, 86, 92, 101, 102, 103, 107, 109, 112, 136, 137, 141, 142, 159, 169, 175, 300, 477, 600, 1000, 9001 (1)

Target version

Name Count % of 3230
(unset) 1613 ███████▎▁▁▁▁▁▁▁ 49.9%
py310 477 ██▁▁▁▁▁▁▁▁▁▁▁▁▁ 14.8%
py38 396 █▊▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.3%
py311 293 █▎▁▁▁▁▁▁▁▁▁▁▁▁▁ 9.1%
py37 279 █▎▁▁▁▁▁▁▁▁▁▁▁▁▁ 8.6%
py39 171 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.3%
py36 1 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.0%

Fields set in configuration

Name Count % of 3230
line-length 2387 ███████████▁▁▁▁ 73.9%
select 2267 ██████████▌▁▁▁▁ 70.2%
ignore 2091 █████████▌▁▁▁▁▁ 64.7%
target-version 1617 ███████▌▁▁▁▁▁▁▁ 50.1%
per-file-ignores 1304 ██████▁▁▁▁▁▁▁▁▁ 40.4%
exclude 966 ████▎▁▁▁▁▁▁▁▁▁▁ 29.9%
unfixable 488 ██▎▁▁▁▁▁▁▁▁▁▁▁▁ 15.1%
fixable 262 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 8.1%
extend-exclude 250 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 7.7%
extend-select 244 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 7.6%
extend-ignore 189 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.9%
max-line-length 3 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%

Top select sets

Name Count % of 3230
(unset) 963 ████▎▁▁▁▁▁▁▁▁▁▁ 29.8%
{ALL} 238 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 7.4%
{E, F} 176 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.4%
{E, F, I} 73 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.3%
{E, F, Q} 68 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.1%
{E, F, W} 50 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.5%
{B, C, E, F, W} 45 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.4%
{E, F, I, W} 37 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.1%
{E, F, I001, W} 34 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.1%
{B, C, E, F, I, W} 32 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.0%
{B, E, F} 28 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.9%
{B007, B014, C, D, E, F, ICN001, PGH004, PLC0414, RUF006, SIM105, SIM117, SIM118, SIM201, SIM212, SIM300, SIM401, T20, TRY004, UP, W} 25 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.8%
{A, ANN, B, C, E, F, FBT, I, N, Q, RUF, UP, W, YTT} 23 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.7%
{B0, C4, E, F, W}, {A, B, C, DTZ, E, EM, F, FBT, I, ICN, ISC, N, PLC, PLE, PLR, PLW, Q, RUF, S, SIM, T, TID, UP, W, YTT} 21 (42) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.7%
{E, F, I, UP} 20 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.6%

Top extend-select sets

Name Count % of 3230
(unset) 2986 █████████████▊▁ 92.4%
{Q} 20 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.6%
{I} 18 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.6%
{D} 11 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{C90, Q, RUF100} 9 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{A001, B, C, D, E, F, I001, N, RUF, RUF100, UP}, {B, I002, NPY, PD, PLE, PLW, PT, RUF, SIM, UP, W} 7 (14) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{A, I, INP, ISC, UP, W}, {I001}, {B, I, NPY, PD, PLE, PLW, PT, RUF, SIM, UP, W} 6 (18) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{C4, SIM, TCH}, {D101, D106, D2, D3, D402, D403, D412, D419, I, RUF100, UP} 5 (10) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{C4, PT, RET, SIM}, {COM812, COM818, UP009}, {PTH108, PTH109, Q002, Q003, TCH004, TCH005}, {B, B9, C, D, I, N, S, W} 4 (16) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
{C4, Q, RUF100}, {A, B, C, COM, D, EM, EXE, G, N, PTH, RET, RUF, UP, W, YTT}, {B, BLE, C4, DTZ, FBT, ISC, N, PIE, PLE, PT, PTH, RET, RUF, S, SIM, UP, W, YTT}, {ANN, D1}, {A001, B, C, D, E, F, I001, M001, RUF, U}, {ALL}, {ANN0, ANN2, B0, RUF001, RUF002, RUF003, RUF004, RUF005, RUF100, S101, S102, S103, S104, S105, S106, S107, S108, S113, S506, S508, S509, S701, UP00, UP01, UP02, UP030, UP032, UP033}, {A, B, C, COM, DJ, EM, EXE, G, N, PTH, RET, RUF, UP, W, YTT}, {A001, B, C, D, E, F, I, RUF, U, W}, {C90, I, Q, RUF100, UP} 3 (30) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
{A001, A002, A003, ANN001, ANN002, ANN003, ANN201, ANN202, ANN204, ANN205, ANN206, ARG001, ARG002, ARG003, ARG004, ARG005, B002, B003, B004, B005, B006, B007, B008, B009, B010, B011, B012, B013, B014, B015, B016, B017, B018, B019, B020, B021, B022, B023, B024, B025, B026, B027, B029, B032, B904, B905, BLE001, C400, C401, C402, C403, C404, C405, C406, C408, C409, C410, C411, C413, C414, C415, C416, C417, C901, COM818, COM819, D100, D101, D102, D103, D104, D105, D106, D200, D201, D202, D204, D206, D207, D208, D209, D210, D211, D212, D214, D215, D300, D301, D400, D401, D402, D403, D404, D405, D406, D407, D408, D409, D410, D411, D412, D413, D414, D415, D416, D417, D418, D419, DJ001, DJ008, DJ013, DTZ001, DTZ002, DTZ003, DTZ004, DTZ005, DTZ006, DTZ007, DTZ011, DTZ012, E101, E401, E402, E501, E701, E702, E703, E711, E712, E713, E714, E721, E722, E731, E741, E742, E743, E902, E999, EM101, EM102, EM103, ERA001, EXE001, EXE002, EXE003, EXE004, EXE005, F401, F402, F403, F404, F405, F406, F407, F501, F502, F503, F504, F505, F506, F507, F508, F509, F521, F522, F523, F524, F525, F541, F601, F602, F621, F622, F631, F632, F633, F634, F701, F702, F704, F706, F707, F722, F811, F821, F822, F823, F841, F842, F901, FBT001, FBT002, FBT003, G001, G002, G003, G004, G010, G101, G201, G202, I001, I002, ICN001, INP001, ISC001, ISC002, ISC003, N801, N802, N803, N804, N805, N806, N807, N811, N812, N813, N814, N815, N816, N817, N818, N999, NPY001, NPY002, PD002, PD003, PD004, PD007, PD008, PD009, PD010, PD011, PD012, PD013, PD015, PD901, PGH001, PGH002, PGH003, PGH004, PIE790, PIE794, PIE796, PIE800, PIE804, PIE807, PIE810, PLC041, PLC0414, PLC300, PLC3002, PLE010, PLE0100, PLE0101, PLE011, PLE0117, PLE0118, PLE060, PLE0604, PLE0605, PLE114, PLE1142, PLE120, PLE1205, PLE1206, PLE130, PLE1307, PLE131, PLE1310, PLE250, PLE2502, PLR013, PLR0133, PLR020, PLR0206, PLR040, PLR0402, PLR091, PLR0911, PLR0912, PLR0913, PLR0915, PLR170, PLR1701, PLR172, PLR1722, PLR200, PLR2004, PLW012, PLW0120, PLW060, PLW0602, PLW290, PLW2901, PT001, PT002, PT003, PT004, PT005, PT006, PT007, PT008, PT009, PT010, PT011, PT012, PT013, PT015, PT016, PT017, PT018, PT019, PT020, PT021, PT022, PT023, PT024, PT025, PT026, PTH100, PTH101, PTH102, PTH103, PTH104, PTH105, PTH106, PTH107, PTH108, PTH109, PTH110, PTH111, PTH112, PTH113, PTH114, PTH115, PTH116, PTH117, PTH118, PTH119, PTH120, PTH121, PTH122, PTH123, PTH124, PYI001, PYI007, PYI008, Q000, Q001, Q002, Q003, RET501, RET502, RET503, RET505, RET506, RET507, RET508, RSE102, RUF001, RUF002, RUF003, RUF005, RUF006, RUF100, S102, S103, S104, S105, S106, S107, S108, S110, S112, S113, S324, S501, S506, S508, S509, S608, S612, S701, SIM101, SIM102, SIM103, SIM105, SIM107, SIM108, SIM109, SIM110, SIM112, SIM114, SIM115, SIM116, SIM117, SIM118, SIM201, SIM202, SIM208, SIM210, SIM211, SIM212, SIM220, SIM221, SIM222, SIM223, SIM300, SIM401, SLF001, T100, T203, TCH001, TCH002, TCH003, TCH004, TCH005, TID251, TID252, TRY002, TRY003, TRY004, TRY200, TRY201, TRY300, TRY301, TRY400, TRY401, UP001, UP003, UP004, UP005, UP008, UP009, UP010, UP011, UP012, UP013, UP014, UP015, UP017, UP018, UP019, UP020, UP021, UP022, UP023, UP024, UP025, UP026, UP027, UP028, UP029, UP030, UP031, UP032, UP033, UP034, UP035, UP036, UP037, W292, W505, W605, YTT101, YTT102, YTT103, YTT201, YTT202, YTT203, YTT204, YTT301, YTT302, YTT303}, {B, BLE, C4, DTZ, ISC, N, PIE, PLE, PT, PTH, RET, RUF, S, SIM, UP, W, YTT}, {B, C4, ERA, N, PIE, RUF, SIM, TCH, TID}, {ANN2, B, BLE, C4, C90, ERA, I, ICN, ISC, N, PD, PGH, PIE, RET, RSE, RUF, S, SIM, T20, TID, UP, W, YTT}, {B, BLE, C4, ERA, I, ICN, INP, ISC, N, NPY, PGH, PIE, Q, RET, RSE, RUF, S, SIM, T20, TCH, TID, YTT}, {C4, I, Q003, RET, SIM}, {A, B, C4, EM, I, ISC, Q, SIM, UP}, {A, B, C, COM, D, DJ, EM, EXE, G, N, PTH, RET, RUF, UP, W, YTT}, {B0, C4, ICN, ISC, N, RUF, SIM, T20}, {A, C, C90, I, ISC, T10, UP, W}, {C90, PTH, TID, UP, YTT}, {B, C4, Q} 2 (24) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%

Top ignore sets

Name Count % of 3230
(unset) 1139 █████▎▁▁▁▁▁▁▁▁▁ 35.3%
{E501} 259 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 8.0%
(empty set) 252 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 7.8%
{B008, C901, E501} 35 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.1%
{E731} 25 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.8%
{ANN101, ANN401, D203, D213, D417, PLR2004} 21 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.7%
{D202, D203, D213, D406, D407, E501, E731, UP038}, {B019, B023, B024, E501, E731} 16 (32) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.5%
{E402, E501}, {D203}, {F401} 15 (45) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.5%
{E501, E741}, {A003} 14 (28) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.4%
{D107, E501} 13 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.4%
{S105, S106, S107} 12 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.4%
{D202, D203, D213, D404, D406, D407, D411, E501, E731} 11 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{ANN101, C901, F403, F405}, {B008, B905, E501}, {ANN101, ANN102} 10 (30) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{D203, D213}, {ANN, B008, BLE001, C901, COM, D100, D101, D102, D103, D104, D105, D106, D107, D203, D205, D212, D213, D400, D401, D407, D415, D417, DJ008, ERA001, PD901, PLR0911, PLR0912, PLR0913, PLR0915, PT012, RUF001, RUF002, RUF003, S110, S112, SIM105, TCH001, TCH002, TCH003, TID252, TRY400}, {B905}, {E741}, {E501, E731}, {B008, D203, D205, D213, D401, D406, D407, E501, F403, F405, F541}, {E402} 9 (63) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{E402, E501, E731}, {B027, C901, FBT003, S105, S106, S107}, {ANN101, ANN102, ANN401} 8 (24) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%

Top extend-ignore sets

Name Count % of 3230
(unset) 3041 ██████████████▁ 94.1%
{E501} 15 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.5%
{D203, D213} 10 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{D203, D204, D213, D215, D400, D401, D404, D406, D407, D408, D409, D413} 9 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{D100, D101, D103, D107, D203, D205, D212, D213, D413, D416} 7 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{D203, D205, D212, D213, D214, D215, E731}, {D203, D204, D213, D215, D400, D404, D406, D407, D408, D409, D413} 5 (10) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{D203, D213, S101}, {D100, D107, D203, D212, D213, D401, D413, D416}, {D100, D101, D102, D103, D104, D105, D107, D203, D212, D402, D415, D416, PT011} 4 (12) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
{E501, PLR}, {D203, D212, D213, D214, D215, D404, D405, D406, D407, D408, D409, D410, D411, D413, D415, D416, D417}, {E501, E731}, {T201}, {D107, E501}, {D100, D107, D203, D212, D213, D413, D416}, {I001}, {ANN101, ANN401, D203, D212, D213, D214, D215, D404, D405, D406, D407, D408, D409, D410, D411, D413, D415, D416, D417, INP001, UP009} 3 (24) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
(empty set), {N818, S101}, {ANN101, ANN102, ANN401, B905, COM812, D107, D203, D212, D213, D402, D404, D413, D415, D416, D417, EM, FBT, I, PD, RET504, S101, TCH, TRY}, {D203, D212, D213, D214, D215, D404, D405, D406, D407, D408, D409, D410, D411, D413, D415, D416, D417, E501}, {A003, ANN101, ANN102, ANN401, BLE, COM, D105, D107, D205, D212, EM, FBT, G004, I001, INP, N806, PTH, PTH123, S, T20, TRY003, TRY400, UP}, {ANN, S101}, {D107, D203, D212, D213, D402, D413, D415, D416, D417}, {E402, E741}, {D100, D101, D102, D103, D105, D106, D202, D203, D204, D213, D215, D400, D404, D406, D407, D408, D409, D413}, {A002, C901, E402, E501, ISC001, ISC003, UP030}, {D203, D213, N801, N802}, {E501, E741}, {A003, B023, N805, N806, PLR0911, PLR0912, PLR0913, PLR0915, RUF001}, {ANN101, ANN401, D100, D104, D105, D107, D203, D212, D213, D214, D215, D401, D404, D405, D406, D407, D408, D409, D410, D411, D413, D415, D416, D417, PD, PLR0913, PT012, PT013, TCH001, TCH002, TCH003, TRY200, TRY301}, {B019}, {A003, B023, N805, N806, PLR0911, PLR0912, PLR0913, PLR0915}, {D203, D213, N802}, {RUF005} 2 (36) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%

Top fixable sets

Name Count % of 3230
(unset) 2968 █████████████▊▁ 91.9%
{A, B, C, D, E, F} 54 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.7%
{A, ANN, ARG, B, BLE, C, COM, D, DJ, DTZ, E, EM, ERA, EXE, F, FBT, G, I, ICN, INP, ISC, N, NPY, PD, PGH, PIE, PL, PT, PTH, PYI, Q, RET, RSE, RUF, S, SIM, SLF, T, TCH, TID, TRY, UP, W, YTT} 49 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 1.5%
{I}, {A, B, C, D, E, F, I} 11 (22) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{I001}, {B, E, F, I, NPY, PD, PLE, PLW, PT, RUF, SIM, UP, W} 6 (12) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
(empty set), {A, ANN, B, C4, COM, D, E, F, G, I, PIE, PLR, PLW, PT, Q, RET, RSE, RUF, SIM, TCH, TID, TRY, W}, {D, F, I001, UP}, {A, ANN, B, E, F, PTH, W}, {B, C, E, F, PIE, RUF, SIM, UP, W}, {B, C4, D, E, F, I, PIE, Q, RET, RUF, SIM, UP, W} 5 (30) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{E, F}, {A, ARG, BLE, C4, C90, COM, D, E, F, FBT, I, ICN, NPY, PD, PIE, PT, RET, SIM, TID, W}, {E, F, I001, W} 4 (12) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
{F401, I001}, {E, F, I}, {A, B, D, E, F}, {B, NPY, PD, PLE, PLW, PT, RUF, SIM, UP}, {E, F, I, W}, {E, F, I001, Q, RUF100}, {B, E, F, I, RUF, W}, {A, ANN, ARG, B, BLE, COM, D, DTZ, E, EM, ERA, EXE, F, FBT, G, ICN, INP, ISC, N, PD, PGH, PIE, PL, PT, PTH, Q, RET, RUF, S, SIM, TCH, TID, TRY, UP, W, YTT} 3 (24) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
{A, B, C, D, E, F, Q}, {COM, I}, {E}, {B, E, F, W}, {A, ANN, ARG, B, BLE, C, COM, D, DTZ, E, EM, ERA, EXE, F, FBT, G, I, ICN, INP, ISC, N, PD, PGH, PIE, PL, PT, PTH, Q, RET, RUF, S, SIM, T, TCH, TID, TRY, UP, W, YTT}, {A, B, BLE, C, DJ, DTZ, E, EM, ERA, EXE, F, FBT, G, I, ICN, INP, ISC, N, NPY, PD, PGH, PIE, PL, PT, PTH, PYI, Q, RET, RSE, RUF, S, SIM, SLF, TCH, TID, TRY, W, YTT}, {B, C4, DTZ, E, F, I, N, PD, Q, RUF, SIM, UP, W}, {..., A, B, C, D, E, F}, {A, B, C, D, E, F, I, Q}, {ALL}, {F401, I, TID, UP}, {COM812, PT001, PT006, SIM108, UP015, UP037} 2 (24) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%

Top unfixable sets

Name Count % of 3230
(unset) 2742 ████████████▌▁▁ 84.9%
(empty set) 175 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.4%
{F401} 137 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.2%
{B} 18 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.6%
{RUF100, T201} 13 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.4%
{F601} 12 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.4%
{ERA001} 10 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{E711}, {B, RUF} 9 (18) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.3%
{F841, T20} 7 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{F401, F841}, {F401, RUF100, T201}, {F841} 6 (18) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{ERA}, {F8}, {T201}, {NPY002}, {ERA001, F401, F841, T201, T203} 5 (25) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.2%
{RUF001, RUF002, RUF003, T20}, {F401, F841, RUF100, T201} 4 (8) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
{B007, F401, F841}, {ERA001, F401, F841, UP007}, {T20}, {B, I, NPY, PD, PLE, PLW, PT, RUF, SIM, UP, W} 3 (12) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%
{F}, {ERA001, T201}, {B, BLE, C4, RET, T20, UP}, {T201, T203}, {B, NPY, PD, PLE, PLW, PT, RUF, SIM, UP}, {RUF100}, {I} 2 (14) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 0.1%

Top configuration field sets

Name Count % of 3230
{line-length} 301 █▎▁▁▁▁▁▁▁▁▁▁▁▁▁ 9.3%
{ignore, line-length, per-file-ignores, select, target-version} 166 ▊▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 5.1%
{exclude, ignore, line-length, per-file-ignores, select, target-version} 152 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.7%
{ignore, line-length, select} 138 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.3%
{ignore, select} 129 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 4.0%
{ignore, line-length, select, target-version} 113 ▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.5%
{exclude, ignore, line-length, per-file-ignores, select, target-version, unfixable} 99 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 3.1%
{ignore, per-file-ignores, select, target-version} 92 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.8%
{ignore, line-length, per-file-ignores, select} 89 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.8%
{line-length, select} 83 ▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 2.6%
@JonathanPlasse
Copy link

The histogram for the line length could use the logarithm scale instead. Currently, it does not provide much value.

@akx
Copy link
Author

akx commented May 11, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment