From 6303258d5207640ede09f5054538e5a9cd0f52bc Mon Sep 17 00:00:00 2001 From: yubaoquan Date: Sun, 14 Apr 2024 16:10:49 +0800 Subject: [PATCH] chore: add alias to eslint config; remove unused files; --- .eslintrc.cjs | 11 +++ package-lock.json | 13 +++ package.json | 1 + src/renderer/src/components/TheWelcome.vue | 88 --------------------- src/renderer/src/components/WelcomeItem.vue | 87 -------------------- src/renderer/src/views/dutor-view.vue | 2 +- 6 files changed, 26 insertions(+), 176 deletions(-) delete mode 100644 src/renderer/src/components/TheWelcome.vue delete mode 100644 src/renderer/src/components/WelcomeItem.vue diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 275a7b0..75db265 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -30,6 +30,17 @@ module.exports = { ecmaVersion: 'latest', createDefaultProgram: true, }, + settings: { + 'import/resolver': { + alias: { + map: [ + ['@', './src/renderer/src'], + ['@renderer', './src/renderer/src'], + ], + extensions: ['.ts'], + }, + }, + }, rules: { 'prettier/prettier': 'error', 'no-plusplus': 'off', diff --git a/package-lock.json b/package-lock.json index ac8ea7f..a70c3e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,6 +41,7 @@ "eslint": "^8.56.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^18.0.0", + "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-vue": "^9.20.1", @@ -5108,6 +5109,18 @@ "eslint": ">=7.0.0" } }, + "node_modules/eslint-import-resolver-alias": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", + "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", + "dev": true, + "engines": { + "node": ">= 4" + }, + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0" + } + }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", diff --git a/package.json b/package.json index 6254921..a4712f9 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "eslint": "^8.56.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^18.0.0", + "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-vue": "^9.20.1", diff --git a/src/renderer/src/components/TheWelcome.vue b/src/renderer/src/components/TheWelcome.vue deleted file mode 100644 index 49d8f73..0000000 --- a/src/renderer/src/components/TheWelcome.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - diff --git a/src/renderer/src/components/WelcomeItem.vue b/src/renderer/src/components/WelcomeItem.vue deleted file mode 100644 index 6d7086a..0000000 --- a/src/renderer/src/components/WelcomeItem.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - diff --git a/src/renderer/src/views/dutor-view.vue b/src/renderer/src/views/dutor-view.vue index fe99f3a..7ef15af 100644 --- a/src/renderer/src/views/dutor-view.vue +++ b/src/renderer/src/views/dutor-view.vue @@ -70,9 +70,9 @@ import { ref, provide, toRaw } from 'vue'; import useDeleteAll from '@renderer/components/file-list/use-delete-all-confirm'; import ScanProgress from '@renderer/components/scan-progress/scan-progress.vue'; import FileList from '@/components/file-list/file-list.vue'; +import useScanProgress from '@renderer/components/scan-progress/use-progress'; import { MainMessage } from '../../../common/message'; import type { FileItem } from '../types/index'; -import useScanProgress from '../components/scan-progress/use-progress'; const { t } = useI18n({ useScope: 'global' }); type HashItem = {