@@ -3,7 +3,7 @@ commit: 41d96516
33parser_babel Summary:
44AST Parsed : 2407/2423 (99.34%)
55Positive Passed: 2385/2423 (98.43%)
6- Negative Passed: 1649 /1755 (93.96 %)
6+ Negative Passed: 1665 /1755 (94.87 %)
77Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/core/categorized/invalid-startindex-and-startline-specified-without-startcolumn/input.js
88
99Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/core/categorized/startline-and-startcolumn-specified/input.js
@@ -158,38 +158,6 @@ Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/ty
158158
159159Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/regression/keyword-qualified-type-disallowed-babel-7/input.ts
160160
161- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-function/input.ts
162-
163- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-function-babel-7/input.ts
164-
165- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-extends/input.ts
166-
167- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-extends-babel-7/input.ts
168-
169- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-implements/input.ts
170-
171- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-implements-babel-7/input.ts
172-
173- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-new/input.ts
174-
175- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-new-babel-7/input.ts
176-
177- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-superclass/input.ts
178-
179- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-superclass-babel-7/input.ts
180-
181- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-tsx/input.ts
182-
183- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-tsx-babel-7/input.ts
184-
185- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-import/input.ts
186-
187- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-import-babel-7/input.ts
188-
189- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-ref/input.ts
190-
191- Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-ref-babel-7/input.ts
192-
193161Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/instantiation-expression-property-access/input.ts
194162
195163Expect Syntax Error: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/instantiation-expression-property-access-babel-7/input.ts
@@ -14203,6 +14171,102 @@ Expect to Parse: tasks/coverage/babel/packages/babel-parser/test/fixtures/typesc
1420314171 · ──
1420414172 ╰────
1420514173
14174+ × TS(1099): Type argument list cannot be empty.
14175+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-function/input.ts:1:4]
14176+ 1 │ foo<>()
14177+ · ──
14178+ ╰────
14179+
14180+ × TS(1099): Type argument list cannot be empty.
14181+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-function-babel-7/input.ts:1:4]
14182+ 1 │ foo<>()
14183+ · ──
14184+ ╰────
14185+
14186+ × TS(1099): Type argument list cannot be empty.
14187+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-extends/input.ts:1:22]
14188+ 1 │ interface A extends B<> {}
14189+ · ──
14190+ ╰────
14191+
14192+ × TS(1099): Type argument list cannot be empty.
14193+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-extends-babel-7/input.ts:1:22]
14194+ 1 │ interface A extends B<> {}
14195+ · ──
14196+ ╰────
14197+
14198+ × TS(1099): Type argument list cannot be empty.
14199+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-implements/input.ts:1:21]
14200+ 1 │ class A implements B<> {}
14201+ · ──
14202+ ╰────
14203+
14204+ × TS(1099): Type argument list cannot be empty.
14205+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-interface-implements-babel-7/input.ts:1:21]
14206+ 1 │ class A implements B<> {}
14207+ · ──
14208+ ╰────
14209+
14210+ × TS(1099): Type argument list cannot be empty.
14211+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-new/input.ts:1:6]
14212+ 1 │ new A<>();
14213+ · ──
14214+ ╰────
14215+
14216+ × TS(1099): Type argument list cannot be empty.
14217+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-new-babel-7/input.ts:1:6]
14218+ 1 │ new A<>();
14219+ · ──
14220+ ╰────
14221+
14222+ × TS(1099): Type argument list cannot be empty.
14223+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-superclass/input.ts:1:18]
14224+ 1 │ class A extends B<> {}
14225+ · ──
14226+ ╰────
14227+
14228+ × TS(1099): Type argument list cannot be empty.
14229+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-superclass-babel-7/input.ts:1:18]
14230+ 1 │ class A extends B<> {}
14231+ · ──
14232+ ╰────
14233+
14234+ × TS(1099): Type argument list cannot be empty.
14235+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-tsx/input.ts:1:14]
14236+ 1 │ var a = <Comp<>></Comp>
14237+ · ──
14238+ ╰────
14239+
14240+ × TS(1099): Type argument list cannot be empty.
14241+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-tsx-babel-7/input.ts:1:14]
14242+ 1 │ var a = <Comp<>></Comp>
14243+ · ──
14244+ ╰────
14245+
14246+ × TS(1099): Type argument list cannot be empty.
14247+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-import/input.ts:1:18]
14248+ 1 │ let a: import("")<>;
14249+ · ──
14250+ ╰────
14251+
14252+ × TS(1099): Type argument list cannot be empty.
14253+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-import-babel-7/input.ts:1:18]
14254+ 1 │ let a: import("")<>;
14255+ · ──
14256+ ╰────
14257+
14258+ × TS(1099): Type argument list cannot be empty.
14259+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-ref/input.ts:1:11]
14260+ 1 │ let a: Foo<>;
14261+ · ──
14262+ ╰────
14263+
14264+ × TS(1099): Type argument list cannot be empty.
14265+ ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/empty-type-ref-babel-7/input.ts:1:11]
14266+ 1 │ let a: Foo<>;
14267+ · ──
14268+ ╰────
14269+
1420614270 × Expected a semicolon or an implicit semicolon after a statement, but found none
1420714271 ╭─[babel/packages/babel-parser/test/fixtures/typescript/type-arguments/new-without-arguments-missing-semicolon/input.ts:1:9]
1420814272 1 │ new A<T> if (0);
0 commit comments