diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 8155910c..37a67b34 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -10,5 +10,12 @@ module.exports = { '@typescript-eslint/semi': ['error', 'always'], '@typescript-eslint/no-use-before-define': ['error', { allowNamedExports: true, functions: false }], 'vue/no-empty-component-block': ['error'], + 'no-restricted-imports': ['error', { + paths: [{ + name: '@vueuse/core', + importNames: ['useClipboard'], + message: 'Please use local useCopy from src/composable/copy.ts instead of useClipboard.', + }], + }], }, }; diff --git a/src/components/InputCopyable.vue b/src/components/InputCopyable.vue index db26f458..ed678954 100644 --- a/src/components/InputCopyable.vue +++ b/src/components/InputCopyable.vue @@ -1,22 +1,13 @@