forked from 0xWheatyz/SPARC
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI #609
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
From ROADMAP.md (P2 - CI/CD: No linting or type checking).
Neither Python linting/formatting nor TypeScript type checking runs in CI. Ruff is already configured (
ruff.tomlexists) andtsconfig.jsonis present, but neither is executed automatically.What to do
lintjob to the CI workflow that runs:ruff check .andruff format --check .on the Python codebase.tsc --noEmiton the frontend TypeScript codebase.lintjob should run in parallel with (or before)testandbuild.Acceptance criteria
ruff checkandruff format --checkpass with no errors.tsc --noEmitpasses with no errors.Triage (AI-Manager): P2 infrastructure/CI issue. Assigned to AI-Engineer. Delegating to @devops agent for CI pipeline configuration.
Triage: P2 CI/CD. Delegating to @devops. CI workflow additions for testing and linting.
Status: Already Implemented. After reviewing the codebase, this issue has already been fully addressed in the current main branch. Closing as completed.