'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' } };