diff --git a/pyproject.toml b/pyproject.toml index 713e107f76..20ee9c3935 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -114,48 +114,46 @@ preview = true explicit-preview-rules = true extend-safe-fixes = [ - "C419", - "C420", - "PLR6201", - "TC", - "UP", + "C419", # unnecessary-comprehension-in-call + "C420", # unnecessary-dict-comprehension-for-iterable + "PLR6201", # literal-membership + "TC", # flake8-type-checking + "UP", # pyupgrade ] extend-select = [ - "PLR6201", -] -select = [ - "ALL", + "PLR6201", # literal-membership ] +select = ["ALL"] ignore = [ - "A001", - "A004", - "A005", - "ARG002", - "ANN401", - "C901", - "COM812", - "D100", - "D101", - "D102", - "D103", - "D104", - "D105", - "D107", - "DTZ001", - "E501", - "FIX", - "ISC001", - "PD003", - "PD010", - "PD901", # This is a auxiliary library so dataframe variables have no concrete business meaning - "PLR0911", - "PLR0912", - "PLR0913", - "PLR2004", - "RET505", - "SLF001", - "TD003", - "TD004", + "A001", # builtin-variable-shadowing + "A004", # builtin-import-shadowing + "A005", # stdlib-module-shadowing + "ARG002", # unused-method-argument + "ANN401", # any-type + "C901", # complex-structure + "COM812", # missing-trailing-comma + "D100", # undocumented-public-module + "D101", # undocumented-public-class + "D102", # undocumented-public-method + "D103", # undocumented-public-function + "D104", # undocumented-public-package + "D105", # undocumented-magic-method + "D107", # undocumented-public-init + "DTZ001", # call-datetime-without-tzinfo + "E501", # line-too-long + "FIX", # flake8-fixme + "ISC001", # single-line-implicit-string-concatenation + "PD003", # pandas-use-of-dot-is-null + "PD010", # pandas-use-of-dot-pivot-or-unstack + "PD901", # pandas-df-variable-name (This is a auxiliary library so dataframe variables have no concrete business meaning) + "PLR0911", # too-many-return-statements + "PLR0912", # too-many-branches + "PLR0913", # too-many-arguments + "PLR2004", # magic-value-comparison + "RET505", # superfluous-else-return + "SLF001", # private-member-access + "TD003", # missing-todo-link + "TD004", # missing-todo-colon ] [tool.ruff.lint.per-file-ignores]