From c706a7868cdc19fb6d9dc0a5459bdb147a947c6e Mon Sep 17 00:00:00 2001 From: Akira Hayashi Date: Sat, 1 Jun 2024 13:59:20 +0900 Subject: [PATCH] Lint & format on CI --- .github/workflows/check.yaml | 7 +++++-- .prettierignore | 1 + Makefile | 11 +++++++++++ package.json | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 Makefile 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",