@@ -113,11 +113,11 @@ let fixturePatternConfigsToTest = [
113
113
]
114
114
} ) ,
115
115
116
- createFixturePatternConfigFor ( 'ecma-features /templateStrings' , {
116
+ createFixturePatternConfigFor ( 'javascript /templateStrings' , {
117
117
ignore : [ '**/*' ]
118
118
} ) ,
119
119
120
- createFixturePatternConfigFor ( 'ecma-features /experimentalObjectRestSpread' , {
120
+ createFixturePatternConfigFor ( 'javascript /experimentalObjectRestSpread' , {
121
121
ignore : [
122
122
/**
123
123
* Trailing comma is not permitted after a "RestElement" in Babylon
@@ -126,7 +126,7 @@ let fixturePatternConfigsToTest = [
126
126
]
127
127
} ) ,
128
128
129
- createFixturePatternConfigFor ( 'ecma-features /arrowFunctions' , {
129
+ createFixturePatternConfigFor ( 'javascript /arrowFunctions' , {
130
130
ignore : [
131
131
/**
132
132
* Expected babylon parse errors - all of these files below produce parse errors in espree
@@ -141,10 +141,10 @@ let fixturePatternConfigsToTest = [
141
141
]
142
142
} ) ,
143
143
144
- createFixturePatternConfigFor ( 'ecma-features /binaryLiterals' ) ,
145
- createFixturePatternConfigFor ( 'ecma-features /blockBindings' ) ,
144
+ createFixturePatternConfigFor ( 'javascript /binaryLiterals' ) ,
145
+ createFixturePatternConfigFor ( 'javascript /blockBindings' ) ,
146
146
147
- createFixturePatternConfigFor ( 'ecma-features /classes' , {
147
+ createFixturePatternConfigFor ( 'javascript /classes' , {
148
148
ignore : [
149
149
/**
150
150
* super() is being used outside of constructor. Other parsers (e.g. espree, acorn) do not error on this.
@@ -160,9 +160,9 @@ let fixturePatternConfigsToTest = [
160
160
]
161
161
} ) ,
162
162
163
- createFixturePatternConfigFor ( 'ecma-features /defaultParams' ) ,
163
+ createFixturePatternConfigFor ( 'javascript /defaultParams' ) ,
164
164
165
- createFixturePatternConfigFor ( 'ecma-features /destructuring' , {
165
+ createFixturePatternConfigFor ( 'javascript /destructuring' , {
166
166
ignore : [
167
167
/**
168
168
* Expected babylon parse errors - all of these files below produce parse errors in espree
@@ -173,18 +173,12 @@ let fixturePatternConfigsToTest = [
173
173
]
174
174
} ) ,
175
175
176
- createFixturePatternConfigFor (
177
- 'ecma-features/destructuring-and-arrowFunctions'
178
- ) ,
179
- createFixturePatternConfigFor (
180
- 'ecma-features/destructuring-and-blockBindings'
181
- ) ,
182
- createFixturePatternConfigFor (
183
- 'ecma-features/destructuring-and-defaultParams'
184
- ) ,
185
- createFixturePatternConfigFor ( 'ecma-features/destructuring-and-forOf' ) ,
186
-
187
- createFixturePatternConfigFor ( 'ecma-features/destructuring-and-spread' , {
176
+ createFixturePatternConfigFor ( 'javascript/destructuring-and-arrowFunctions' ) ,
177
+ createFixturePatternConfigFor ( 'javascript/destructuring-and-blockBindings' ) ,
178
+ createFixturePatternConfigFor ( 'javascript/destructuring-and-defaultParams' ) ,
179
+ createFixturePatternConfigFor ( 'javascript/destructuring-and-forOf' ) ,
180
+
181
+ createFixturePatternConfigFor ( 'javascript/destructuring-and-spread' , {
188
182
ignore : [
189
183
/**
190
184
* Expected babylon parse errors - all of these files below produce parse errors in espree
@@ -195,11 +189,11 @@ let fixturePatternConfigsToTest = [
195
189
]
196
190
} ) ,
197
191
198
- createFixturePatternConfigFor ( 'ecma-features /experimentalAsyncIteration' ) ,
199
- createFixturePatternConfigFor ( 'ecma-features /experimentalDynamicImport' ) ,
200
- createFixturePatternConfigFor ( 'ecma-features /exponentiationOperators' ) ,
192
+ createFixturePatternConfigFor ( 'javascript /experimentalAsyncIteration' ) ,
193
+ createFixturePatternConfigFor ( 'javascript /experimentalDynamicImport' ) ,
194
+ createFixturePatternConfigFor ( 'javascript /exponentiationOperators' ) ,
201
195
202
- createFixturePatternConfigFor ( 'ecma-features /forOf' , {
196
+ createFixturePatternConfigFor ( 'javascript /forOf' , {
203
197
ignore : [
204
198
/**
205
199
* TypeScript, espree and acorn parse this fine - esprima, flow and babylon do not...
@@ -208,10 +202,10 @@ let fixturePatternConfigsToTest = [
208
202
]
209
203
} ) ,
210
204
211
- createFixturePatternConfigFor ( 'ecma-features /generators' ) ,
212
- createFixturePatternConfigFor ( 'ecma-features /globalReturn' ) ,
205
+ createFixturePatternConfigFor ( 'javascript /generators' ) ,
206
+ createFixturePatternConfigFor ( 'javascript /globalReturn' ) ,
213
207
214
- createFixturePatternConfigFor ( 'ecma-features /modules' , {
208
+ createFixturePatternConfigFor ( 'javascript /modules' , {
215
209
ignore : [
216
210
/**
217
211
* TypeScript, flow and babylon parse this fine - esprima, espree and acorn do not...
@@ -282,7 +276,7 @@ let fixturePatternConfigsToTest = [
282
276
]
283
277
} ) ,
284
278
285
- createFixturePatternConfigFor ( 'ecma-features /newTarget' , {
279
+ createFixturePatternConfigFor ( 'javascript /newTarget' , {
286
280
ignore : [
287
281
/**
288
282
* Expected babylon parse errors - all of these files below produce parse errors in espree
@@ -294,35 +288,28 @@ let fixturePatternConfigsToTest = [
294
288
]
295
289
} ) ,
296
290
297
- createFixturePatternConfigFor (
298
- 'ecma-features/objectLiteralComputedProperties'
299
- ) ,
300
-
301
- createFixturePatternConfigFor (
302
- 'ecma-features/objectLiteralDuplicateProperties' ,
303
- {
304
- ignore : [
305
- /**
306
- * Expected babylon parse errors - all of these files below produce parse errors in espree
307
- * as well, but the TypeScript compiler is so forgiving during parsing that typescript-estree
308
- * does not actually error on them and will produce an AST.
309
- */
310
- 'error-proto-property' , // babylon parse errors
311
- 'error-proto-string-property' // babylon parse errors
312
- ]
313
- }
314
- ) ,
315
-
316
- createFixturePatternConfigFor ( 'ecma-features/objectLiteralShorthandMethods' ) ,
317
- createFixturePatternConfigFor (
318
- 'ecma-features/objectLiteralShorthandProperties'
319
- ) ,
320
- createFixturePatternConfigFor ( 'ecma-features/octalLiterals' ) ,
321
- createFixturePatternConfigFor ( 'ecma-features/regex' ) ,
322
- createFixturePatternConfigFor ( 'ecma-features/regexUFlag' ) ,
323
- createFixturePatternConfigFor ( 'ecma-features/regexYFlag' ) ,
324
-
325
- createFixturePatternConfigFor ( 'ecma-features/restParams' , {
291
+ createFixturePatternConfigFor ( 'javascript/objectLiteralComputedProperties' ) ,
292
+
293
+ createFixturePatternConfigFor ( 'javascript/objectLiteralDuplicateProperties' , {
294
+ ignore : [
295
+ /**
296
+ * Expected babylon parse errors - all of these files below produce parse errors in espree
297
+ * as well, but the TypeScript compiler is so forgiving during parsing that typescript-estree
298
+ * does not actually error on them and will produce an AST.
299
+ */
300
+ 'error-proto-property' , // babylon parse errors
301
+ 'error-proto-string-property' // babylon parse errors
302
+ ]
303
+ } ) ,
304
+
305
+ createFixturePatternConfigFor ( 'javascript/objectLiteralShorthandMethods' ) ,
306
+ createFixturePatternConfigFor ( 'javascript/objectLiteralShorthandProperties' ) ,
307
+ createFixturePatternConfigFor ( 'javascript/octalLiterals' ) ,
308
+ createFixturePatternConfigFor ( 'javascript/regex' ) ,
309
+ createFixturePatternConfigFor ( 'javascript/regexUFlag' ) ,
310
+ createFixturePatternConfigFor ( 'javascript/regexYFlag' ) ,
311
+
312
+ createFixturePatternConfigFor ( 'javascript/restParams' , {
326
313
ignore : [
327
314
/**
328
315
* Expected babylon parse errors - all of these files below produce parse errors in espree
@@ -334,8 +321,8 @@ let fixturePatternConfigsToTest = [
334
321
]
335
322
} ) ,
336
323
337
- createFixturePatternConfigFor ( 'ecma-features /spread' ) ,
338
- createFixturePatternConfigFor ( 'ecma-features /unicodeCodePointEscapes' ) ,
324
+ createFixturePatternConfigFor ( 'javascript /spread' ) ,
325
+ createFixturePatternConfigFor ( 'javascript /unicodeCodePointEscapes' ) ,
339
326
createFixturePatternConfigFor ( 'jsx' , { ignore : jsxFilesWithKnownIssues } ) ,
340
327
createFixturePatternConfigFor ( 'jsx-useJSXTextNode' ) ,
341
328
0 commit comments