@@ -34,57 +34,34 @@ extend-ignore = [
3434
3535# Rules to add https://docs.astral.sh/ruff/rules/
3636# Default `select = ["E4", "E7", "E9", "F"]`
37- # E4, E7, E9; pycodestyle: https://docs.astral.sh/ruff/rules/#pycodestyle-e-w
38- # F; Pyflakes: https://docs.astral.sh/ruff/rules/#pyflakes-f
39- # I; isort: https://docs.astral.sh/ruff/rules/#isort-i
40- # B; flake8-bugbear: https://docs.astral.sh/ruff/rules/#flake8-bugbear-b
41- # Q; flake8-quotes: https://docs.astral.sh/ruff/rules/#flake8-quotes-q
42- # C90; mccabe: https://docs.astral.sh/ruff/rules/complex-structure/
43- # COM; Commas: https://docs.astral.sh/ruff/rules/#flake8-commas-com
44- # C4; flake8-comprehensions: https://docs.astral.sh/ruff/rules/#flake8-comprehensions-c4
45- # DTZ; flake8-datetimez: https://docs.astral.sh/ruff/rules/#flake8-datetimez-dtz
46- # FA102; flake8-future-annotations: https://docs.astral.sh/ruff/rules/#flake8-future-annotations-fa
47- # ISC; flake8-implicit-str-concat: https://docs.astral.sh/ruff/rules/#flake8-implicit-str-concat-isc
48- # ICN; flake8-import-conventions: https://docs.astral.sh/ruff/rules/#flake8-import-conventions-icn
49- # PIE; flake8-pie: https://docs.astral.sh/ruff/rules/#flake8-pie-pie
50- # PYI013; flake8-pyi Non-empty class body must not contain `...`: https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi
51- # PYI030; flake8-pyi Multiple literal members in a union: https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi
52- # PYI034; flake8-pyi `__new__` methods usually reutrn `Self`: https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi
53- # PT; flake8-pytest-style: https://docs.astral.sh/ruff/rules/#flake8-pytest-style-pt
54- # SIM118; flake8-simplify Use `key {operator} dict`: https://docs.astral.sh/ruff/rules/#flake8-simplify-sim
55- # TCH; flake8-type-checking: https://docs.astral.sh/ruff/rules/#flake8-type-checking-tch
56- # FIX; flake8-fixme: https://docs.astral.sh/ruff/rules/#flake8-fixme-fix
57- # PGH; pygrep-hooks: https://docs.astral.sh/ruff/rules/#pygrep-hooks-pgh
58- # FLY; flynt: https://docs.astral.sh/ruff/rules/#flynt-fly
59- # NPY; NumPy-specific rules: https://docs.astral.sh/ruff/rules/#numpy-specific-rules-npy
60- # RUF005; Ruff specific rules Consider {expression} instead of concatenation: https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf
61- # RUF100; Ruff specific rules Unused `noqa` directive https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf
37+
6238extend-select = [
63- # "C90", # Many false positives
64- # "DTZ", # Dates with timezones are different from dates without timezones
39+ # "C90", # Many false positives # C90; mccabe: https://docs.astral.sh/ruff/rules/complex-structure/
40+ # "DTZ", # Dates with timezones are different from dates without timezones # DTZ; flake8-datetimez: https://docs.astral.sh/ruff/rules/#flake8-datetimez-dtz
6541
66- " E" ,
67- " I" ,
68- " B" ,
69- " Q" ,
70- " COM" ,
71- " C4" ,
72- " FA102" ,
73- " ISC" ,
74- " ICN" ,
75- " PIE" ,
76- " PYI013" ,
77- " PYI030" ,
78- " PYI034" ,
79- " PT" ,
80- " SIM118" ,
81- " TCH" ,
82- # "FIX",
83- # "PGH",
84- " FLY" ,
85- " NPY" ,
86- " RUF005" ,
87- " RUF100" ,
42+ " E" , # E; pycodestyle: https://docs.astral.sh/ruff/rules/#pycodestyle-e-w
43+ " F" , # F; Pyflakes: https://docs.astral.sh/ruff/rules/#pyflakes-f
44+ " I" , # I; isort: https://docs.astral.sh/ruff/rules/#isort-i
45+ " B" , # B; flake8-bugbear: https://docs.astral.sh/ruff/rules/#flake8-bugbear-b
46+ " Q" , # Q; flake8-quotes: https://docs.astral.sh/ruff/rules/#flake8-quotes-q
47+ " COM" , # COM; Commas: https://docs.astral.sh/ruff/rules/#flake8-commas-com
48+ " C4" , # C4; flake8-comprehensions: https://docs.astral.sh/ruff/rules/#flake8-comprehensions-c4
49+ " FA102" , # FA102; flake8-future-annotations: https://docs.astral.sh/ruff/rules/#flake8-future-annotations-fa
50+ " ISC" , # ISC; flake8-implicit-str-concat: https://docs.astral.sh/ruff/rules/#flake8-implicit-str-concat-isc
51+ " ICN" , # ICN; flake8-import-conventions: https://docs.astral.sh/ruff/rules/#flake8-import-conventions-icn
52+ " PIE" , # PIE; flake8-pie: https://docs.astral.sh/ruff/rules/#flake8-pie-pie
53+ " PYI013" , # PYI013; flake8-pyi Non-empty class body must not contain `...`: https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi
54+ " PYI030" , # PYI030; flake8-pyi Multiple literal members in a union: https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi
55+ " PYI034" , # PYI034; flake8-pyi `__new__` methods usually reutrn `Self`: https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi
56+ " PT" , # PT; flake8-pytest-style: https://docs.astral.sh/ruff/rules/#flake8-pytest-style-pt
57+ " SIM118" , # SIM118; flake8-simplify Use `key {operator} dict`: https://docs.astral.sh/ruff/rules/#flake8-simplify-sim
58+ " TCH" , # TCH; flake8-type-checking: https://docs.astral.sh/ruff/rules/#flake8-type-checking-tch
59+ # "FIX", # FIX; flake8-fixme: https://docs.astral.sh/ruff/rules/#flake8-fixme-fix
60+ # "PGH", # PGH; pygrep-hooks: https://docs.astral.sh/ruff/rules/#pygrep-hooks-pgh
61+ " FLY" , # FLY; flynt: https://docs.astral.sh/ruff/rules/#flynt-fly
62+ " NPY" , # NPY; NumPy-specific rules: https://docs.astral.sh/ruff/rules/#numpy-specific-rules-npy
63+ " RUF005" , # RUF005; Ruff specific rules Consider {expression} instead of concatenation: https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf
64+ " RUF100" , # RUF100; Ruff specific rules Unused `noqa` directive https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf
8865]
8966
9067[lint .extend-per-file-ignores ]
0 commit comments