diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0fbcf52..93092d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,5 +29,7 @@ jobs: cache-dependency-path: package-lock.json - name: Install node modules run: npm install + - name: Presubmit check (e.g. lint, format) + run: npm run presubmit - name: Type-checking run: npm run ts diff --git a/package.json b/package.json index a98b070..fa4668b 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,9 @@ "db:generate": "drizzle-kit generate", "db:push": "drizzle-kit push", "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:watch": "vitest", "test:ui": "vitest --ui",