From 20911dd88227a5469ba7d59d294d579e564c4b88 Mon Sep 17 00:00:00 2001 From: Soybean Date: Sun, 13 Mar 2022 19:42:01 +0800 Subject: [PATCH] =?UTF-8?q?refactor(projects):=20lint=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 1 + components.d.ts | 74 ++++++++++++++++++++++++------------------------- package.json | 2 +- 3 files changed, 39 insertions(+), 38 deletions(-) diff --git a/.eslintignore b/.eslintignore index 5c47d603..951a8c38 100644 --- a/.eslintignore +++ b/.eslintignore @@ -13,3 +13,4 @@ lib .local package.json !.env-config.ts +components.d.ts diff --git a/components.d.ts b/components.d.ts index b8f26986..e0b6694e 100644 --- a/components.d.ts +++ b/components.d.ts @@ -4,43 +4,43 @@ declare module 'vue' { export interface GlobalComponents { - BetterScroll: typeof import('./src/components/custom/BetterScroll.vue')['default']; - CountTo: typeof import('./src/components/custom/CountTo.vue')['default']; - DarkModeContainer: typeof import('./src/components/common/DarkModeContainer.vue')['default']; - DarkModeSwitch: typeof import('./src/components/common/DarkModeSwitch.vue')['default']; - GithubLink: typeof import('./src/components/custom/GithubLink.vue')['default']; - HoverContainer: typeof import('./src/components/common/HoverContainer.vue')['default']; - IconAntDesignCloseOutlined: typeof import('~icons/ant-design/close-outlined')['default']; - IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']; - IconAntDesignSettingOutlined: typeof import('~icons/ant-design/setting-outlined')['default']; - IconCustomAvatar: typeof import('~icons/custom/avatar')['default']; - IconCustomLogo: typeof import('~icons/custom/logo')['default']; - IconCustomLogoFill: typeof import('~icons/custom/logo-fill')['default']; - IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']; - IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']; - IconIcOutlineCheck: typeof import('~icons/ic/outline-check')['default']; - IconLineMdMenuFoldLeft: typeof import('~icons/line-md/menu-fold-left')['default']; - IconLineMdMenuUnfoldLeft: typeof import('~icons/line-md/menu-unfold-left')['default']; - IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default']; - IconMdiArrowUpThin: typeof import('~icons/mdi/arrow-up-thin')['default']; - IconMdiClose: typeof import('~icons/mdi/close')['default']; - IconMdiGithub: typeof import('~icons/mdi/github')['default']; - IconMdiMoonWaningCrescent: typeof import('~icons/mdi/moon-waning-crescent')['default']; - IconMdiPin: typeof import('~icons/mdi/pin')['default']; - IconMdiPinOff: typeof import('~icons/mdi/pin-off')['default']; - IconMdiRefresh: typeof import('~icons/mdi/refresh')['default']; - IconMdiWhiteBalanceSunny: typeof import('~icons/mdi/white-balance-sunny')['default']; - IconPhCaretDoubleLeftBold: typeof import('~icons/ph/caret-double-left-bold')['default']; - IconPhCaretDoubleRightBold: typeof import('~icons/ph/caret-double-right-bold')['default']; - IconSelect: typeof import('./src/components/custom/IconSelect.vue')['default']; - IconUilSearch: typeof import('~icons/uil/search')['default']; - ImageVerify: typeof import('./src/components/custom/ImageVerify.vue')['default']; - LoadingEmptyWrapper: typeof import('./src/components/business/LoadingEmptyWrapper.vue')['default']; - LoginAgreement: typeof import('./src/components/business/LoginAgreement.vue')['default']; - NaiveProvider: typeof import('./src/components/common/NaiveProvider.vue')['default']; - SystemLogo: typeof import('./src/components/common/SystemLogo.vue')['default']; - WebSiteLink: typeof import('./src/components/custom/WebSiteLink.vue')['default']; + BetterScroll: typeof import('./src/components/custom/BetterScroll.vue')['default'] + CountTo: typeof import('./src/components/custom/CountTo.vue')['default'] + DarkModeContainer: typeof import('./src/components/common/DarkModeContainer.vue')['default'] + DarkModeSwitch: typeof import('./src/components/common/DarkModeSwitch.vue')['default'] + GithubLink: typeof import('./src/components/custom/GithubLink.vue')['default'] + HoverContainer: typeof import('./src/components/common/HoverContainer.vue')['default'] + IconAntDesignCloseOutlined: typeof import('~icons/ant-design/close-outlined')['default'] + IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default'] + IconAntDesignSettingOutlined: typeof import('~icons/ant-design/setting-outlined')['default'] + IconCustomAvatar: typeof import('~icons/custom/avatar')['default'] + IconCustomLogo: typeof import('~icons/custom/logo')['default'] + IconCustomLogoFill: typeof import('~icons/custom/logo-fill')['default'] + IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default'] + IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default'] + IconIcOutlineCheck: typeof import('~icons/ic/outline-check')['default'] + IconLineMdMenuFoldLeft: typeof import('~icons/line-md/menu-fold-left')['default'] + IconLineMdMenuUnfoldLeft: typeof import('~icons/line-md/menu-unfold-left')['default'] + IconMdiArrowDownThin: typeof import('~icons/mdi/arrow-down-thin')['default'] + IconMdiArrowUpThin: typeof import('~icons/mdi/arrow-up-thin')['default'] + IconMdiClose: typeof import('~icons/mdi/close')['default'] + IconMdiGithub: typeof import('~icons/mdi/github')['default'] + IconMdiMoonWaningCrescent: typeof import('~icons/mdi/moon-waning-crescent')['default'] + IconMdiPin: typeof import('~icons/mdi/pin')['default'] + IconMdiPinOff: typeof import('~icons/mdi/pin-off')['default'] + IconMdiRefresh: typeof import('~icons/mdi/refresh')['default'] + IconMdiWhiteBalanceSunny: typeof import('~icons/mdi/white-balance-sunny')['default'] + IconPhCaretDoubleLeftBold: typeof import('~icons/ph/caret-double-left-bold')['default'] + IconPhCaretDoubleRightBold: typeof import('~icons/ph/caret-double-right-bold')['default'] + IconSelect: typeof import('./src/components/custom/IconSelect.vue')['default'] + IconUilSearch: typeof import('~icons/uil/search')['default'] + ImageVerify: typeof import('./src/components/custom/ImageVerify.vue')['default'] + LoadingEmptyWrapper: typeof import('./src/components/business/LoadingEmptyWrapper.vue')['default'] + LoginAgreement: typeof import('./src/components/business/LoginAgreement.vue')['default'] + NaiveProvider: typeof import('./src/components/common/NaiveProvider.vue')['default'] + SystemLogo: typeof import('./src/components/common/SystemLogo.vue')['default'] + WebSiteLink: typeof import('./src/components/custom/WebSiteLink.vue')['default'] } } -export {}; +export { } diff --git a/package.json b/package.json index 22227a5c..1a79cb2a 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "build:vercel": "cross-env VITE_HASH_ROUTE=true vite build", "preview": "vite preview --port 5050", "typecheck": "vue-tsc --noEmit", - "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 --fix", "prepare": "husky install", "postinstall": "patch-package", "release": "standard-version",