← Back to issue list

chore: use the latest ruff config from starbase

View original Github issue

Metadata

Project
craft-application
Number
#588
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #588 as commit 44b1a940, adopting starbase's latest Ruff configuration and updating linting across 86 files for the Starflow migration.

Resolution: closed resolved

Reason: PR #588 was approved and merged into main as commit 44b1a940, completing the starbase Ruff configuration update.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #588 as commit 44b1a940, adopting starbase's latest Ruff configuration and updating linting across 86 files for the Starflow migration.
stealth/space-bunny-alpha — closed resolved Merged the latest starbase Ruff configuration into craft-application across 86 files, supporting its migration to starflow.
qwen/qwen3.6-35b-a3b — — Merged an update to the ruff configuration using the latest starbase settings. Approved by two reviewers across 86 files, supporting the craft-application migration to starflow.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#580 chore(linter): enable ruff base on starbase config craft-parts merged Merged in #580 via commit 111c8907, enabling Ruff based on the Starbase configuration.
84%
#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.
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).
84%
#36 chore: switch to ruff craft-platforms merged Merged PR #36 as commit ce5f6b9, switching linting and formatting to Ruff, updating configuration, and applying fixes across seven files.
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).
82%
#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.
81%
#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.
81%
#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).
81%
#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.
81%
#192 chore: update ruff settings starbase merged Merged Ruff configuration updates across two files (+6/-6) in commit d319ea9 after approval.
78%