From 2f99445bc1140e597c75b8a85847ce59d6b7489c Mon Sep 17 00:00:00 2001 From: hungify Date: Sat, 5 Oct 2024 12:33:24 +0700 Subject: [PATCH] chore: fix eslint --- src/composables/create-context.ts | 2 +- src/composables/use-forward-expose.ts | 2 +- src/composables/use-forward-props-emits.ts | 2 +- src/composables/use-forward-props.ts | 2 +- src/composables/use-forward-ref.ts | 2 +- src/plugins/assets/iconify-bundle.js | 25 ++++++++++++++++++++-- src/shims-vue.d.ts | 1 - src/utils/object.ts | 1 + tsconfig.json | 8 +++---- 9 files changed, 33 insertions(+), 12 deletions(-) diff --git a/src/composables/create-context.ts b/src/composables/create-context.ts index a2021da..5cb3e8f 100644 --- a/src/composables/create-context.ts +++ b/src/composables/create-context.ts @@ -1,4 +1,4 @@ -import { inject, provide, type InjectionKey } from 'vue' +import { type InjectionKey, inject, provide } from 'vue' /** * @param providerComponentName - The name(s) of the component(s) providing the context. diff --git a/src/composables/use-forward-expose.ts b/src/composables/use-forward-expose.ts index 00aef7f..f46920d 100644 --- a/src/composables/use-forward-expose.ts +++ b/src/composables/use-forward-expose.ts @@ -2,10 +2,10 @@ // reference: https://github.com/vuejs/rfcs/issues/258#issuecomment-1068697672 import { unrefElement } from '@vueuse/core' import { + type ComponentPublicInstance, computed, getCurrentInstance, ref, - type ComponentPublicInstance, } from 'vue' export function useForwardExpose() { diff --git a/src/composables/use-forward-props-emits.ts b/src/composables/use-forward-props-emits.ts index 8341fc9..5013755 100644 --- a/src/composables/use-forward-props-emits.ts +++ b/src/composables/use-forward-props-emits.ts @@ -1,4 +1,4 @@ -import { computed, type MaybeRefOrGetter } from 'vue' +import { type MaybeRefOrGetter, computed } from 'vue' import { useEmitAsProps } from './use-emit-as-props' import { useForwardProps } from './use-forward-props' diff --git a/src/composables/use-forward-props.ts b/src/composables/use-forward-props.ts index ff32742..721aede 100644 --- a/src/composables/use-forward-props.ts +++ b/src/composables/use-forward-props.ts @@ -1,9 +1,9 @@ import { + type MaybeRefOrGetter, camelize, computed, getCurrentInstance, toRef, - type MaybeRefOrGetter, } from 'vue' interface PropOptions { diff --git a/src/composables/use-forward-ref.ts b/src/composables/use-forward-ref.ts index 26aad89..caf6748 100644 --- a/src/composables/use-forward-ref.ts +++ b/src/composables/use-forward-ref.ts @@ -1,5 +1,5 @@ // reference: https://github.com/vuejs/rfcs/issues/258#issuecomment-1068697672 -import { getCurrentInstance, type ComponentPublicInstance } from 'vue' +import { type ComponentPublicInstance, getCurrentInstance } from 'vue' export function useForwardRef() { const instance = getCurrentInstance()! diff --git a/src/plugins/assets/iconify-bundle.js b/src/plugins/assets/iconify-bundle.js index 7413f66..46c4a5b 100644 --- a/src/plugins/assets/iconify-bundle.js +++ b/src/plugins/assets/iconify-bundle.js @@ -1,5 +1,26 @@ - /* prettier-ignore */ import { addCollection } from '@iconify/vue'; -addCollection({"prefix":"custom","lastModified":1709115948,"icons":{"community":{"body":""},"documentation":{"body":""},"ecosystem":{"body":""},"support":{"body":""},"tooling":{"body":""}},"width":24,"height":24}); +addCollection({ + prefix: 'custom', + lastModified: 1709115948, + icons: { + community: { + body: '', + }, + documentation: { + body: '', + }, + ecosystem: { + body: '', + }, + support: { + body: '', + }, + tooling: { + body: '', + }, + }, + width: 24, + height: 24, +}) diff --git a/src/shims-vue.d.ts b/src/shims-vue.d.ts index 101cbf1..c12a45c 100644 --- a/src/shims-vue.d.ts +++ b/src/shims-vue.d.ts @@ -19,7 +19,6 @@ interface ImportMetaEnv { readonly VITE_BASE_API: string } - declare module 'vue-router' { export interface BaseRouteMeta { title?: string diff --git a/src/utils/object.ts b/src/utils/object.ts index 6012ec2..7068632 100644 --- a/src/utils/object.ts +++ b/src/utils/object.ts @@ -19,6 +19,7 @@ export function omit( obj: T, ...keys: K[] ): Omit { + // eslint-disable-next-line @typescript-eslint/no-dynamic-delete keys.forEach((key) => delete obj[key]) return obj } diff --git a/tsconfig.json b/tsconfig.json index ff422de..a169972 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,7 +11,7 @@ "module": "ESNext", "moduleResolution": "bundler", "paths": { - "#/*": ["src/*"] + "#/*": ["src/*"], }, "resolveJsonModule": true, "allowImportingTsExtensions": true, @@ -24,12 +24,12 @@ "isolatedModules": true, "verbatimModuleSyntax": true, "skipLibCheck": true, - "plugins": [{ "name": "@vue/typescript-plugin" }] + "plugins": [{ "name": "@vue/typescript-plugin" }], }, "include": [ "src/**/*.ts", "src/**/*.d.ts", "src/**/*.vue", - "typed-router.d.ts" - ] + "typed-router.d.ts", + ], }