← Back to issue list

chore: update ruff configuration for 0.8

View original Github issue

Metadata

Project
craft-cli
Number
#317
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

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.
84%
#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.
83%
#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.
83%
#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.
83%
#192 chore: update ruff settings starbase merged Merged Ruff configuration updates across two files (+6/-6) in commit d319ea9 after approval.
83%
#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.
83%
#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).
83%
#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.
83%
#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.
82%
#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.
82%