| 123456789101112131415161718192021222324252627282930313233 |
- const js = require('@eslint/js');
- const vue = require('eslint-plugin-vue');
- module.exports = [
- js.configs.recommended,
- ...vue.configs['flat/essential'],
- {
- languageOptions: {
- ecmaVersion: 'latest',
- sourceType: 'module',
- globals: {
- uni: 'readonly',
- wx: 'readonly',
- plus: 'readonly',
- console: 'readonly',
- process: 'readonly',
- EventSource: 'readonly',
- setTimeout: 'readonly',
- setInterval: 'readonly',
- clearInterval: 'readonly',
- },
- },
- rules: {
- 'vue/multi-word-component-names': 'off',
- 'no-console': 'warn',
- 'no-debugger': 'warn',
- 'no-unused-vars': 'warn',
- indent: ['error', 2],
- quotes: ['error', 'single'],
- semi: ['error', 'never'],
- },
- },
- ];
|