tools: update ruff configuration to starbase v1
Metadata
Current evaluation
Merged charmcraft#1232 in commit c9eb75cd, updating Ruff to Starbase v1 and applying related lint and formatting changes across 64 files.
Resolution: closed resolved
Reason: PR #1232 was merged into the default branch as commit c9eb75cd after approval by two reviewers. The commit completed the Ruff configuration migration to Starbase v1.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Broken into commits for ease of reading.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged charmcraft#1232 in commit c9eb75cd, updating Ruff to Starbase v1 and applying related lint and formatting changes across 64 files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged Ruff configuration updates to Starbase v1 across 64 files in PR #1232, landing as commit c9eb75cd. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1232; commit c9eb75cd updates the Ruff configuration to Starbase v1 across 64 files. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after two reviewer approvals. Updated ruff configuration to starbase v1 across 64 files (+598/-525 lines). Changes resolved a circular dependency and streamlined tooling. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an update to the ruff configuration for starbase v1. Changes were split into multiple commits for readability. The maintainer resolved a circular dependency by restructuring the implementation. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1231
(confidence 96%)
Merged immediately beforehand as commit 81ce65f2 to update the related tox configuration to Starbase v1.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #263 tools: add ruff config | rockcraft | merged | Merged PR #263 added Starbase’s Ruff configuration and a Makefile test-ruff target; merged as commit 4abd39c2. | |
| #1517 build: update ruff settings | charmcraft | merged | Merged into charmcraft as commit 33854f04, updating the project's Ruff lint configuration (+6/-6). | |
| #2383 style: update to ruff 0.12 | charmcraft | merged | Merged PR #2383 updated Charmcraft to Ruff 0.12 and applied the associated lint and formatting changes across nine files. | |
| #165 style: fix linting for ruff 0.12 | imagecraft | merged | Merged #165, incorporating canonical/starbase#408, with a four-file Ruff 0.12 compatibility style update (+7/-7). | |
| #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. | |
| #444 fix: resolve ruff and ty lint findings | craft-store | merged | Merged to fix ruff and ty lint findings and update ruff config, preparing for the Starbase sync in #440. | |
| #55 lint: stricter ruff rules | starbase | merged | Merged PR canonical/starbase#55 as b5cda0d, tightening Ruff lint rules in one file (+23/-9) after maintainer approval. | |
| #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). | |
| #1576 chore: update ruff configs | charmcraft | merged | Merged Ruff configuration updates across seven files in canonical/charmcraft#1576, landing as commit 764ffba3 after approval by two maintainers. | |
| #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. |