build(Makefile): add lint-code target
Metadata
Current evaluation
Merged PR #1234 adding a lint-code Makefile target for code-specific linters, refactoring the lint target to depend on it alongside non-code linters.
Resolution: closed resolved
Reason: The pull request was successfully merged, implementing the requested lint-code target and updating the main lint target accordingly.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Add a `lint-code` Makefile target grouping code-specific linters, following the starbase pattern.
`lint` now depends on `lint-code` plus non-code linters (docs/twine/uv-lockfile where present).
Verified with `make -n lint-code` (and `make -n lint`) in a fresh worktree from origin/main.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR #1234 adding a lint-code Makefile target for code-specific linters, refactoring the lint target to depend on it alongside non-code linters. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1787 build(Makefile): add lint-code target | craft-parts | closed | PR #1787 adds a lint-code Makefile target grouping code-specific linters, but was closed unresolved with merge conflicts pending. | |
| #669 build(Makefile): add lint-code target | fetch-service | open | Adds a lint-code Makefile target grouping code linters, following the starbase pattern. CI mostly passing, awaiting review. | |
| #549 build(Makefile): add lint-code target | starbase | merged | PR #549 by mr-cal was merged (commit 875e9e7), adding a `lint-code` Makefile target to starcraft's top-level Makefile that runs code linters (ruff, ty, codespell, mypy, prettier, pyright, shfmt, shellcheck, tombi). | |
| #1784 build: add lint-code make target from starbase | craft-parts | merged | Merged PR #1784, adding the lint-code make target from starbase and updating make lint to include lint-shfmt and lint-tombi. |