Skip to content

chore: add lint/typecheck/gates targets to Makefile - #386

Merged
Faisal-Fayaz merged 1 commit into
mainfrom
chore/makefile-gates
Oct 8, 2026
Merged

Faisal-Fayaz merged 1 commit into
mainfrom
chore/makefile-gates

Conversation

@Faisal-Fayaz

Copy link
Copy Markdown
Owner

Closes #382. See commit message. Makefile-only, no Python changes.

Closes #382. The local lint/type gate lived only in pre-commit;
contributors running make had test/build but no lint. New targets
mirror CI pins (ruff@0.16.9, mypy@1.10) and the pre-commit
mypy-baseline path list + pytest-fast subset, with a comment
pointing at tests/test_ci_config.py as the pin authority.
Verified: make lint, make typecheck (52 files clean),
test_ci_config green.
@Faisal-Fayaz
Faisal-Fayaz merged commit 0af9e4a into main Oct 8, 2026
12 checks passed
@Faisal-Fayaz
Faisal-Fayaz deleted the chore/makefile-gates branch October 11, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: Makefile has no lint/mypy targets

1 participant