From 114d6684d2b8f9eacf8509ddf281aeb8bb8dfb31 Mon Sep 17 00:00:00 2001 From: Guillaume Fieni Date: Wed, 25 Mar 2026 14:33:11 +0100 Subject: [PATCH 1/2] build(ruff): Refine ruff selected and ignored ruleset - Add `flake8-builtins` to selected rules - Stop ignoring `set-attr-with-constant` rule - Stop ignoring `mutable-argument-default` rule --- .ruff.toml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.ruff.toml b/.ruff.toml index 29cb7f79..32758896 100644 --- a/.ruff.toml +++ b/.ruff.toml @@ -5,18 +5,17 @@ select = [ "F", # pyflakes "E", # pycodestyle errors "W", # pycodestyle warnings + "A", # flake8-builtins "B", # flake8-bugbear "G", # flake8-logging-format "PT", # flake8-pytest-style "UP", # pyupgrade "ERA", # eradicate - "RUF", # ruff + "RUF", # ruff-specific-rules ] ignore = [ - "E501", # line too long - - "B006", # mutable-argument-default + "E501", # line-too-long + "F401", # unused-import - "B010", # set-attr-with-constant ] From 322cce8d6d9deb32742703d93251444d6c1a0bba Mon Sep 17 00:00:00 2001 From: Guillaume Fieni Date: Wed, 25 Mar 2026 14:37:47 +0100 Subject: [PATCH 2/2] test(unit/cli): Remove unused imports --- tests/unit/cli/conftest.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tests/unit/cli/conftest.py b/tests/unit/cli/conftest.py index 7c041bec..43a946b7 100644 --- a/tests/unit/cli/conftest.py +++ b/tests/unit/cli/conftest.py @@ -34,12 +34,8 @@ import pytest import tests.utils.cli as test_files_module -from powerapi.cli.binding_manager import PreProcessorBindingManager from powerapi.cli.config_parser import SubgroupConfigParser, BaseConfigParser, store_true, RootConfigParser -from powerapi.cli.generator import PullerGenerator, PusherGenerator, PreProcessorGenerator from powerapi.cli.parsing_manager import RootConfigParsingManager, SubgroupConfigParsingManager -from powerapi.dispatcher import DispatcherActor, RouteTable -from powerapi.filter import BroadcastReportFilter from tests.utils.cli.base_config_parser import load_configuration_from_json_file, generate_cli_configuration_from_json_file