module.exports = { globals: { server: true, }, env: { browser: true, es6: true, }, extends: 'eslint:recommended', parserOptions: { ecmaVersion: 2018, sourceType: 'module', }, rules: { indent: ['error', 2, { SwitchCase: 1 }], 'linebreak-style': ['error', 'unix'], quotes: ['error', 'single', 'avoid-escape'], semi: ['error', 'always'], 'no-constant-condition': [ 'error', { checkLoops: false, }, ], }, overrides: [ // node files { files: [ '.eslintrc.js', '.template-lintrc.js', 'ember-cli-build.js', 'testem.js', 'blueprints/*/index.js', 'config/**/*.js', 'server/**/*.js', 'lib/*/index.js', ], parserOptions: { sourceType: 'script', ecmaVersion: 2015, }, env: { browser: false, node: true, }, }, ], };