Show More
@@ -382,4 +382,63 version = {attr = "IPython.core.release.__version__"} | |||
|
382 | 382 | omit = [ |
|
383 | 383 | # omit everything in /tmp as we run tempfile |
|
384 | 384 | "/tmp/*", |
|
385 | ] | |
|
385 | ] | |
|
386 | ||
|
387 | [tool.ruff.lint] | |
|
388 | extend-select = [ | |
|
389 | # "B", # flake8-bugbear | |
|
390 | # "I", # isort | |
|
391 | # that will be a problem for pytest fixture unless you swap with the usefixture decorator https://docs.pytest.org/en/7.1.x/how-to/fixtures.html#use-fixtures-in-classes-and-modules-with-usefixtures | |
|
392 | # "ARG", # flake8-unused-arguments | |
|
393 | # "C4", # flake8-comprehensions | |
|
394 | # "EM", # flake8-errmsg | |
|
395 | # "ICN", # flake8-import-conventions | |
|
396 | # "G", # flake8-logging-format | |
|
397 | # "PGH", # pygrep-hooks | |
|
398 | # "PIE", # flake8-pie | |
|
399 | # "PL", # pylint | |
|
400 | # "PTH", # flake8-use-pathlib | |
|
401 | # "PT", # flake8-pytest-style | |
|
402 | # "RET", # flake8-return | |
|
403 | # "RUF", # Ruff-specific | |
|
404 | # "SIM", # flake8-simplify | |
|
405 | # "T20", # flake8-print | |
|
406 | # "UP", # pyupgrade | |
|
407 | # "YTT", # flake8-2020 | |
|
408 | # "EXE", # flake8-executable | |
|
409 | # "PYI", # flake8-pyi | |
|
410 | # "S", # flake8-bandit | |
|
411 | ] | |
|
412 | ignore = [ | |
|
413 | # "E501", # E501 Line too long (158 > 100 characters) | |
|
414 | # "SIM105", # SIM105 Use `contextlib.suppress(...)` | |
|
415 | # "PLR", # Design related pylint codes | |
|
416 | # "S101", # Use of `assert` detected | |
|
417 | "E712", # 1 | |
|
418 | "E713", # 1 | |
|
419 | "E902", # 2 | |
|
420 | "E702", # 3 | |
|
421 | "E721", # 3 | |
|
422 | "E401", # 5 | |
|
423 | "E711", # 14 Comparison to `None` should be `cond is None` | |
|
424 | "E701", # 19 Multiple statements on one line (colon) | |
|
425 | "E741", # 25 Ambiguous variable name: `<one letter>` | |
|
426 | "E731", # 27 Do not assign a `lambda` expression, use a `def` | |
|
427 | "E402", # 28 Module level import not at top of file | |
|
428 | "E722", # 75 Do not use bare `except` | |
|
429 | "F523", # 1 | |
|
430 | "F811", # 3 | |
|
431 | "F403", # 7 | |
|
432 | "F841", # 38 Local variable `...` is assigned to but never used | |
|
433 | "F401", # 69 imported but unused | |
|
434 | "F821", # 624 F821 Undefined name | |
|
435 | ] | |
|
436 | unfixable = [ | |
|
437 | # Don't touch print statements | |
|
438 | "T201", | |
|
439 | # Don't touch noqa lines | |
|
440 | "RUF100", | |
|
441 | ] | |
|
442 | ||
|
443 | [tool.ruff] | |
|
444 | extend-exclude = ["tests"] |
General Comments 0
You need to be logged in to leave comments.
Login now