suerprisePlus
2024-05-30 7452857e6eb0d23dbd71a29f25985ada5208f25d
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'
  }
};