diff --git a/scaleway/pyproject.toml b/scaleway/pyproject.toml index 2967791bd..85543ff09 100644 --- a/scaleway/pyproject.toml +++ b/scaleway/pyproject.toml @@ -39,16 +39,60 @@ requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.ruff.lint] -ignore = ["E501"] +ignore = [ + "A",# flake8-builtins + "ANN",# flake8-annotations + "ARG",# flake8-unused-arguments + "BLE",# flake8-blind-except + "C4",# flake8-comprehensions + "C90",# mccabe + "COM",# flake8-commas + "D",# pydocstyle + "DTZ",# flake8-datetimez + "E501", + "EM",# flake8-errmsg + "FA",# flake8-future-annotations + "I",# isort + "INP",# flake8-no-pep420 + "N",# pep8-naming + "PIE",# flake8-pie + "PL",# Pylint + "PT",# flake8-pytest-style + "RUF",# Ruff-specific rules + "S",# flake8-bandit + "SLF",# flake8-self + "T20",# flake8-print + "TC",# flake8-type-checking + "TID",# flake8-tidy-imports + "TRY",# tryceratops + "UP", +] select = [ "ASYNC", # https://docs.astral.sh/ruff/rules/#flake8-async-async "B", # https://docs.astral.sh/ruff/rules/#flake8-bugbear-b "ERA", # https://docs.astral.sh/ruff/rules/#eradicate-era + "EXE", # https://docs.astral.sh/ruff/rules/#flake8-executable-exe + "F", # https://docs.astral.sh/ruff/rules/#pyflakes-f "FBT", # https://docs.astral.sh/ruff/rules/#flake8-boolean-trap-fbt "FIX", # https://docs.astral.sh/ruff/rules/#flake8-fixme-fix + "FLY", # https://docs.astral.sh/ruff/rules/#flynt-fly "FURB", # https://docs.astral.sh/ruff/rules/#refurb-furb + "G", # https://docs.astral.sh/ruff/rules/#flake8-logging-format-g + "ICN", # https://docs.astral.sh/ruff/rules/#flake8-import-conventions-icn + "INT", # https://docs.astral.sh/ruff/rules/#flake8-gettext-int + "ISC", # https://docs.astral.sh/ruff/rules/#flake8-implicit-str-concat-isc + "LOG", # https://docs.astral.sh/ruff/rules/#flake8-logging-log + "PERF", # https://docs.astral.sh/ruff/rules/#perflint-perf + "PGH", # https://docs.astral.sh/ruff/rules/#pygrep-hooks-pgh + "PTH", # https://docs.astral.sh/ruff/rules/#flake8-use-pathlib-pth + "PYI", # https://docs.astral.sh/ruff/rules/#flake8-pyi-pyi + "Q", # https://docs.astral.sh/ruff/rules/#flake8-quotes-q "RET", # https://docs.astral.sh/ruff/rules/#flake8-return-ret + "RSE", # https://docs.astral.sh/ruff/rules/#flake8-raise-rse + "SIM", # https://docs.astral.sh/ruff/rules/#flake8-simplify-sim + "SLOT", # https://docs.astral.sh/ruff/rules/#flake8-slots-slot "T10", # https://docs.astral.sh/ruff/rules/#flake8-debugger-t10 + "TD", # https://docs.astral.sh/ruff/rules/#flake8-todos-td "YTT", # https://docs.astral.sh/ruff/rules/#flake8-2020-ytt ]