From c91bfcf329c85d444921e4074f44027512606e64 Mon Sep 17 00:00:00 2001 From: Simon He <13917107469@163.com> Date: Tue, 8 Nov 2022 23:31:26 +0800 Subject: [PATCH] chore: add eslint --cache --- .eslintrc.cjs | 8 ++++---- .gitignore | 3 ++- package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 0104377..83b36d4 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -3,13 +3,13 @@ require('@rushstack/eslint-patch/modern-module-resolution') module.exports = { root: true, - 'extends': [ + extends: [ 'plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-typescript', - '@vue/eslint-config-prettier' + '@vue/eslint-config-prettier', ], parserOptions: { - ecmaVersion: 'latest' - } + ecmaVersion: 'latest', + }, } diff --git a/.gitignore b/.gitignore index cbe9fed..2c8cf80 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,6 @@ coverage *.njsproj *.sln *.sw? +.eslintcache -tsconfig.app.tsbuildinfo \ No newline at end of file +tsconfig.app.tsbuildinfo diff --git a/package.json b/package.json index f1e1d23..000ba83 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "type-check": "tsc --noEmit -p tsconfig.vitest.json --composite false", "test:unit": "vitest --environment jsdom --root src/", "test:ci": "vitest --environment jsdom --root src/ --run", - "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --cache --fix --ignore-path .gitignore" }, "dependencies": { "vue": "^3.2.41"