From 3b35470871be32b934fdee5b88092f24ccd056e6 Mon Sep 17 00:00:00 2001 From: Esurio/1673beta <60435625+1673beta@users.noreply.github.com> Date: Thu, 4 Jul 2024 11:13:42 +0900 Subject: [PATCH] chore: replace eslint into oxlint (#67) --- .github/workflows/lint.yml | 2 +- packages/backend/package.json | 3 ++- packages/frontend/package.json | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index de2e95c64d..77d637f144 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -58,7 +58,7 @@ jobs: cache: 'pnpm' - run: corepack enable - run: pnpm i --frozen-lockfile - - run: pnpm --filter ${{ matrix.workspace }} run eslint + - run: pnpm --filter ${{ matrix.workspace }} run oxlint typecheck: needs: [pnpm_install] diff --git a/packages/backend/package.json b/packages/backend/package.json index 6627fd09e8..b2018fa7a3 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -21,7 +21,8 @@ "dev": "node ./scripts/dev.mjs", "typecheck": "tsc --noEmit", "eslint": "eslint --quiet \"src/**/*.ts\"", - "lint": "pnpm typecheck && pnpm eslint", + "oxlint": "pnpm dlx oxlint@latest --quiet", + "lint": "pnpm typecheck && pnpm oxlint", "jest": "cross-env NODE_ENV=test node --experimental-vm-modules --experimental-import-meta-resolve node_modules/jest/bin/jest.js --forceExit --config jest.config.unit.cjs", "jest:e2e": "cross-env NODE_ENV=test node --experimental-vm-modules --experimental-import-meta-resolve node_modules/jest/bin/jest.js --forceExit --config jest.config.e2e.cjs", "jest-and-coverage": "cross-env NODE_ENV=test node --experimental-vm-modules --experimental-import-meta-resolve node_modules/jest/bin/jest.js --coverage --forceExit --config jest.config.unit.cjs", diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 49e30b67ff..ad3bfb23a4 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -14,7 +14,8 @@ "test-and-coverage": "vitest --run --coverage --globals", "typecheck": "vue-tsc --noEmit", "eslint": "eslint --quiet \"src/**/*.{ts,vue}\"", - "lint": "pnpm typecheck && pnpm eslint" + "oxlint": "pnpm dlx oxlint@latest --quiet", + "lint": "pnpm typecheck && pnpm oxlint" }, "dependencies": { "@discordapp/twemoji": "15.0.3",