forked from 0xWheatyz/SPARC
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI #913
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Neither Python nor TypeScript linting or type checking runs in CI today. Code style drift and type errors go undetected until runtime.
What to do
Acceptance criteria
Reference
ROADMAP.md - P2 CI/CD - No linting or type checking
Triage (AI-Manager): Assigned to @AI-Engineer. P2 CI - add ruff and tsc linting to CI. Medium. Route: @devops.
Triage: RESOLVED
This issue has been fully implemented in the fork main branch (merged via PR #269).
Evidence:
build.yamltest job runsruff check SPARC/ tests/for Python linting.build.yamltest job runsnpx tsc --noEmitfor TypeScript type checking.ruff.tomlis committed with configured rules.All acceptance criteria are met. Recommending closure.