module.exports = { root: true, parserOptions: { parser: 'babel-eslint', sourceType: 'module', 'ecmaVersion': 2018 }, env: { browser: true, node: true, jquery: true, es6: true }, extends: ['plugin:vue/recommended', 'eslint:recommended'], globals: { uni: 'readonly', my: 'readonly', wx: 'readonly', getCurrentPages: 'readonly' }, // add your custom rules here // it is base on https://github.com/vuejs/eslint-config-vue rules: { 'space-before-function-paren': 0,//函数定义时括号前不要空格 eqeqeq: 0,//不要求使用 === 和 !== 'sort-vars': 2,//变量声明按顺序排列【a,b,c】 'comma-style': 2,//强制使用一致的逗号风格,换行时在行尾 indent: [0, 8],//缩进风格 'no-extra-parens': 2,//禁止冗余的括号 'no-unmodified-loop-condition': 2,//检查这些引用的变量在循环过程中是否发生改变 || 检查表达式结果 'object-curly-spacing': [2, 'always', { arraysInObjects: false }]//强制在大括号中使用一致的空格 } }