Skip to content

Commit 2678bc0

Browse files
committed
Add base rules to base config
1 parent db19149 commit 2678bc0

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

lib/recommended.mjs

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import emberPlugin from './index.js';
2+
import baseRules from './recommended-rules.js';
23
import gjsRules from './recommended-rules-gjs.js';
34
import gtsRules from './recommended-rules-gts.js';
45
import emberParser from 'ember-eslint-parser';
@@ -8,26 +9,41 @@ export const parser = emberParser;
89

910
export const base = {
1011
plugins: { ember: emberPlugin },
12+
rules: {
13+
...baseRules,
14+
},
1115
};
1216

1317
export const gjs = {
1418
plugins: { ember: emberPlugin },
1519
files: ['**/*.gjs'],
1620
languageOptions: {
1721
parser: emberParser,
22+
parserOptions: {
23+
ecmaFeatures: { modules: true },
24+
ecmaVersion: 'latest',
25+
// babel config options should be supplied in the consuming project
26+
},
1827
},
1928
processor: 'ember/noop',
20-
rules: gjsRules,
29+
rules: {
30+
...base.rules,
31+
...gjsRules,
32+
},
2133
};
2234

2335
export const gts = {
2436
plugins: { ember: emberPlugin },
2537
files: ['**/*.gts'],
2638
languageOptions: {
2739
parser: emberParser,
40+
// parser options should be supplied in the consuming project
2841
},
2942
processor: 'ember/noop',
30-
rules: gtsRules,
43+
rules: {
44+
...base.rules,
45+
...gtsRules,
46+
},
3147
};
3248

3349
export default {

0 commit comments

Comments
 (0)