From bb58380b0c0c5ad866c58df50df848b2e7894177 Mon Sep 17 00:00:00 2001 From: Mary Salvi Date: Thu, 23 Jan 2025 15:31:24 -0500 Subject: [PATCH] Update eslint config --- web/.eslintrc.js | 3 + web/jsconfig.json | 13 ---- web/package.json | 2 + web/src/components/AppBanner.vue | 2 +- web/src/components/FacetedSearch.vue | 4 +- .../components/Presentation/AttributeList.vue | 6 +- .../Presentation/ConditionChips.vue | 4 +- .../components/Presentation/FacetedSearch.vue | 4 +- web/src/store/index.ts | 4 +- .../IndividualResults/IndividualTitle.vue | 4 +- web/src/views/IndividualResults/StudyPage.vue | 8 +- web/yarn.lock | 73 ++++++++++++++++++- 12 files changed, 93 insertions(+), 34 deletions(-) delete mode 100644 web/jsconfig.json diff --git a/web/.eslintrc.js b/web/.eslintrc.js index b9b841d1..7623ae47 100644 --- a/web/.eslintrc.js +++ b/web/.eslintrc.js @@ -25,6 +25,9 @@ module.exports = { extends: [ 'eslint:recommended', 'plugin:vue/recommended', + 'plugin:vuetify/recommended', + 'plugin:import/typescript', + '@vue/eslint-config-typescript', ], rules: { 'max-len': 'off', diff --git a/web/jsconfig.json b/web/jsconfig.json deleted file mode 100644 index 397b412a..00000000 --- a/web/jsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "include": [ - "src/**/*" - ], - "compilerOptions": { - "baseUrl": "", - "paths": { - "@/*": [ - "src/*" - ] - } - } -} diff --git a/web/package.json b/web/package.json index 626e9ac6..7acdfd88 100644 --- a/web/package.json +++ b/web/package.json @@ -68,9 +68,11 @@ "@vitejs/plugin-vue2": "^2.3.3", "@vue/eslint-config-typescript": "^9.1.0", "eslint": "8", + "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.25.3", "eslint-plugin-vue": "8", "eslint-plugin-vuejs-accessibility": "^1.1.0", + "eslint-plugin-vuetify": "^1.1.0", "js-yaml": "^4.1.0", "sass": "^1.83.1", "sass-loader": "^16.0.4", diff --git a/web/src/components/AppBanner.vue b/web/src/components/AppBanner.vue index f7002719..dec8d471 100644 --- a/web/src/components/AppBanner.vue +++ b/web/src/components/AppBanner.vue @@ -21,7 +21,7 @@ export default defineComponent({ class="ma-4" >

{{ title || '' }}

diff --git a/web/src/components/FacetedSearch.vue b/web/src/components/FacetedSearch.vue index 9964bdc1..dd53c52a 100644 --- a/web/src/components/FacetedSearch.vue +++ b/web/src/components/FacetedSearch.vue @@ -1,5 +1,5 @@