@@ -40,16 +40,58 @@ requires = ["poetry-core"]
40
40
build-backend = " poetry.core.masonry.api"
41
41
42
42
[tool .ruff .lint ]
43
- ignore = [" E501" ]
43
+ ignore = [
44
+ " A" , # flake8-builtins
45
+ " ANN" , # flake8-annotations
46
+ " B" , # flake8-bugbear
47
+ " BLE" , # flake8-blind-except
48
+ " C90" , # mccabe
49
+ " COM" , # flake8-commas
50
+ " DTZ" , # flake8-datetimez
51
+ " E501" ,
52
+ " EM" , # flake8-errmsg
53
+ " FA" , # flake8-future-annotations
54
+ " FBT" , # flake8-boolean-trap
55
+ " G" , # flake8-logging-format
56
+ " I" , # isort
57
+ " INP" , # flake8-no-pep420
58
+ " N" , # pep8-naming
59
+ " PERF" , # Perflint
60
+ " PL" , # Pylint
61
+ " PT" , # flake8-pytest-style
62
+ " RUF" , # Ruff-specific rules
63
+ " S" , # flake8-bandit
64
+ " SIM" , # flake8-simplify
65
+ " SLF" , # flake8-self
66
+ " TRY" , # tryceratops
67
+ " UP" , # pyupgrade
68
+ ]
44
69
select = [
70
+ " ARG" , # https://docs.astral.sh/ruff/rules/#flake8-unused-arguments-arg
45
71
" ASYNC" , # https://docs.astral.sh/ruff/rules/#flake8-async-async
72
+ " C4" , # https://docs.astral.sh/ruff/rules/#flake8-comprehensions-c4
46
73
" ERA" , # https://docs.astral.sh/ruff/rules/#eradicate-era
74
+ " EXE" , # https://docs.astral.sh/ruff/rules/#flake8-executable-exe
75
+ " F" , # https://docs.astral.sh/ruff/rules/#pyflakes-f
47
76
" FIX" , # https://docs.astral.sh/ruff/rules/#flake8-fixme-fix
48
77
" FLY" , # https://docs.astral.sh/ruff/rules/#flynt-fly
49
78
" FURB" , # https://docs.astral.sh/ruff/rules/#refurb-furb
79
+ " ICN" , # https://docs.astral.sh/ruff/rules/#flake8-import-conventions-icn
80
+ " INT" , # https://docs.astral.sh/ruff/rules/#flake8-gettext-int
81
+ " ISC" , # https://docs.astral.sh/ruff/rules/#flake8-implicit-str-concat-isc
82
+ " LOG" , # https://docs.astral.sh/ruff/rules/#flake8-logging-log
83
+ " PGH" , # https://docs.astral.sh/ruff/rules/#pygrep-hooks-pgh
84
+ " PIE" , # https://docs.astral.sh/ruff/rules/#flake8-pie-pie
85
+ " PYI" , # https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi
86
+ " Q" , # https://docs.astral.sh/ruff/rules/#flake8-quotes-q
50
87
" RET" , # https://docs.astral.sh/ruff/rules/#flake8-return-ret
88
+ " RSE" , # https://docs.astral.sh/ruff/rules/#flake8-raise-rse
51
89
" SLOT" , # https://docs.astral.sh/ruff/rules/#flake8-slots-slot
52
90
" T10" , # https://docs.astral.sh/ruff/rules/#flake8-debugger-t10
91
+ " T20" , # https://docs.astral.sh/ruff/rules/#flake8-print-t20
92
+ " TC" , # https://docs.astral.sh/ruff/rules/#flake8-type-checking-tc
93
+ " TD" , # https://docs.astral.sh/ruff/rules/#flake8-todos-td
94
+ " TID" , # https://docs.astral.sh/ruff/rules/#flake8-tidy-imports-tid
53
95
" YTT" , # https://docs.astral.sh/ruff/rules/#flake8-2020-ytt
54
96
]
55
97
0 commit comments