module.exports = { root: true, env: { node: true }, extends: ['plugin:vue/essential', '@vue/standard'], rules: { 'arrow-parens': 0, indent: [0, 4], 'no-multiple-empty-lines': 0, 'no-trailing-spaces': 0, 'no-mixed-spaces-and-tabs': 0, 'comma-spacing': 0, 'vue/no-unused-vars': 0, 'no-unused-vars': 0, 'key-spacing': 0, 'dot-notation': 0, 'spaced-comment': 0, 'prefer-const': 0, 'dot-location': 0, 'quote-props': 0, 'eol-last': 0, 'vue/comment-directive': 0, 'space-before-function-paren': 0, 'space-after-function-name': 0, 'no-duplicates': 0, 'no-tabs': 0, semi: 2, eqeqeq: 2, 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-redeclare': 0 }, parserOptions: { parser: 'babel-eslint' }, globals: { App: true, Vue: true, Page: true, wx: true, plus: true, uni: true, weex: true, getApp: true, describe: true, getPage: true, environment: true, getCurrentPages: true, requirePlugin: true } }