@@ -4,10 +4,13 @@ module.exports = {
44 root : true ,
55 parser : '@babel/eslint-parser' ,
66 parserOptions : {
7- ecmaVersion : 2020 ,
7+ ecmaVersion : 'latest' ,
88 sourceType : 'module' ,
9- ecmaFeatures : {
10- legacyDecorators : true ,
9+ requireConfigFile : false ,
10+ babelOptions : {
11+ plugins : [
12+ [ '@babel/plugin-proposal-decorators' , { decoratorsBeforeExport : true } ] ,
13+ ] ,
1114 } ,
1215 } ,
1316 plugins : [ 'ember' ] ,
@@ -32,10 +35,12 @@ module.exports = {
3235 // Temporarily turn these off
3336 'ember/classic-decorator-hooks' : 'off' ,
3437 'ember/classic-decorator-no-classic-methods' : 'off' ,
38+ 'ember/no-at-ember-render-modifiers' : 'off' ,
3539 'ember/no-classic-classes' : 'off' ,
3640 'ember/no-classic-components' : 'off' ,
3741 'ember/no-computed-properties-in-native-classes' : 'off' ,
3842 'ember/no-get' : 'off' ,
43+ 'ember/no-runloop' : 'off' ,
3944
4045 // Best practice
4146 'no-duplicate-imports' : 'error' ,
@@ -65,13 +70,7 @@ module.exports = {
6570 browser : false ,
6671 node : true ,
6772 } ,
68- plugins : [ 'node' ] ,
69- extends : [ 'plugin:node/recommended' ] ,
70- rules : {
71- // this can be removed once the following is fixed
72- // https://github.com/mysticatea/eslint-plugin-node/issues/77
73- 'node/no-unpublished-require' : 'off' ,
74- } ,
73+ extends : [ 'plugin:n/recommended' ] ,
7574 } ,
7675 {
7776 // test files
0 commit comments