From 10042d7cb176757cbc8b5cdddc9f2f149903cb2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20L=C3=A9one?= Date: Tue, 29 Jul 2025 13:07:52 +0200 Subject: [PATCH] chore: add support for more linters --- scaleway-async/pyproject.toml | 10 ++++++++++ scaleway-core/pyproject.toml | 8 ++++++++ scaleway/pyproject.toml | 10 ++++++++++ scaleway/tests/test_instance.py | 2 +- 4 files changed, 29 insertions(+), 1 deletion(-) diff --git a/scaleway-async/pyproject.toml b/scaleway-async/pyproject.toml index f60c89275..24fc88aa4 100644 --- a/scaleway-async/pyproject.toml +++ b/scaleway-async/pyproject.toml @@ -39,6 +39,16 @@ build-backend = "poetry.core.masonry.api" [tool.ruff.lint] ignore = ["E501"] +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 + "FBT", # https://docs.astral.sh/ruff/rules/#flake8-boolean-trap-fbt + "FIX", # https://docs.astral.sh/ruff/rules/#flake8-fixme-fix + "FURB", # https://docs.astral.sh/ruff/rules/#refurb-furb + "T10", # https://docs.astral.sh/ruff/rules/#flake8-debugger-t10 + "YTT", # https://docs.astral.sh/ruff/rules/#flake8-2020-ytt +] [tool.ty.rules] missing-argument = "ignore" diff --git a/scaleway-core/pyproject.toml b/scaleway-core/pyproject.toml index 3706641c4..0c9646f8e 100644 --- a/scaleway-core/pyproject.toml +++ b/scaleway-core/pyproject.toml @@ -41,6 +41,14 @@ build-backend = "poetry.core.masonry.api" [tool.ruff.lint] ignore = ["E501"] +select = [ + "ASYNC", # https://docs.astral.sh/ruff/rules/#flake8-async-async + "ERA", # https://docs.astral.sh/ruff/rules/#eradicate-era + "FIX", # https://docs.astral.sh/ruff/rules/#flake8-fixme-fix + "FURB", # https://docs.astral.sh/ruff/rules/#refurb-furb + "T10", # https://docs.astral.sh/ruff/rules/#flake8-debugger-t10 + "YTT", # https://docs.astral.sh/ruff/rules/#flake8-2020-ytt +] [tool.pyrefly.errors] import-error = false diff --git a/scaleway/pyproject.toml b/scaleway/pyproject.toml index 5dfc23fc2..0701c29c5 100644 --- a/scaleway/pyproject.toml +++ b/scaleway/pyproject.toml @@ -40,6 +40,16 @@ build-backend = "poetry.core.masonry.api" [tool.ruff.lint] ignore = ["E501"] +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 + "FBT", # https://docs.astral.sh/ruff/rules/#flake8-boolean-trap-fbt + "FIX", # https://docs.astral.sh/ruff/rules/#flake8-fixme-fix + "FURB", # https://docs.astral.sh/ruff/rules/#refurb-furb + "T10", # https://docs.astral.sh/ruff/rules/#flake8-debugger-t10 + "YTT", # https://docs.astral.sh/ruff/rules/#flake8-2020-ytt +] [tool.pyrefly.errors] missing-attribute = false diff --git a/scaleway/tests/test_instance.py b/scaleway/tests/test_instance.py index b6762d088..62968cde5 100644 --- a/scaleway/tests/test_instance.py +++ b/scaleway/tests/test_instance.py @@ -77,7 +77,7 @@ def create_test_instance_server(self) -> Server: def create_test_from_empty_volume(self, number) -> List[Volume]: volumes: List[Volume] = {} - for i in range(number): + for _i in range(number): volume = self.blockAPI.create_volume( from_empty=CreateVolumeRequestFromEmpty(size=10), )