forked from 0xWheatyz/SPARC
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI #146
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
There is no automated linting or type checking in CI. Style regressions and type errors can be merged undetected.
Work
lintjob to the CI workflow that runs:ruff check .for Python (backend)tsc --noEmitfor TypeScript (frontend)ruff format --checkto enforce formatting.Acceptance Criteria
ruff checkandtsc --noEmiton every push/PR.References
Roadmap: P2 — CI/CD — No linting or type checking.
Closing: Ruff linting and tsc --noEmit are both present in the CI workflows (build.yaml and test.yaml). Resolved by merged PRs.