← Back to issue list

build(Makefile): add lint-code target

View original Github issue

Metadata

Project
craft-parts
Number
#1787
Type
pull request
State
closed
Author
LoweRAM
Labels
—
Created
Updated
Closed

Current evaluation

PR #1787 adds a lint-code Makefile target grouping code-specific linters, but was closed unresolved with merge conflicts pending.

Resolution: closed stale

Reason: The PR was closed without being merged. A maintainer (@mr-cal) requested resolving merge conflicts, but the PR remained unresolved and was subsequently closed, likely due to inactivity or abandonment.

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 stale PR #1787 adds a lint-code Makefile target grouping code-specific linters, but was closed unresolved with merge conflicts pending.

Update history

Date Change
closed
updated
created

Related issues

Issue Project State Summary Similarity
#1234 build(Makefile): add lint-code target craft-application merged 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.
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.
87%
#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).
84%
#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.
78%
#499 feat: add a makefile to ease running linters fetch-service merged Merged PR #499 added a GNU/BSD-portable Makefile to simplify running linters; PR #500 separately fixed the unrelated OSV CI failure.
71%