Skip to content

Commit ebe4649

Browse files
committed
chore: migrate to @babel/eslint-parser
1 parent fddce8a commit ebe4649

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

packages/eslint-config-react-app/base.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
module.exports = {
1515
root: true,
1616

17-
parser: 'babel-eslint',
17+
parser: '@babel/eslint-parser',
1818

1919
plugins: ['react'],
2020

@@ -29,8 +29,11 @@ module.exports = {
2929
parserOptions: {
3030
ecmaVersion: 2018,
3131
sourceType: 'module',
32-
ecmaFeatures: {
33-
jsx: true,
32+
requireConfigFile: false,
33+
babelOptions: {
34+
parserOpts: {
35+
plugins: ['jsx'],
36+
},
3437
},
3538
},
3639

packages/eslint-config-react-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
"jest.js"
1818
],
1919
"peerDependencies": {
20+
"@babel/eslint-parser": "^7.13.0",
2021
"@typescript-eslint/eslint-plugin": "^4.0.0",
2122
"@typescript-eslint/parser": "^4.0.0",
22-
"babel-eslint": "^10.0.0",
2323
"eslint": "^7.5.0",
2424
"eslint-plugin-flowtype": "^5.2.0",
2525
"eslint-plugin-import": "^2.22.0",

packages/react-scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
"types": "./lib/react-app.d.ts",
3030
"dependencies": {
3131
"@babel/core": "7.12.3",
32+
"@babel/eslint-parser": "^7.13.14",
3233
"@pmmmwh/react-refresh-webpack-plugin": "0.4.3",
3334
"@svgr/webpack": "5.5.0",
3435
"@typescript-eslint/eslint-plugin": "^4.5.0",
3536
"@typescript-eslint/parser": "^4.5.0",
36-
"babel-eslint": "^10.1.0",
3737
"babel-jest": "^26.6.0",
3838
"babel-loader": "8.1.0",
3939
"babel-plugin-named-asset-import": "^0.3.7",

packages/react-scripts/scripts/utils/verifyPackageTree.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function verifyPackageTree() {
2121
// These are packages most likely to break in practice.
2222
// See https://github.com/facebook/create-react-app/issues/1795 for reasons why.
2323
// I have not included Babel here because plugins typically don't import Babel (so it's not affected).
24-
'babel-eslint',
24+
'@babel/eslint-parser',
2525
'babel-jest',
2626
'babel-loader',
2727
'eslint',

0 commit comments

Comments
 (0)