1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| 'use strict';
| module.exports = {
| root: true,
| env: {
| browser: true,
| es6: true
| },
| parser: 'vue-eslint-parser',
| parserOptions: {
| ecmaVersion: 12,
| // parser: '@babel/eslint-parser',
| ecmaFeatures: {
| jsx: true
| }
| },
| extends: ['plugin:vue/recommended', 'plugin:prettier/recommended', 'prettier'],
| plugins: ['prettier'],
| rules: {
| 'no-console': 'off',
| 'no-debugger': 'off',
| 'space-before-function-paren': ['error', 'never'],
| // 是否逗号结尾 never: 从不
| 'comma-dangle': [0, 'never'],
| // 是否分号结尾
| 'semi': [0, 'never'],
| // 单引号还是双引号字符串
| 'quotes': [0, 'single'],
| // 方法前是否要一个空格 always: 总是要
| 'space-before-function-paren': [0, 'never'],
| '@typescript-eslint/no-explicit-any': 'off',
| '@typescript-eslint/no-empty-function': 'off',
| '@typescript-eslint/no-unused-vars': 'off',
| '@typescript-eslint/camelcase': 'off',
| '@typescript-eslint/no-this-alias': 'off',
| 'vue/no-v-model-argument': 'off'
| }
| };
|
|