chore: update ruff configuration for 0.8
Metadata
Current evaluation
Merged PR #317 as commit b64b36c, removing two unsupported Ruff rule references from pyproject.toml to align the configuration with Ruff 0.8.
Resolution: closed resolved
Reason: PR #317 was approved and merged as commit b64b36c. The change removed two linter rules unsupported by Ruff's schema, restoring a valid Ruff 0.8 configuration.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Two of the referenced linter rules in pyproject were unsupported by the schema. This PR removes them.
- [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 #317 as commit b64b36c, removing two unsupported Ruff rule references from pyproject.toml to align the configuration with Ruff 0.8. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/craft-cli#317, removing two unsupported linter rules from pyproject.toml to align its configuration with Ruff 0.8. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Removed two unsupported linter rules from pyproject.toml to align with ruff 0.8. Approved by two reviewers, passed CI, and merged after auto-format resolved remaining linting errors. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #40 chore(deps): update dependency ruff to ~=0.5.7 | craft-grammar | merged | Renovate bump of ruff dev dependency from ~=0.4.5 to ~=0.5.7 merged to main via commit 761c581 ("chore(deps): update dependency ruff to ~=0.5.7 (#40)"), a one-line pyproject.toml change. | |
| #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. | |
| #165 chore(deps): update dependency lint/ruff to v0.1.7 | craft-application | merged | Renovate PR #165 bumped lint/ruff from 0.1.6 to 0.1.7 in pyproject.toml (+1/-1). Approved by 2 reviewers and merged into main as commit 8d5b9926. | |
| #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. | |
| #192 chore: update ruff settings | starbase | merged | Merged Ruff configuration updates across two files (+6/-6) in commit d319ea9 after approval. | |
| #155 chore(deps): update dependency lint/ruff to v0.1.15 | craft-store | merged | Renovate PR merged as commit dbb47aa, bumping lint/ruff in pyproject.toml from ==0.1.9 to ==0.1.15 (+1/-1 line). Approved with no CI failures. | |
| #564 chore(deps): update dependency lint/ruff to v0.4.2 | craft-providers | merged | Renovate PR merged: bumped lint/ruff pin from 0.3.7 to 0.4.2 in pyproject.toml (single-line change, approved, no CI issues). Superseded shortly after by #566 (ruff 0.4.3). | |
| #1071 chore(deps): update dependency ruff to v0.0.261 | charmcraft | merged | Merged PR #1071 in commit 790a9041, updating Ruff from v0.0.256 to v0.0.261 after approval and automerge. | |
| #423 chore(deps): update dependency ruff to v0.1.6 | rockcraft | merged | Merged PR #423 updated Ruff from 0.1.1 to 0.1.6 in two dependency files; resolving commit: 945051ff. | |
| #223 chore(deps): update dependency lint/ruff to v0.1.14 | craft-cli | merged | Renovate dependency bump merged: lint/ruff pin in pyproject.toml moved from ==0.1.8 to ==0.1.14 in commit c40d80e (PR #223), approved with no CI failures. |