← Back to issue list

chore(linter): enable ruff base on starbase config

View original Github issue

Metadata

Project
craft-parts
Number
#580
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

Current evaluation

Merged in #580 via commit 111c8907, enabling Ruff based on the Starbase configuration.

Resolution: closed resolved

Reason: PR #580 was merged after approval by two reviewers, landing commit 111c8907 with the Ruff configuration update.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in #580 via commit 111c8907, enabling Ruff based on the Starbase configuration.
stealth/space-bunny-alpha — closed resolved Merged PR #580 as commit 111c8907, enabling Ruff from Starbase configuration across six files (+224/-134); PR #581 applied resulting autofixes.
stealth/space-bunny-alpha — closed resolved Merged PR #580 in commit 111c8907, enabling Ruff rules from the Starbase configuration across six files.
stealth/space-bunny-alpha — closed resolved Merged Ruff enablement for starbase configuration after two approvals; the six-file change had no CI checks, and no comments or later activity followed.
qwen/qwen3.6-35b-a3b — — Merged a chore enabling the ruff linter based on the starbase configuration. Approved by two reviewers, the update modified six files with 224 additions and 134 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Merged a maintainer's pull request to enable the Ruff linter based on the starbase configuration. The change was integrated into the main branch without additional discussion.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#581 (confidence 96%)

    Merged follow-up PR applying Ruff autofixes to align the codebase with the new Starbase configuration.

Related issues

Issue Project State Summary Similarity
#588 chore: use the latest ruff config from starbase craft-application merged Merged PR #588 as commit 44b1a940, adopting starbase's latest Ruff configuration and updating linting across 86 files for the Starflow migration.
84%
#22 chore(lint): update ruff and config starbase merged Merged in canonical/starbase#22 via commit f3d35a6, updating Ruff and its config to ignore excessive test-function arguments (PLR0913).
83%
#581 chore(linter): ruff auto fix base on starbase config craft-parts merged Merged Ruff autofixes across 156 files to align craft-parts with Starbase's lint configuration; change landed as commit 30b73d97.
82%
#37 chore(deps): update dependency ruff to v0.0.247 starbase merged Renovate PR updating ruff 0.0.245 -> 0.0.247 was approved and merged into starbase main via commit 867bb8f, bumping the ruff pin in .pre-commit-config.yaml (+1/-1).
79%
#568 chore(linter): rebase on starbase linters config craft-parts closed Closed unmerged after review requests; the Starbase Ruff migration was subsequently implemented more narrowly by PR #580 in commit 111c8907.
79%
#574 chore(linter): rebase on starbase linters config craft-parts closed Closed unmerged for redo; the narrower Starbase Ruff migration landed in #580 (111c8907), with autofixes in #581 (30b73d97).
78%
#103 chore: fix new lints from ruff 0.12 craft-grammar merged Merged PR #103 as a3ef1dd, updating Ruff to 0.12 and fixing resulting lint errors across four files; cherry-picked from canonical/starbase#409.
77%
#192 chore: update ruff settings starbase merged Merged Ruff configuration updates across two files (+6/-6) in commit d319ea9 after approval.
77%
#200 chore(deps): update ruff and its configuration craft-application merged Merged into main via commit 07ef33dc, updating Ruff and its configuration; two reviewers approved and no unresolved comments remained.
76%
#700 chore: update ruff craft-parts merged Merged PR #700 updated Ruff configuration across four files, superseding #699; a follow-up lint issue was fixed in merged PR #702.
76%