Skip to content

Commit b2d9aca

Browse files
fix: remove unused imports (desloppify autofix) (#21)
* fix: remove 20 unused imports across 15 files Removes imports and one unused variable flagged by desloppify's auto/unused detector. No logic changes — import-only cleanup. * chore: trigger CR review * fix: remove 9 additional unused imports found by ruff F401 runner_parallel/__init__.py: Path cxx/__init__.py: make_tool_phase python/__init__.py: COMMON_ZONE_RULES, Zone, ZoneRule typescript/__init__.py: TS_COMPLEXITY_SIGNALS, TS_GOD_RULES, TS_SKIP_DIRS, TS_SKIP_NAMES dict_keys/_BULK_READ_METHODS etc. are intentional re-exports (used by visitor.py).
1 parent 87a4d39 commit b2d9aca

19 files changed

Lines changed: 3 additions & 44 deletions

File tree

desloppify/app/commands/helpers/queue_progress.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
from desloppify.base.exception_sets import PLAN_LOAD_EXCEPTIONS
1111
from desloppify.app.commands.helpers.dynamic_loaders import load_score_update_module
1212
from desloppify.base.output.terminal import colorize
13-
from desloppify.engine._plan.refresh_lifecycle import (
14-
current_lifecycle_phase,
15-
)
1613
from desloppify.engine.plan_state import load_plan
1714
from desloppify.state_scoring import score_snapshot
1815
from desloppify.engine._work_queue.core import QueueBuildOptions

desloppify/app/commands/helpers/transition_messages.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@
1010

1111
from desloppify.base.config import load_config
1212
from desloppify.base.output.user_message import print_user_message
13-
from desloppify.engine._plan.refresh_lifecycle import (
14-
LIFECYCLE_PHASE_EXECUTE,
15-
LIFECYCLE_PHASE_SCAN,
16-
user_facing_mode,
17-
)
13+
from desloppify.engine._plan.refresh_lifecycle import user_facing_mode
1814

1915
logger = logging.getLogger(__name__)
2016

desloppify/app/commands/persona_qa/profiles.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
from __future__ import annotations
44

5-
import glob
6-
import os
75
from pathlib import Path
86
from typing import Any
97

desloppify/app/commands/plan/triage/stage_queue.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,11 @@
66

77
from desloppify.base.output.terminal import colorize
88
from desloppify.engine._plan.triage.lifecycle import (
9-
clear_triage_stage_skips,
109
has_triage_in_queue,
1110
inject_triage_stages,
1211
)
1312
from desloppify.engine.plan_ops import purge_ids
1413
from desloppify.engine.plan_state import PlanModel
15-
from desloppify.engine.plan_triage import TRIAGE_STAGE_IDS
1614

1715
STAGE_ORDER = ["strategize", "observe", "reflect", "organize", "enrich", "sense-check"]
1816

desloppify/app/commands/plan/triage/stages/helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from desloppify.base.output.terminal import colorize
66
from desloppify.engine._plan.constants import is_synthetic_id
7-
from desloppify.engine._state.issue_semantics import is_review_work_item, is_triage_finding
7+
from desloppify.engine._state.issue_semantics import is_review_work_item
88
from desloppify.engine.plan_triage import TRIAGE_IDS
99

1010
from ..review_coverage import (

desloppify/app/commands/review/runner_parallel/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import logging
77
import threading
88
from concurrent.futures import ThreadPoolExecutor
9-
from pathlib import Path
109

1110
from desloppify.base.discovery.file_paths import safe_write_text
1211

desloppify/app/commands/scan/reporting/agent_context.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
from desloppify import state as state_mod
1111
from desloppify.base.output.user_message import print_user_message
1212
from desloppify.app.commands.helpers.rendering import _count_cluster_remaining
13-
from desloppify.app.commands.update_skill import (
14-
resolve_interface,
15-
update_installed_skill,
16-
)
1713
from desloppify.base import registry as registry_mod
1814
from desloppify.app import skill_docs as skill_docs_mod
1915
from desloppify.base.exception_sets import PLAN_LOAD_EXCEPTIONS

desloppify/engine/_plan/sync/pipeline.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
WORKFLOW_COMMUNICATE_SCORE_ID,
1212
WORKFLOW_CREATE_PLAN_ID,
1313
WORKFLOW_DEFERRED_DISPOSITION_ID,
14-
WORKFLOW_IMPORT_SCORES_ID,
1514
WORKFLOW_RUN_SCAN_ID,
1615
WORKFLOW_SCORE_CHECKPOINT_ID,
1716
QueueSyncResult,

desloppify/engine/_scoring/state_integration_subjective.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
from __future__ import annotations
44

5-
from copy import deepcopy
6-
75
from desloppify.engine._scoring.policy.core import matches_target_score
86

97
_SUBJECTIVE_TARGET_RESET_THRESHOLD = 2

desloppify/engine/_scoring/subjective/core.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,6 @@ def _compute_dimension_score(
5656
if isinstance(assessment, dict)
5757
else 0.0
5858
)
59-
integrity_penalty = (
60-
assessment.get("integrity_penalty")
61-
if isinstance(assessment, dict)
62-
else None
63-
)
6459
reset_pending = bool(
6560
isinstance(assessment, dict)
6661
and (

0 commit comments

Comments
 (0)