diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index add652e..7dbf529 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -22,7 +22,10 @@ jobs: cache: 'pnpm' - name: Install dependencies - run: pnpm install + run: make install + + - name: Lint & format + run: make lint - name: Run tests - run: pnpm test + run: make test diff --git a/.prettierignore b/.prettierignore index 170b3b6..8d7d982 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,3 @@ pnpm-lock.yaml CHANGELOG.md +eslint.config.js diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6d42604 --- /dev/null +++ b/Makefile @@ -0,0 +1,11 @@ +install: + pnpm install + +test: + pnpm test + +lint: + pnpm lint + +format: + pnpm format diff --git a/package.json b/package.json index b98d8c1..e55ab43 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "build": "tsup", "format": "prettier --write .", "format-check": "prettier --check .", - "lint": "eslint .", + "lint": "eslint . && pnpm format-check", "dev": "tsup --watch", "prebuild": "run-s clean", "predev": "run-s clean",