forked from 0xWheatyz/SPARC
Add ruff linting and tsc type checking to CI #391
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?
Problem
There is no linting or type checking in CI. Python style issues and TypeScript type errors accumulate undetected until they surface at runtime.
Work
lintjob (or steps within thetestjob) inbuild.yaml:ruffand runruff check .on the backend source.tsc --noEmitin the frontend directory.rufftorequirements.txtorpyproject.tomldev dependencies.Acceptance Criteria
ruff check .exits 0 on the backend codebase.tsc --noEmitexits 0 on the frontend codebase.Reference
Roadmap item: P2 CI/CD — No linting or type checking.
Closing as already implemented. Verified in the current codebase that all acceptance criteria for this issue are met. The work was completed in a prior sprint but the issue was not closed.