@@ -5,7 +5,7 @@ import type { Linter } from "eslint";
55export const filename = path . join ( __dirname , "file.ts" ) ;
66
77const typescriptParser = "@typescript-eslint/parser" ;
8- const babelParser = typescriptParser ; // Switch to " babel- eslint" once https://github.com/babel/babel/issues/13712 is fixed ;
8+ const babelParser = "@ babel/ eslint-parser" ;
99const espreeParser = "espree" ;
1010
1111export const configs = {
@@ -21,41 +21,71 @@ export const configs = {
2121 parser : require . resolve ( babelParser ) ,
2222 parserOptions : {
2323 ecmaVersion : 11 ,
24+ requireConfigFile : false ,
25+ babelOptions : {
26+ babelrc : false ,
27+ configFile : false ,
28+ } ,
2429 } ,
2530 } as Linter . Config ,
2631
2732 es10 : {
2833 parser : require . resolve ( babelParser ) ,
2934 parserOptions : {
3035 ecmaVersion : 10 ,
36+ requireConfigFile : false ,
37+ babelOptions : {
38+ babelrc : false ,
39+ configFile : false ,
40+ } ,
3141 } ,
3242 } as Linter . Config ,
3343
3444 es9 : {
3545 parser : require . resolve ( babelParser ) ,
3646 parserOptions : {
3747 ecmaVersion : 9 ,
48+ requireConfigFile : false ,
49+ babelOptions : {
50+ babelrc : false ,
51+ configFile : false ,
52+ } ,
3853 } ,
3954 } as Linter . Config ,
4055
4156 es8 : {
4257 parser : require . resolve ( babelParser ) ,
4358 parserOptions : {
4459 ecmaVersion : 8 ,
60+ requireConfigFile : false ,
61+ babelOptions : {
62+ babelrc : false ,
63+ configFile : false ,
64+ } ,
4565 } ,
4666 } as Linter . Config ,
4767
4868 es7 : {
4969 parser : require . resolve ( babelParser ) ,
5070 parserOptions : {
5171 ecmaVersion : 7 ,
72+ requireConfigFile : false ,
73+ babelOptions : {
74+ babelrc : false ,
75+ configFile : false ,
76+ } ,
5277 } ,
5378 } as Linter . Config ,
5479
5580 es6 : {
5681 parser : require . resolve ( babelParser ) ,
5782 parserOptions : {
5883 ecmaVersion : 6 ,
84+ requireConfigFile : false ,
85+ babelOptions : {
86+ babelrc : false ,
87+ configFile : false ,
88+ } ,
5989 } ,
6090 } as Linter . Config ,
6191
0 commit comments