← Back to issue list

style: add TC001, TC002 and TC003 rules

View original Github issue

Metadata

Project
starbase
Number
#415
Type
pull request
State
merged
Author
upils
Labels
—
Created
Updated
Closed

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