← Back to issue list

tools: use starbase configuration for mypy

View original Github issue

Metadata

Project
rockcraft
Number
#265
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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.
78%
#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.
78%
#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.
71%
#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.
71%
#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.
70%
#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.
70%