forked from 0xWheatyz/SPARC
Add tsc --noEmit TypeScript type checking to CI pipeline (ruff done in PR #32, tsc outstanding) #52
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
PR #32 added
rufflinting for Python to CI, buttsc --noEmitTypeScript type checking was not included. TypeScript type errors can still merge undetected.Task
tsc --noEmitfrom thefrontend/directory to surface type errors without emitting output files.tsconfig.jsonhasstrictmode enabled (or at minimumnoImplicitAnyandstrictNullChecks).Acceptance Criteria
tsc --noEmitexits 0 on the main branch.References
Roadmap: P2 -- CI/CD -- No linting or type checking.
Python ruff linting done in PR #32; this issue tracks the TypeScript portion only.
Triage note: PR #32 added ruff linting to CI, but tsc --noEmit for TypeScript checking was not added. This issue remains open for the TypeScript linting portion.
[Manager triage] P2 issue prioritized for current sprint. Will be delegated to an agent.
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI pipelineto Add tsc --noEmit TypeScript type checking to CI pipeline (ruff done in PR #32, tsc outstanding)PR #53 has been created to address this issue. The implementation is ready for review.
Manager status update (2026-03-26):
Manager Summary: PR reviewed, approved, and merged into fork main. All code changes passed code review. Issue closed via merge commit.