style: add TC001, TC002 and TC003 rules
Metadata
Current evaluation
Merged PR #415 as commit 3cc0e96, adding Ruff TC001, TC002, and TC003 rules to pyproject.toml; all CI checks passed.
Resolution: closed resolved
Reason: PR #415 was merged in commit 3cc0e96, titled "style: add TC001, TC002 and TC003 rules." The repository configuration now enables all three lint rules.
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 `make lint && make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #415 as commit 3cc0e96, adding Ruff TC001, TC002, and TC003 rules to pyproject.toml; all CI checks passed. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #415 (commit 3cc0e96), enabling Ruff TC001, TC002, and TC003 lint rules in pyproject.toml. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #415 in commit 3cc0e96, adding Ruff TC001–TC003 rules for first-party, third-party, and standard-library imports used only in type annotations. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #415 by maintainer upils was merged (commit 3cc0e96), enabling ruff flake8-type-checking rules TC001, TC002 and TC003 in starbase's pyproject.toml lint select list; approved by 2 reviewers, all CI checks green. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #415 as commit 3cc0e96, adding TC001, TC002, and TC003 to the lint configuration. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #415 added TC001, TC002, and TC003 linting rules; two reviewers approved it and all listed CI checks passed. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added TC001, TC002, and TC003 linting rules. Approved by two reviewers, passed all CI checks, and modified one file with three additions and three deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. The pull request successfully added TC001, TC002, and TC003 style rules after passing lint and test checks. Changes were integrated into the codebase by the maintainer. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #797 perf: add TC001/2/3 linter rules to check imports | craft-application | merged | Merged PR #797 in commit 5a49fd57, enabling TC001–TC003 import checks and correcting violations across 29 files for more precise import handling. | |
| #218 style: format pyproject.toml with tombi | craft-grammar | merged | Merged PR formatting pyproject.toml with tombi to align with Starbase make format and make lint rules. Purely mechanical style changes. |