diff --git a/.eslintrc.json b/.eslintrc.json index fcb05f2..7f2b0f0 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -6,8 +6,11 @@ "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", + "plugin:vue/base", "plugin:vue/vue3-essential", - "plugin:vue/vue3-recommended" + "plugin:vue/vue3-recommended", + "plugin:vuetify/base", + "plugin:vuetify/recommended" ], "parserOptions": { "ecmaVersion": "latest", diff --git a/package-lock.json b/package-lock.json index 4000e20..0cd2369 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,6 +42,7 @@ "@typescript-eslint/parser": "^6.11.0", "eslint": "^8.53.0", "eslint-plugin-vue": "^9.18.1", + "eslint-plugin-vuetify": "^2.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "storybook": "^7.5.3" @@ -8838,6 +8839,20 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/eslint-plugin-vuetify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vuetify/-/eslint-plugin-vuetify-2.1.0.tgz", + "integrity": "sha512-ROq2pUtpMljys8243rO9bdbYSWTqVvbrRr6B4lIuLe3GZu4y97rjgb+ea90XJyZFnKEqyzs9Mgczka0o+Z1+hA==", + "dev": true, + "dependencies": { + "eslint-plugin-vue": "^9.6.0", + "requireindex": "^1.2.0" + }, + "peerDependencies": { + "eslint": "^8.0.0", + "vuetify": "^3.0.0" + } + }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -13046,6 +13061,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/requireindex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", + "dev": true, + "engines": { + "node": ">=0.10.5" + } + }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", diff --git a/package.json b/package.json index 446d064..486bc23 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,7 @@ "@typescript-eslint/parser": "^6.11.0", "eslint": "^8.53.0", "eslint-plugin-vue": "^9.18.1", + "eslint-plugin-vuetify": "^2.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "storybook": "^7.5.3"