@@ -51,7 +51,7 @@ dependencies = [
51
51
" exceptiongroup>=1.0.0rc8; python_version<'3.11'" ,
52
52
" iniconfig" ,
53
53
" packaging" ,
54
- " pluggy<2, >=1.5" ,
54
+ " pluggy>=1.5,<2 " ,
55
55
" tomli>=1; python_version<'3.11'" ,
56
56
]
57
57
optional-dependencies.dev = [
@@ -200,7 +200,9 @@ disable = [
200
200
" arguments-renamed" ,
201
201
" assigning-non-slot" ,
202
202
" attribute-defined-outside-init" ,
203
+ " bad-builtin" ,
203
204
" bad-classmethod-argument" ,
205
+ " bad-dunder-name" ,
204
206
" bad-mcs-method-argument" ,
205
207
" broad-exception-caught" ,
206
208
" broad-exception-raised" ,
@@ -209,25 +211,40 @@ disable = [
209
211
" comparison-with-callable" ,
210
212
" comparison-with-itself" , # PLR0124 from ruff
211
213
" condition-evals-to-constant" ,
214
+ " consider-alternative-union-syntax" ,
215
+ " confusing-consecutive-elif" ,
216
+ " consider-using-any-or-all" ,
217
+ " consider-using-assignment-expr" ,
212
218
" consider-using-dict-items" ,
213
219
" consider-using-from-import" ,
214
220
" consider-using-f-string" ,
215
221
" consider-using-in" ,
222
+ " consider-using-namedtuple-or-dataclass" ,
216
223
" consider-using-ternary" ,
224
+ " consider-using-tuple" ,
217
225
" consider-using-with" ,
218
226
" consider-using-from-import" , # not activated by default, PLR0402 disabled in ruff
227
+ " consider-ternary-expression" ,
219
228
" cyclic-import" ,
229
+ " differing-param-doc" ,
230
+ " docstring-first-line-empty" ,
231
+ " deprecated-argument" ,
232
+ " deprecated-attribute" ,
233
+ " deprecated-class" ,
234
+ " deprecated-typing-alias" ,
220
235
" disallowed-name" , # foo / bar are used often in tests
221
236
" duplicate-code" ,
222
237
" else-if-used" , # not activated by default, PLR5501 disabled in ruff
223
238
" empty-comment" , # not activated by default, PLR2044 disabled in ruff
224
239
" eval-used" ,
240
+ " eq-without-hash" ,
225
241
" exec-used" ,
226
242
" expression-not-assigned" ,
227
243
" fixme" ,
228
244
" global-statement" , # PLW0603 disabled in ruff
229
245
" import-error" ,
230
246
" import-outside-toplevel" ,
247
+ " import-private-name" ,
231
248
" inconsistent-return-statements" ,
232
249
" invalid-bool-returned" ,
233
250
" invalid-name" ,
@@ -238,8 +255,12 @@ disable = [
238
255
" magic-value-comparison" , # not activated by default, PLR2004 disabled in ruff
239
256
" method-hidden" ,
240
257
" missing-docstring" ,
258
+ " missing-param-doc" ,
259
+ " missing-raises-doc" ,
241
260
" missing-timeout" ,
261
+ " missing-type-doc" ,
242
262
" misplaced-bare-raise" , # PLE0704 from ruff
263
+ " misplaced-comparison-constant" ,
243
264
" multiple-statements" , # multiple-statements-on-one-line-colon (E701) from ruff
244
265
" no-else-break" ,
245
266
" no-else-continue" ,
@@ -248,6 +269,7 @@ disable = [
248
269
" no-member" ,
249
270
" no-name-in-module" ,
250
271
" no-self-argument" ,
272
+ " no-self-use" ,
251
273
" not-an-iterable" ,
252
274
" not-callable" ,
253
275
" pointless-exception-statement" , # https://github.com/pytest-dev/pytest/pull/12379
@@ -260,12 +282,14 @@ disable = [
260
282
" redefined-builtin" ,
261
283
" redefined-loop-name" , # PLW2901 disabled in ruff
262
284
" redefined-outer-name" ,
285
+ " redefined-variable-type" ,
263
286
" reimported" ,
264
287
" simplifiable-condition" ,
265
288
" simplifiable-if-expression" ,
266
289
" singleton-comparison" ,
267
290
" superfluous-parens" ,
268
291
" super-init-not-called" ,
292
+ " too-complex" ,
269
293
" too-few-public-methods" ,
270
294
" too-many-ancestors" ,
271
295
" too-many-arguments" , # disabled in ruff
@@ -275,9 +299,11 @@ disable = [
275
299
" too-many-lines" ,
276
300
" too-many-locals" ,
277
301
" too-many-nested-blocks" ,
302
+ " too-many-positional-arguments" ,
278
303
" too-many-public-methods" ,
279
304
" too-many-return-statements" , # disabled in ruff
280
305
" too-many-statements" , # disabled in ruff
306
+ " too-many-try-statements" ,
281
307
" try-except-raise" ,
282
308
" typevar-name-incorrect-variance" , # PLC0105 disabled in ruff
283
309
" unbalanced-tuple-unpacking" ,
@@ -299,10 +325,12 @@ disable = [
299
325
" use-dict-literal" ,
300
326
" use-implicit-booleaness-not-comparison" ,
301
327
" use-implicit-booleaness-not-len" ,
328
+ " use-set-for-membership" ,
302
329
" useless-else-on-loop" , # PLC0414 disabled in ruff
303
330
" useless-import-alias" ,
304
331
" useless-return" ,
305
332
" using-constant-test" ,
333
+ " while-used" ,
306
334
" wrong-import-order" , # handled by isort / ruff
307
335
" wrong-import-position" , # handled by isort / ruff
308
336
]
0 commit comments