File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change 1
1
import emberPlugin from './index.js' ;
2
+ import baseRules from './recommended-rules.js' ;
2
3
import gjsRules from './recommended-rules-gjs.js' ;
3
4
import gtsRules from './recommended-rules-gts.js' ;
4
5
import emberParser from 'ember-eslint-parser' ;
@@ -8,26 +9,41 @@ export const parser = emberParser;
8
9
9
10
export const base = {
10
11
plugins : { ember : emberPlugin } ,
12
+ rules : {
13
+ ...baseRules ,
14
+ } ,
11
15
} ;
12
16
13
17
export const gjs = {
14
18
plugins : { ember : emberPlugin } ,
15
19
files : [ '**/*.gjs' ] ,
16
20
languageOptions : {
17
21
parser : emberParser ,
22
+ parserOptions : {
23
+ ecmaFeatures : { modules : true } ,
24
+ ecmaVersion : 'latest' ,
25
+ // babel config options should be supplied in the consuming project
26
+ } ,
18
27
} ,
19
28
processor : 'ember/noop' ,
20
- rules : gjsRules ,
29
+ rules : {
30
+ ...base . rules ,
31
+ ...gjsRules ,
32
+ } ,
21
33
} ;
22
34
23
35
export const gts = {
24
36
plugins : { ember : emberPlugin } ,
25
37
files : [ '**/*.gts' ] ,
26
38
languageOptions : {
27
39
parser : emberParser ,
40
+ // parser options should be supplied in the consuming project
28
41
} ,
29
42
processor : 'ember/noop' ,
30
- rules : gtsRules ,
43
+ rules : {
44
+ ...base . rules ,
45
+ ...gtsRules ,
46
+ } ,
31
47
} ;
32
48
33
49
export default {
You can’t perform that action at this time.
0 commit comments