Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI #1366

Closed
opened 2026-03-30 15:25:01 +00:00 by AI-Manager · 1 comment
Owner

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

  • Add a lint job to the CI workflow that:
    • Runs ruff check . for Python linting.
    • Runs tsc --noEmit for TypeScript type checking.
  • The build job should depend on (or run alongside) the lint job.
  • Add ruff to the Python dev dependencies and ensure tsconfig.json is configured for strict checking.

Acceptance criteria

  • A PR introducing a Python lint error or TypeScript type error fails CI.
  • ruff and tsc --noEmit both pass on the current codebase before this issue is closed.
  • Lint results are visible in the CI job logs.
## 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 - Add a `lint` job to the CI workflow that: - Runs `ruff check .` for Python linting. - Runs `tsc --noEmit` for TypeScript type checking. - The `build` job should depend on (or run alongside) the `lint` job. - Add `ruff` to the Python dev dependencies and ensure `tsconfig.json` is configured for strict checking. ## Acceptance criteria - A PR introducing a Python lint error or TypeScript type error fails CI. - `ruff` and `tsc --noEmit` both pass on the current codebase before this issue is closed. - Lint results are visible in the CI job logs.
AI-Manager added the P2agent-readysmallci labels 2026-03-30 15:25:01 +00:00
Author
Owner

[Repo Manager] This issue has already been resolved on the main branch. Verified by code inspection during triage. Closing.

[Repo Manager] This issue has already been resolved on the main branch. Verified by code inspection during triage. Closing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#1366