tools: use starbase configuration for mypy
Metadata
Current evaluation
Merged. Updated mypy configuration to use starbase settings, with stricter rules temporarily disabled. Approved by two reviewers, passed CI, and modified four files (+31/-25 lines).
Suggested action: —
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Stricter configuration that causes many failures has been commented out for the timebeing.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Updated mypy configuration to use starbase settings, with stricter rules temporarily disabled. Approved by two reviewers, passed CI, and modified four files (+31/-25 lines). | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to configure mypy using starbase settings. Stricter rules were temporarily disabled to prevent immediate failures. Integrated by maintainer lengau. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update to mypy configuration using starbase settings. Stricter rules causing failures were temporarily commented out to facilitate the merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1207 style: replace mypy and pyright with ty | rockcraft | merged | Merged changes replacing mypy and pyright linting tools with ty. Approved by three reviewers and passed CI checks. Updates 43 files to streamline linting configuration and prepare for Starbase integration. | |
| #6 tools: Configure mypy | starbase | merged | Configuring mypy was approved by one reviewer and successfully merged. The update modified two files, adding 30 lines and removing 1, to establish type checking in the project tools. | |
| #4131 tools: update tox config to latest starbase | snapcraft | merged | Merged: updated tox configuration to the latest starbase version. Approved after passing linting and tests, the change modifies three files to align tooling dependencies. | |
| #1062 tools: import tox from starbase | charmcraft | merged | Merged the import of the tox starbase configuration, adding eight files (+302/-0). Approved by one reviewer, the change includes unresolved linter failures that currently prevent CI integration. | |
| #15 tools: update to the latest starbase | craft-application | merged | Merged update to the latest starbase tools, establishing merge history for future updates. Approved by two reviewers. Test failures stem from missing main branch tests, scheduled for separate fixes. | |
| #5 base: Align to latest starbase standards | craft-archives | merged | Merged configuration updates to align with the latest starbase standards. Added Sphinx setup for tox, modified seven files, and passed CI checks following reviewer approval. |