module.exports = { globals: { server: true, }, env: { browser: true, es6: true, }, extends: 'eslint:recommended', parserOptions: { ecmaVersion: 2017, sourceType: 'module', ecmaFeatures: { experimentalObjectRestSpread: true, }, }, 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: [ 'ember-cli-build.js', 'testem.js', 'config/**/*.js', 'lib/*/index.js' ], parserOptions: { sourceType: 'script', ecmaVersion: 2015 }, env: { browser: false, node: true } } ] };