chore: use new mypy config `extra_checks`
Metadata
Current evaluation
Merged PR #158 as commit 86b7568, replacing mypy's deprecated strict_concatenate option with extra_checks.
Resolution: closed resolved
Reason: PR #158 merged into the main branch as commit 86b7568, updating the mypy configuration to use extra_checks and remove the deprecation warning.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [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`?
-----
Resolves the following deprecation warning:
```
lint-mypy: commands[0]> mypy --install-types --non-interactive .
Warning: --strict-concatenate is deprecated; use --extra-checks instead
```
Source: https://github.com/canonical/craft-providers/commit/0b3f047763ce2e3f683f726c3548442242781aa2
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #158 as commit 86b7568, replacing mypy's deprecated strict_concatenate option with extra_checks. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #158 as 86b7568, replacing deprecated mypy `--strict-concatenate` with `--extra-checks`. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a single-line configuration update replacing the deprecated mypy --strict-concatenate flag with --extra-checks. Approved by a reviewer, passed all CI checks, and maintained 100% test coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a chore replacing the deprecated mypy flag --strict-concatenate with --extra-checks, resolving a linting deprecation warning while maintaining 100% test coverage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #82 chore: skip typing checkers in "_version.py" | craft-application | merged | Merged PR #82 as commit 1ec888d8, excluding setuptools_scm-generated _version.py from mypy and pyright to avoid false-positive typing errors. | |
| #128 chore: skip typing checkers in "_version.py" | starbase | merged | Merged PR #128 as commit edf7d5a, excluding setuptools_scm-generated _version.py from mypy and Pyright checks. |