123456789101112131415161718192021 |
- /**
- * @type {import('eslint').Linter.Config}
- */
- module.exports = {
- root: true,
- extends: ['@antfu', './.eslintrc-auto-import.json', '@unocss'],
- rules: {
- 'curly': ['error', 'all'],
- '@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.',
- }],
- }],
- },
- };
|