← Back to issue list

build(Makefile): add lint-code target

View original Github issue

Metadata

Project
craft-application
Number
#1234
Type
pull request
State
merged
Author
LoweRAM
Labels
—
Created
Updated
Closed

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.
93%
#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.
88%
#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).
86%
#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.
80%