Skip to content

Add linting, testing, and CI pipelines#1

Merged
anderdc merged 3 commits into
mainfrom
test
Apr 11, 2026
Merged

Add linting, testing, and CI pipelines#1
anderdc merged 3 commits into
mainfrom
test

Conversation

@anderdc

@anderdc anderdc commented Apr 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • ESLint with strict @typescript-eslint rules (no-any, no-floating-promises, strict null checks)
  • Jest with ts-jest, 80% global coverage threshold
  • CI workflows: lint, build, and test — triggered on PRs to main and test
  • TypeScript strict mode enabled (strictNullChecks, noImplicitAny)
  • New DB schemas for comments and review_comments tables
  • Updated DESIGN.md and GITHUB_APP_SETUP.md with comment support and storage estimates

Test plan

  • Verify lint workflow passes on GitHub Actions
  • Verify build workflow passes on GitHub Actions
  • Verify test workflow passes with coverage threshold on GitHub Actions

anderdc added 3 commits April 11, 2026 16:53
- ESLint with @typescript-eslint strict rules (no-any, no-floating-promises, etc.)
- Jest with ts-jest, 80% coverage threshold, starter test
- CI workflows for lint, build, and test on PRs to main/test
- TypeScript strict mode (strictNullChecks, noImplicitAny)
- Comments and review_comments DB schemas
- Updated design docs with comment tables and storage estimates
@anderdc anderdc merged commit d0c43e0 into main Apr 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant