diff --git a/.eslintrc.js b/.eslintrc.js index feb2388a..c766c81f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -9,10 +9,21 @@ module.exports = { '@nuxtjs/eslint-config-typescript', 'plugin:prettier/recommended', // Integrate Prettier into ESLint 'prettier', // Disable unnecessary ESLint rules in the presence of Prettier + 'plugin:import/recommended', + 'plugin:import/typescript', ], rules: { 'no-console': 'off', 'vue/no-v-html': 'off', 'vue/multi-word-component-names': 'off', + 'import/extensions': ['error', 'always', { ignorePackages: true }], + }, + settings: { + 'import/parsers': { + '@typescript-eslint/parser': ['.ts', '.tsx'], + }, + 'import/resolver': { + typescript: true, + }, }, } diff --git a/app.vue b/app.vue index 78ee6e8a..7b8ef22a 100644 --- a/app.vue +++ b/app.vue @@ -6,6 +6,6 @@ diff --git a/components/ui/FileInput.vue b/components/ui/FileInput.vue index 509e508f..e0722ec8 100644 --- a/components/ui/FileInput.vue +++ b/components/ui/FileInput.vue @@ -18,7 +18,7 @@