ArrowFunctionExpression1.ts
MemberAccessorDeclaration15.ts
ParameterList13.ts
ParameterList4.ts
ParameterList5.ts
ParameterList6.ts
accessorBodyInTypeContext.ts
accessorParameterAccessibilityModifier.ts
anyDeclare.ts
asiAbstract.ts
augmentedTypesClass.ts
augmentedTypesClass2.ts
augmentedTypesClass2a.ts
augmentedTypesClass4.ts
augmentedTypesEnum.ts
augmentedTypesEnum2.ts
augmentedTypesFunction.ts
augmentedTypesInterface.ts
augmentedTypesVar.ts
bigintIndex.ts
classCannotExtendVar.ts
classExpressionWithDecorator1.ts
classExtendsMultipleBaseClasses.ts
classOverloadForFunction.ts
classWithEmptyTypeParameter.ts
# TypeScript doesn't allow a parameter to be named arguments even in non-strict mode, which we don't catch.
collisionArgumentsArrowFunctions.ts
# TypeScript doesn't allow a parameter to be named arguments even in non-strict mode, which we don't catch.
collisionArgumentsFunction.ts
# TypeScript doesn't allow a parameter to be named arguments even in non-strict mode, which we don't catch.
collisionArgumentsFunctionExpressions.ts
constDeclarations-invalidContexts.ts
constDeclarations-scopes.ts
constDeclarations-validContexts.ts
declarationEmitDestructuring2.ts
declarationEmitDestructuringOptionalBindingParametersInOverloads.ts
declarationEmitDestructuringParameterProperties.ts
declarationEmitDestructuringWithOptionalBindingParameters.ts
declarationEmitInterfaceWithNonEntityNameExpressionHeritage.ts
declareModifierOnImport1.ts
decoratorsOnComputedProperties.ts
decrementAndIncrementOperators.ts
defaultArgsInOverloads.ts
defaultIsNotVisibleInLocalScope.ts
defaultValueInFunctionTypes.ts
deleteOperatorInStrictMode.ts
duplicateIdentifierBindingElementInParameterDeclaration1.ts
duplicateIdentifierBindingElementInParameterDeclaration2.ts
duplicateIdentifierEnum.ts
duplicateIdentifierInCatchBlock.ts
duplicateLabel1.ts
duplicateLabel2.ts
duplicatePackage_withErrors.ts
duplicateVarAndImport.ts
duplicateVarAndImport2.ts
dynamicImportTrailingComma.ts
emptyGenericParamList.ts
emptyTypeArgumentList.ts
emptyTypeArgumentListWithNew.ts
enumGenericTypeClash.ts
# We don't support ES3-style octal literal errors.
es3-oldStyleOctalLiteralInEnums.ts
es3-oldStyleOctalLiteralTypes.ts
es6ImportDefaultBindingFollowedWithNamedImport1InEs5.ts
es6ImportDefaultBindingMergeErrors.ts
es6ImportNameSpaceImportMergeErrors.ts
es6ImportNamedImportMergeErrors.ts
expandoFunctionContextualTypesNoValue.ts
exportAssignmentImportMergeNoCrash.ts
exportAssignmentWithDeclareAndExportModifiers.ts
exportAssignmentWithDeclareModifier.ts
exportAssignmentWithExportModifier.ts
exportClassWithoutName.ts
exportDeclarationsInAmbientNamespaces.ts
exportDeclarationsInAmbientNamespaces2.ts
exportDefaultAsyncFunction2.ts
exportEqualsOfModule.ts
exportSameNameFuncVar.ts
exportSpecifierAndExportedMemberDeclaration.ts
exportSpecifierAndLocalMemberDeclaration.ts
# We handle this fine, but it doesn't consider the different files together
exportSpecifierForAGlobal.ts
# We handle this fine, but it doesn't consider the different files together
exportSpecifierReferencingOuterDeclaration2.ts
expressionsForbiddenInParameterInitializers.ts
extendsClauseAlreadySeen.ts
extendsClauseAlreadySeen2.ts
fileWithNextLine2.ts
funClodule.ts
functionAndImportNameConflict.ts
functionCall15.ts
gettersAndSettersErrors.ts
giant.ts
implementClausePrecedingExtends.ts
implementsClauseAlreadySeen.ts
importAndVariableDeclarationConflict1.ts
importAndVariableDeclarationConflict3.ts
importAndVariableDeclarationConflict4.ts
importDeclWithClassModifiers.ts
importDeclWithDeclareModifierInAmbientContext.ts
importedModuleClassNameClash.ts
indexSignatureWithAccessibilityModifier.ts
indexSignatureWithInitializer1.ts
indexSignatureWithTrailingComma.ts
indexTypeCheck.ts
indexWithoutParamType.ts
indexerSignatureWithRestParam.ts
interfaceMayNotBeExtendedWitACall.ts
interfaceWithImplements1.ts
# We correctly identify this error, but we can't bring it in without bringing a bunch of other tests too.
interfaceNaming1.ts
jsxAttributeWithoutExpressionReact.tsx
letAndVarRedeclaration.ts
letAsIdentifier.ts
letDeclarations-invalidContexts.ts
letDeclarations-scopes-duplicates.ts
letDeclarations-scopes.ts
letDeclarations-validContexts.ts
letInConstDeclarations_ES5.ts
letInConstDeclarations_ES6.ts
letInLetConstDeclOfForOfAndForIn_ES5.ts
letInLetConstDeclOfForOfAndForIn_ES6.ts
letInLetDeclarations_ES5.ts
letInLetDeclarations_ES6.ts
mismatchedClassConstructorVariable.ts
misspelledNewMetaProperty.ts
modifiersOnInterfaceIndexSignature1.ts
moduleDuplicateIdentifiers.ts
moduleSharesNameWithImportDeclarationInsideIt3.ts
moduleSharesNameWithImportDeclarationInsideIt5.ts
multipleClassPropertyModifiersErrors.ts
multipleInheritance.ts
multipleExports.ts
nameCollisions.ts
noImplicitAnyDestructuringVarDeclaration.ts
nonMergedOverloads.ts
parameterInitializerBeforeDestructuringEmit.ts
parameterPropertyOutsideConstructor.ts
parserConstructorDeclaration12.ts
readonlyInNonPropertyParameters.ts
redeclareParameterInCatchBlock.ts
reExportGlobalDeclaration1.ts
# We handle this fine, but it doesn't consider the different files together
reExportGlobalDeclaration2.ts
# We handle this fine, but it doesn't consider the different files together
reExportGlobalDeclaration3.ts
# We handle this fine, but it doesn't consider the different files together
reExportGlobalDeclaration4.ts
reExportUndefined1.ts
restParamModifier2.ts
shadowedReservedCompilerDeclarationsWithNoEmit.ts
sourceMap-LineBreaks.ts
sourceMapValidationDecorators.ts
stackDepthLimitCastingType.ts
staticAsIdentifier.ts
staticModifierAlreadySeen.ts
strictOptionalProperties1.ts
superCallFromClassThatHasNoBaseType1.ts
symbolMergeValueAndImportedType.ts
varArgConstructorMemberParameter.ts
