/* eslint-env node */ module.exports = { root: true, parser: 'babel-eslint', parserOptions: { ecmaVersion: 2018, sourceType: 'module', ecmaFeatures: { legacyDecorators: true } }, plugins: [ 'ghost' ], extends: [ 'plugin:ghost/ember' ], rules: { 'no-shadow': ['error'], // octane 🏎 'ghost/ember/classic-decorator-hooks': 'error', 'ghost/ember/classic-decorator-no-classic-methods': 'error', // disable linting of `this.get` until there's a reliable autofix 'ghost/ember/use-ember-get-and-set': 'off', // disable linting of mixins until we migrate away 'ghost/ember/no-mixins': 'off', 'ghost/ember/no-new-mixins': 'off' } };