module.exports = { root: true, env: { node: true, commonjs: true, browser: true }, parserOptions: { ecmaVersion: 2017, parser: '@babel/eslint-parser' }, extends: [ 'eslint:recommended', 'plugin:vue/recommended' ], rules: { 'quote-props': [ 'error', 'as-needed' ], 'object-curly-spacing': [ 'error', 'always', { arraysInObjects: true, objectsInObjects: true } ], indent: [ 'error', 2 ], 'linebreak-style': [ 'error', 'unix' ], semi: [ 'error', 'always' ], quotes: [ 'error', 'single', { avoidEscape: true } ], 'max-len': [ 'error', { code: 120, tabWidth: 2, ignoreComments: true, ignoreTrailingComments: true, ignoreUrls: true, ignoreStrings: true, ignoreTemplateLiterals: true, ignoreRegExpLiterals: true } ] } };