Skip to content

Commit a885502

Browse files
authored
Bump ESLint to v8 and related plugins (#675)
1 parent 25d7024 commit a885502

File tree

3 files changed

+670
-351
lines changed

3 files changed

+670
-351
lines changed

.eslintrc.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
module.exports = {
44
root: true,
5-
parser: 'babel-eslint',
5+
parser: '@babel/eslint-parser',
66
parserOptions: {
7-
ecmaVersion: 2018,
7+
ecmaVersion: 'latest',
88
sourceType: 'module',
9-
ecmaFeatures: {
10-
legacyDecorators: true,
9+
requireConfigFile: false,
10+
babelOptions: {
11+
plugins: [['@babel/plugin-proposal-decorators', { decoratorsBeforeExport: true }]],
1112
},
1213
},
1314
plugins: ['ember'],
@@ -24,6 +25,7 @@ module.exports = {
2425
files: [
2526
'./.eslintrc.js',
2627
'./.prettierrc.js',
28+
'./.stylelintrc.js',
2729
'./.template-lintrc.js',
2830
'./ember-cli-build.js',
2931
'./index.js',
@@ -39,11 +41,10 @@ module.exports = {
3941
browser: false,
4042
node: true,
4143
},
42-
plugins: ['node'],
43-
extends: ['plugin:node/recommended'],
44+
extends: ['plugin:n/recommended'],
4445
},
4546
{
46-
// Test files:
47+
// test files
4748
files: ['tests/**/*-test.{js,ts}'],
4849
extends: ['plugin:qunit/recommended'],
4950
},

0 commit comments

Comments
 (0)