|
97 | 97 |
|
98 | 98 | [tool.ruff.lint] |
99 | 99 | select = [ |
100 | | - "AIR", |
101 | | - "FAST", |
102 | | - "YTT", |
103 | | - "ASYNC", |
104 | | - "S1", "S2", "S302", "S303", "S304", "S305", "S306", "S307", "S31", "S32", "S401", "S402", "S406", "S407", "S408", "S409", "S41", "S5", "S601", "S602", "S604", "S605", "S606", "S607", "S609", "S61", "S7", |
105 | | - "FBT", |
106 | | - "B00", "B01", "B020", "B021", "B022", "B023", "B025", "B027", "B028", "B029", "B03", "B901", "B903", "B905", "B911", |
107 | | - "A", |
108 | | - "COM", |
109 | | - "C4", |
110 | | - "DTZ003", "DTZ004", "DTZ012", "DTZ901", |
111 | | - "T10", |
112 | | - "DJ003", "DJ01", |
113 | | - "EM", |
114 | | - "EXE", |
115 | | - "FIX", |
116 | | - "FA", |
117 | | - "INT", |
118 | | - "ISC", |
119 | | - "ICN", |
120 | | - "LOG", |
121 | | - "G001", "G002", "G01", "G1", "G2", |
122 | | - "INP", |
123 | | - "PIE", |
124 | | - "T20", |
125 | | - "PYI", |
126 | | - "PT", |
127 | | - "Q", |
128 | | - "RSE", |
129 | | - "RET", |
130 | | - "SIM", |
131 | | - "SLOT", |
132 | | - "TID", |
133 | | - "TD001", "TD004", "TD005", "TD007", |
134 | | - "TC", |
135 | | - "ARG003", "ARG004", "ARG005", |
136 | | - "PTH", |
137 | | - "FLY", |
138 | | - "I", |
139 | | - "C90", |
140 | | - "NPY", |
141 | | - "PD", |
142 | | - "N803", "N804", "N805", "N811", "N812", "N813", "N814", "N817", "N818", "N999", |
143 | | - "PERF1", "PERF2", "PERF401", |
144 | | - "E", |
145 | | - "W", |
146 | | - "DOC202", "DOC403", "DOC502", |
147 | | - "D2", "D3", "D402", "D403", "D405", "D406", "D407", "D408", "D409", "D410", "D411", "D412", "D413", "D414", "D416", |
148 | | - "F", |
149 | | - "PGH", |
150 | | - "PLC", |
151 | | - "PLE", |
152 | | - "PLR01", "PLR02", "PLR04", "PLR0915", "PLR1711", "PLR1704", "PLR1714", "PLR1716", "PLR172", "PLR173", "PLR2044", "PLR5", "PLR6104", "PLR6201", |
153 | | - "PLW", |
154 | | - "UP", |
155 | | - "FURB", |
156 | | - "RUF", |
157 | | - "TRY003", "TRY004", "TRY2", "TRY300", "TRY401", |
| 100 | + "A", |
| 101 | + "AIR", |
| 102 | + "ARG", |
| 103 | + "ASYNC", |
| 104 | + "B", |
| 105 | + "C", |
| 106 | + "COM", |
| 107 | + "D", |
| 108 | + "DJ", |
| 109 | + "DOC", |
| 110 | + "DTZ", |
| 111 | + "E", |
| 112 | + "EM", |
| 113 | + "EXE", |
| 114 | + "F", |
| 115 | + "FA", |
| 116 | + "FAST", |
| 117 | + "FBT", |
| 118 | + "FIX", |
| 119 | + "FLY", |
| 120 | + "FURB", |
| 121 | + "G", |
| 122 | + "I", |
| 123 | + "ICN", |
| 124 | + "INP", |
| 125 | + "INT", |
| 126 | + "ISC", |
| 127 | + "LOG", |
| 128 | + "N", |
| 129 | + "NPY", |
| 130 | + "PD", |
| 131 | + "PERF", |
| 132 | + "PGH", |
| 133 | + "PIE", |
| 134 | + "PLC", |
| 135 | + "PLE", |
| 136 | + "PLR", |
| 137 | + "PLW", |
| 138 | + "PT", |
| 139 | + "PTH", |
| 140 | + "PYI", |
| 141 | + "Q", |
| 142 | + "RET", |
| 143 | + "RSE", |
| 144 | + "RUF", |
| 145 | + "S", |
| 146 | + "SIM", |
| 147 | + "SLOT", |
| 148 | + "T", |
| 149 | + "TC", |
| 150 | + "TD", |
| 151 | + "TID", |
| 152 | + "TRY", |
| 153 | + "UP", |
| 154 | + "W", |
| 155 | + "YTT", |
158 | 156 | ] |
159 | 157 |
|
160 | 158 | ignore = [ |
161 | 159 | # ignore for now: |
162 | | - "S101", "N803", "N999", "PLR6201", |
163 | | - "S602", "FBT002", "FBT001", "RUF001", "N812", "PLW0603", "PLW0602", |
164 | | - "PLW2901", "PIE810", "PERF203", "FIX004", "N818", |
165 | | - "RUF067", |
166 | | - # end for now. |
167 | | - "COM812", "D203", |
168 | | - "T201", # print statements are ok |
169 | | - "SIM102", |
170 | | - "RUF012", |
171 | | - "D205", |
| 160 | + "ARG002","ARG001", |
| 161 | + "COM812", |
| 162 | + "D107","D102","D101","D103","D100","D105","D104","D205","D203", |
| 163 | + "FBT002","FBT001", |
| 164 | + "FIX004", |
| 165 | + "N812","N818","N806","N802","N815","N816","N803","N999", |
| 166 | + "PIE810", |
| 167 | + "PLR6201","PLR2004","PLR0917","PLR0913","PLR0911","PLR0912","PLR0914", |
| 168 | + "PLW0603","PLW0602", "PLW2901", |
| 169 | + "RUF001","RUF067", "RUF012", |
| 170 | + "S101","S602", |
| 171 | + |
| 172 | + # |
| 173 | + "T201", # print statements are ok, used in verbose mode |
172 | 174 | "FIX002", # TODOs need some love but we will probably not get of them |
173 | 175 | "D212", # `multi-line-summary-first-line` (D212) and `multi-line-summary-second-line` (D213) are incompatible. |
174 | 176 | "PT028", # experimental rule, incomplete |
|
0 commit comments