Add presubmit checks to CI (#113)

This commit is contained in:
Will Chen
2025-05-08 17:28:48 -07:00
committed by GitHub
parent 2537fbb342
commit cb9ffcc550
2 changed files with 5 additions and 0 deletions

View File

@@ -29,5 +29,7 @@ jobs:
cache-dependency-path: package-lock.json cache-dependency-path: package-lock.json
- name: Install node modules - name: Install node modules
run: npm install run: npm install
- name: Presubmit check (e.g. lint, format)
run: npm run presubmit
- name: Type-checking - name: Type-checking
run: npm run ts run: npm run ts

View File

@@ -23,6 +23,9 @@
"db:generate": "drizzle-kit generate", "db:generate": "drizzle-kit generate",
"db:push": "drizzle-kit push", "db:push": "drizzle-kit push",
"db:studio": "drizzle-kit studio", "db:studio": "drizzle-kit studio",
"prettier:check": "npx prettier --check .",
"prettier": "npx prettier --write .",
"presubmit": "npm run prettier:check && npm run lint",
"test": "vitest run", "test": "vitest run",
"test:watch": "vitest", "test:watch": "vitest",
"test:ui": "vitest --ui", "test:ui": "vitest --ui",