module.exports = { root: true, env: { node: true }, extends: [ 'plugin:vue/recommended', '@vue/standard' ], plugins: [ 'babel' ], rules: { 'no-console': 'off', 'no-debugger': 'off', 'no-unused-expressions': 'off', 'babel/no-unused-expressions': 'error', 'space-before-function-paren': [ 'error', { anonymous: 'always', named: 'never', asyncArrow: 'always' } ], 'vue/camelcase': 'error', 'vue/component-name-in-template-casing': 'error', 'vue/script-indent': 'error', 'vue/eqeqeq': 'error', 'vue/array-bracket-spacing': 'error', 'vue/arrow-spacing': 'error', 'vue/block-spacing': 'error', 'vue/brace-style': 'error', 'vue/comma-dangle': 'error', 'vue/key-spacing': 'error', 'vue/match-component-file-name': 'error', 'vue/no-boolean-default': 'error', 'vue/no-restricted-syntax': 'error', 'vue/object-curly-spacing': [ 'error', 'always' ], 'vue/require-direct-export': 'error', 'vue/space-infix-ops': 'error', 'vue/space-unary-ops': 'error', 'vue/v-on-function-call': 'error' }, parserOptions: { parser: 'babel-eslint' } }