← 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 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged to adopt the latest ruff configuration from starbase, supporting the migration of craft-application to starflow.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#581 chore(linter): ruff auto fix base on starbase config craft-parts merged Merged automated ruff fixes applying the starbase config across 156 files. Adjusts formatting and import order, with tweaks for trailing commas and ignored rules. Approved by three reviewers and depends on PR #580.
84%
#1576 chore: update ruff configs charmcraft merged Merged update to Ruff configuration files across seven projects. Changes totaled 35 additions and 35 deletions. Approved by two reviewers with no unresolved comments.
80%
#580 chore(linter): enable ruff base on starbase config craft-parts merged 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.
80%
#192 chore: update ruff settings starbase merged Merged updates to ruff configuration settings across two files. Approved by one reviewer, passed CI checks, and integrated into the main branch.
80%
#1232 tools: update ruff configuration to starbase v1 charmcraft merged 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.
78%
#700 chore: update ruff craft-parts merged Merged after approval by two reviewers and passing CI checks. Updates ruff configuration across four files, supersedes #699, and resolves a lint issue addressed in #702.
77%
#200 chore(deps): update ruff and its configuration craft-application merged Merged an update to ruff and its configuration. Approved by two reviewers with passing CI checks. The change modified one file with five additions and five deletions.
77%
#103 chore: fix new lints from ruff 0.12 craft-grammar merged Merged after approval and passing CI checks. Updated pre-commit ruff to 0.12 and resolved newly introduced lint errors across four files. Changes were cherry-picked from canonical/starbase#409.
76%
#1418 chore: use the latest renovate config from starbase charmcraft merged Merged an update to the Renovate configuration, pulling the latest starbase version. Approved by two reviewers with zero comments. The change modifies a single file with 63 additions and 12 deletions.
74%
#2074 style: update to ruff 0.9.0 formatting charmcraft merged Merged to align code formatting with ruff 0.9.0 linting rules. Approved by two reviewers and passed CI. One change was noted for upstreaming to starbase instead of applying it locally.
73%