forked from 0xWheatyz/SPARC
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI #1366
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?
Context
Roadmap item: P2 CI/CD - No linting or type checking
The CI pipeline has no linting or static type checking step. Code style issues and type errors are only caught during code review.
What to do
lintjob to the CI workflow that:ruff check .for Python linting.tsc --noEmitfor TypeScript type checking.buildjob should depend on (or run alongside) thelintjob.ruffto the Python dev dependencies and ensuretsconfig.jsonis configured for strict checking.Acceptance criteria
ruffandtsc --noEmitboth pass on the current codebase before this issue is closed.[Repo Manager] This issue has already been resolved on the main branch. Verified by code inspection during triage. Closing.