lint: update and freeze pyright
Metadata
Current evaluation
Merged update freezing the pyright linter version. Approved by two reviewers, the change modifies four files (+5/-3 lines) to standardize project linting tooling.
Suggested action: —
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged update freezing the pyright linter version. Approved by two reviewers, the change modifies four files (+5/-3 lines) to standardize project linting tooling. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the update and freeze of the pyright linter version. The maintainer signed the CLA and the changes were accepted without review comments or revisions. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #27 lint: freeze the linter versions | starbase | merged | Successfully merged after approval by one reviewer. The change freezes linter versions by modifying a single file with three additions and three deletions, ensuring consistent linting tool versions across the project. | |
| #701 build(deps): update pyright to 1.1.358 | craft-parts | merged | Merged update to pyright version 1.1.358. Approved by two reviewers and passed CI. A lint issue was addressed separately in PR #702. The change modified three files with minimal adjustments. | |
| #4059 lint: update and freeze codespell | snapcraft | merged | Merged pull request updating and freezing the codespell linting tool. Approved by one reviewer and passing CI, the change modified four files (+4/-4 lines) and was successfully integrated into the main branch. | |
| #10 lint: freeze linters and update config | craft-grammar | merged | Merged after single reviewer approval and passing CI. Freezes linter versions and updates configuration across two files, reducing 71 lines to ensure consistent code analysis. | |
| #1525 build: enable pyright | charmcraft | merged | Merged changes enabling pyright type checking. Configured a gradual rollout by downgrading type errors to warnings. Approved by two reviewers, the update modifies 12 files with a +60/-31 line diff. | |
| #515 build(deps): update pyright | craft-application | merged | Successfully merged pyright dependency update. Approved by two reviewers with no unresolved comments. Changes modify three files, adding five and removing three lines. | |
| #58 lint: fix typing issues with updated pyright | craft-archives | merged | Merged following reviewer approval and successful CI checks. Fixed typing errors introduced by an updated pyright version across seven files. Improved overall code coverage by 0.03%. | |
| #374 lint: Freeze linters for v1.18 maintenance branch | craft-parts | merged | Merged after approval and CI checks. The change freezes linter versions for the v1.18 maintenance branch, modifying one file with eight additions and eight deletions to lock tooling for the release line. | |
| #1703 build: update pyright to 1.1.366 | charmcraft | merged | Merged update to pyright version 1.1.366. The change modified two files with a net reduction of five lines. Approved by one reviewer with no unresolved comments before integration. | |
| #1574 style(type): enable stricter pyright rules | charmcraft | merged | Merged changes enabling stricter pyright type checking rules. Approved by two reviewers, the update modifies three files with a +4/-15 line diff to enforce stricter static analysis standards. |