ts compatibility: 189/568 (33.27%) # Failed ### jsx/attr-element * jsx/attr-element/attr-element.js ### jsx/binary-expressions * jsx/binary-expressions/relational-operators.js ### jsx/comments * jsx/comments/eslint-disable.js * jsx/comments/in-attributes.js * jsx/comments/in-end-tag.js * jsx/comments/in-tags.js * jsx/comments/jsx-tag-comment-after-prop.js * jsx/comments/like-a-comment-in-jsx-text.js ### jsx/deprecated-jsx-bracket-same-line-option * jsx/deprecated-jsx-bracket-same-line-option/jsx.js ### jsx/embed * jsx/embed/css-embed.js ### jsx/escape * jsx/escape/nbsp.js ### jsx/expression-with-types * jsx/expression-with-types/expression.js ### jsx/fbt * jsx/fbt/test.js ### jsx/fragment * jsx/fragment/fragment.js ### jsx/ignore * jsx/ignore/jsx_ignore.js ### jsx/jsx * jsx/jsx/array-iter.js * jsx/jsx/arrow.js * jsx/jsx/attr-comments.js * jsx/jsx/await.js * jsx/jsx/conditional-expression.js * jsx/jsx/expression.js * jsx/jsx/flow_fix_me.js * jsx/jsx/html_escape.js * jsx/jsx/hug.js * jsx/jsx/logical-expression.js * jsx/jsx/object-property.js * jsx/jsx/open-break.js * jsx/jsx/parens.js * jsx/jsx/quotes.js * jsx/jsx/regex.js * jsx/jsx/return-statement.js * jsx/jsx/self-closing.js * jsx/jsx/spacing.js * jsx/jsx/template-literal-in-attr.js * jsx/jsx/ternary.js ### jsx/last-line * jsx/last-line/last_line.js * jsx/last-line/single_prop_multiline_string.js ### jsx/multiline-assign * jsx/multiline-assign/test.js ### jsx/newlines * jsx/newlines/test.js * jsx/newlines/windows.js ### jsx/optional-chaining * jsx/optional-chaining/optional-chaining.jsx ### jsx/significant-space * jsx/significant-space/comments.js * jsx/significant-space/test.js ### jsx/single-attribute-per-line * jsx/single-attribute-per-line/single-attribute-per-line.js ### jsx/split-attrs * jsx/split-attrs/test.js ### jsx/spread * jsx/spread/attribute.js * jsx/spread/child.js ### jsx/stateless-arrow-fn * jsx/stateless-arrow-fn/test.js ### jsx/text-wrap * jsx/text-wrap/test.js ### typescript/ambient * typescript/ambient/ambient.ts ### typescript/angular-component-examples * typescript/angular-component-examples/15934-computed.component.ts * typescript/angular-component-examples/15934.component.ts * typescript/angular-component-examples/15969-computed.component.ts * typescript/angular-component-examples/test.component.ts ### typescript/argument-expansion * typescript/argument-expansion/argument_expansion.ts * typescript/argument-expansion/arrow-with-return-type.ts ### typescript/array * typescript/array/comment.ts ### typescript/arrow * typescript/arrow/16067.ts * typescript/arrow/arrow_regression.ts * typescript/arrow/comments.ts * typescript/arrow/issue-6107-curry.ts ### typescript/arrows * typescript/arrows/arrow_function_expression.ts * typescript/arrows/type_params.ts ### typescript/as * typescript/as/as.ts * typescript/as/assignment2.ts * typescript/as/export_default_as.ts * typescript/as/expression-statement.ts * typescript/as/long-identifiers.ts * typescript/as/nested-await-and-as.ts * typescript/as/ternary.ts ### typescript/assert * typescript/assert/comment.ts ### typescript/assignment * typescript/assignment/issue-10846.ts * typescript/assignment/issue-10848.tsx * typescript/assignment/issue-10850.ts * typescript/assignment/issue-2482.ts * typescript/assignment/parenthesized.ts ### typescript/call-signature * typescript/call-signature/call-signature.ts ### typescript/cast * typescript/cast/as-const.ts * typescript/cast/assert-and-assign.ts * typescript/cast/generic-cast.ts * typescript/cast/hug-args.ts * typescript/cast/parenthesis.ts * typescript/cast/tuple-and-record.ts ### typescript/chain-expression * typescript/chain-expression/call-expression.ts * typescript/chain-expression/member-expression.ts * typescript/chain-expression/test.ts ### typescript/class * typescript/class/constructor.ts * typescript/class/declare-field.ts * typescript/class/empty-method-body.ts * typescript/class/extends_implements.ts * typescript/class/generics.ts * typescript/class/issue-16723.ts * typescript/class/parameter-properties.ts * typescript/class/quoted-property.ts ### typescript/class-comment * typescript/class-comment/class-implements.ts * typescript/class-comment/declare.ts * typescript/class-comment/generic.ts * typescript/class-comment/misc.ts ### typescript/classes * typescript/classes/break-heritage.ts * typescript/classes/break.ts ### typescript/comments * typescript/comments/15707.ts * typescript/comments/16065-2.ts * typescript/comments/16065.ts * typescript/comments/abstract_class.ts * typescript/comments/abstract_methods.ts * typescript/comments/after_jsx_generic.tsx * typescript/comments/declare_function.ts * typescript/comments/interface.ts * typescript/comments/issues.ts * typescript/comments/jsx.tsx * typescript/comments/location.ts * typescript/comments/mapped_types.ts * typescript/comments/method_types.ts * typescript/comments/methods.ts * typescript/comments/ts-parameter-proerty.ts * typescript/comments/type-parameters.ts * typescript/comments/type_literals.ts * typescript/comments/types.ts * typescript/comments/union.ts ### typescript/comments-2 * typescript/comments-2/dangling.ts * typescript/comments-2/issues.ts * typescript/comments-2/last-arg.ts ### typescript/compiler * typescript/compiler/anyIsAssignableToObject.ts * typescript/compiler/castOfAwait.ts * typescript/compiler/castParentheses.ts * typescript/compiler/checkInfiniteExpansionTermination.ts * typescript/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts * typescript/compiler/commentsInterface.ts * typescript/compiler/contextualSignatureInstantiation2.ts * typescript/compiler/declareDottedModuleName.ts * typescript/compiler/es5ExportDefaultClassDeclaration4.ts * typescript/compiler/functionOverloadsOnGenericArity1.ts * typescript/compiler/indexSignatureWithInitializer.ts * typescript/compiler/mappedTypeWithCombinedTypeMappers.ts * typescript/compiler/privacyGloImport.ts ### typescript/conditional-types * typescript/conditional-types/comments.ts * typescript/conditional-types/conditonal-types.ts * typescript/conditional-types/infer-type.ts * typescript/conditional-types/nested-in-condition.ts * typescript/conditional-types/new-ternary-spec.ts * typescript/conditional-types/parentheses.ts ### typescript/conformance/classes * typescript/conformance/classes/mixinAccessModifiers.ts * typescript/conformance/classes/mixinClassesAnnotated.ts * typescript/conformance/classes/mixinClassesAnonymous.ts * typescript/conformance/classes/mixinClassesMembers.ts * typescript/conformance/classes/nestedClassDeclaration.ts ### typescript/conformance/classes/classDeclarations/classAbstractKeyword * typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts ### typescript/conformance/classes/classDeclarations/classHeritageSpecification * typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts ### typescript/conformance/classes/constructorDeclarations/constructorParameters * typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts * typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts * typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts * typescript/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts * typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts ### typescript/conformance/comments * typescript/conformance/comments/comments.ts ### typescript/conformance/declarationEmit/typePredicates * typescript/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts ### typescript/conformance/es6/Symbols * typescript/conformance/es6/Symbols/symbolProperty15.ts ### typescript/conformance/es6/templates * typescript/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts ### typescript/conformance/expressions/asOperator * typescript/conformance/expressions/asOperator/asOperatorContextualType.ts ### typescript/conformance/expressions/functionCalls * typescript/conformance/expressions/functionCalls/callWithSpreadES6.ts ### typescript/conformance/internalModules/importDeclarations * typescript/conformance/internalModules/importDeclarations/circularImportAlias.ts * typescript/conformance/internalModules/importDeclarations/exportImportAlias.ts * typescript/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts * typescript/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts * typescript/conformance/internalModules/importDeclarations/shadowedInternalModule.ts ### typescript/conformance/types/any * typescript/conformance/types/any/anyAsConstructor.ts * typescript/conformance/types/any/anyAsFunctionCall.ts * typescript/conformance/types/any/anyAsGenericFunctionCall.ts ### typescript/conformance/types/firstTypeNode * typescript/conformance/types/firstTypeNode/firstTypeNode.ts ### typescript/conformance/types/functions * typescript/conformance/types/functions/functionImplementationErrors.ts * typescript/conformance/types/functions/functionImplementations.ts * typescript/conformance/types/functions/functionOverloadErrorsSyntax.ts * typescript/conformance/types/functions/parameterInitializersForwardReferencing.ts ### typescript/conformance/types/mappedType * typescript/conformance/types/mappedType/mappedType.ts ### typescript/conformance/types/moduleDeclaration * typescript/conformance/types/moduleDeclaration/kind-detection.ts ### typescript/conformance/types/namespaceExportDeclaration * typescript/conformance/types/namespaceExportDeclaration/exportAsNamespace.d.ts ### typescript/conformance/types/parameterProperty * typescript/conformance/types/parameterProperty/parameterProperty.ts ### typescript/conformance/types/tuple * typescript/conformance/types/tuple/contextualTypeWithTuple.ts * typescript/conformance/types/tuple/indexerWithTuple.ts * typescript/conformance/types/tuple/typeInferenceWithTupleType.ts * typescript/conformance/types/tuple/wideningTuples1.ts * typescript/conformance/types/tuple/wideningTuples2.ts * typescript/conformance/types/tuple/wideningTuples3.ts * typescript/conformance/types/tuple/wideningTuples5.ts * typescript/conformance/types/tuple/wideningTuples7.ts ### typescript/conformance/types/tuple/emptyTuples * typescript/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts ### typescript/conformance/types/typeOperator * typescript/conformance/types/typeOperator/typeOperator.ts ### typescript/conformance/types/typeParameter * typescript/conformance/types/typeParameter/typeParameter.ts ### typescript/conformance/types/typeParameters/typeParameterLists * typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts * typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts * typescript/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts ### typescript/conformance/types/union * typescript/conformance/types/union/unionTypeCallSignatures.ts * typescript/conformance/types/union/unionTypeCallSignatures3.ts * typescript/conformance/types/union/unionTypeCallSignatures4.ts * typescript/conformance/types/union/unionTypeConstructSignatures.ts * typescript/conformance/types/union/unionTypeEquivalence.ts * typescript/conformance/types/union/unionTypeFromArrayLiteral.ts * typescript/conformance/types/union/unionTypeIndexSignature.ts ### typescript/const * typescript/const/initializer-ambient-context.ts ### typescript/custom/computedProperties * typescript/custom/computedProperties/symbol.ts ### typescript/custom/modifiers * typescript/custom/modifiers/minustoken.ts * typescript/custom/modifiers/question.ts * typescript/custom/modifiers/readonly.ts ### typescript/custom/module * typescript/custom/module/global.ts * typescript/custom/module/nestedNamespace.ts ### typescript/custom/new * typescript/custom/new/newKeyword.ts ### typescript/custom/stability * typescript/custom/stability/moduleBlock.ts ### typescript/custom/typeParameters * typescript/custom/typeParameters/callAndConstructSignatureLong.ts * typescript/custom/typeParameters/functionTypeLong.ts * typescript/custom/typeParameters/interfaceParamsLong.ts * typescript/custom/typeParameters/typeParametersLong.ts * typescript/custom/typeParameters/variables.ts ### typescript/declare * typescript/declare/declare_var.ts * typescript/declare/object-type-in-declare-function.ts ### typescript/decorator-auto-accessors * typescript/decorator-auto-accessors/decorator-auto-accessors-type-annotations.ts ### typescript/decorators * typescript/decorators/abstract-method.ts * typescript/decorators/accessor.ts * typescript/decorators/argument-list-preserve-line.ts * typescript/decorators/comments.ts * typescript/decorators/decorator-type-assertion.ts * typescript/decorators/decorators-comments.ts * typescript/decorators/decorators.ts * typescript/decorators/inline-decorators.ts * typescript/decorators/legacy.ts * typescript/decorators/mobx.ts ### typescript/decorators-ts * typescript/decorators-ts/accessor-decorator.ts * typescript/decorators-ts/angular.ts * typescript/decorators-ts/method-decorator.ts * typescript/decorators-ts/mobx.ts * typescript/decorators-ts/multiple.ts * typescript/decorators-ts/parameter-decorator.ts * typescript/decorators-ts/property-decorator.ts * typescript/decorators-ts/typeorm.ts ### typescript/definite * typescript/definite/definite.ts * typescript/definite/without-annotation.ts ### typescript/end-of-line * typescript/end-of-line/multiline.ts ### typescript/enum * typescript/enum/computed-members.ts * typescript/enum/enum.ts ### typescript/export * typescript/export/comment.ts * typescript/export/export-type-star-from-2.ts * typescript/export/export-type-star-from.ts ### typescript/export-default * typescript/export-default/function_as.ts ### typescript/function-type * typescript/function-type/consistent.ts * typescript/function-type/type-annotation.ts ### typescript/functional-composition * typescript/functional-composition/pipe-function-calls-with-comments.ts * typescript/functional-composition/pipe-function-calls.ts ### typescript/generic * typescript/generic/arrow-return-type.ts * typescript/generic/issue-6899.ts * typescript/generic/ungrouped-parameters.ts ### typescript/import-export * typescript/import-export/empty-import.ts * typescript/import-export/type-modifier.ts ### typescript/import-require * typescript/import-require/type-imports.ts ### typescript/import-type * typescript/import-type/import-type.ts ### typescript/index-signature * typescript/index-signature/index-signature.ts * typescript/index-signature/static.ts ### typescript/infer-extends * typescript/infer-extends/basic.ts ### typescript/instantiation-expression * typescript/instantiation-expression/basic.ts * typescript/instantiation-expression/inferface-asi.ts * typescript/instantiation-expression/new.ts * typescript/instantiation-expression/property-access.ts ### typescript/interface * typescript/interface/comments-generic.ts * typescript/interface/comments.ts * typescript/interface/generic.ts * typescript/interface/ignore.ts * typescript/interface/long-extends.ts ### typescript/interface/long-type-parameters * typescript/interface/long-type-parameters/long-type-parameters.ts ### typescript/interface2 * typescript/interface2/comments-declare.ts * typescript/interface2/comments.ts ### typescript/interface2/break * typescript/interface2/break/break.ts ### typescript/intersection * typescript/intersection/type-arguments.ts ### typescript/intersection/consistent-with-flow * typescript/intersection/consistent-with-flow/comment.ts * typescript/intersection/consistent-with-flow/intersection-parens.ts ### typescript/key-remapping-in-mapped-types * typescript/key-remapping-in-mapped-types/key-remapping.ts ### typescript/keyof * typescript/keyof/keyof.ts ### typescript/keyword-types * typescript/keyword-types/conditional-types.ts * typescript/keyword-types/keyword-types-with-parens-comments.ts ### typescript/keywords * typescript/keywords/keywords-2.ts * typescript/keywords/module.ts ### typescript/last-argument-expansion * typescript/last-argument-expansion/break.ts * typescript/last-argument-expansion/decorated-function.tsx * typescript/last-argument-expansion/edge_case.ts * typescript/last-argument-expansion/forward-ref.tsx ### typescript/mapped-type * typescript/mapped-type/intersection.ts * typescript/mapped-type/issue-11098.ts * typescript/mapped-type/mapped-type.ts ### typescript/mapped-type/break-mode * typescript/mapped-type/break-mode/break-mode.ts ### typescript/method * typescript/method/issue-10352-consistency.ts ### typescript/method-chain * typescript/method-chain/comment.ts ### typescript/module * typescript/module/empty.ts * typescript/module/global.ts * typescript/module/keyword.ts * typescript/module/module_nested.ts * typescript/module/namespace_nested.ts ### typescript/multiparser-css * typescript/multiparser-css/issue-6259.ts ### typescript/new * typescript/new/new-signature.ts ### typescript/no-semi * typescript/no-semi/no-semi.ts * typescript/no-semi/non-null.ts ### typescript/non-null * typescript/non-null/braces.ts * typescript/non-null/optional-chain.ts * typescript/non-null/parens.ts ### typescript/nosemi * typescript/nosemi/type.ts ### typescript/optional-method * typescript/optional-method/optional-method.ts ### typescript/optional-type * typescript/optional-type/complex.ts ### typescript/prettier-ignore * typescript/prettier-ignore/issue-14238.ts * typescript/prettier-ignore/mapped-types.ts * typescript/prettier-ignore/prettier-ignore-nested-unions.ts * typescript/prettier-ignore/prettier-ignore-parenthesized-type.ts ### typescript/private-fields-in-in * typescript/private-fields-in-in/basic.ts ### typescript/rest-type * typescript/rest-type/complex.ts * typescript/rest-type/infer-type.ts ### typescript/satisfies-operators * typescript/satisfies-operators/argument-expansion.ts * typescript/satisfies-operators/assignment.ts * typescript/satisfies-operators/basic.ts * typescript/satisfies-operators/comments-unstable.ts * typescript/satisfies-operators/comments.ts * typescript/satisfies-operators/export-default-as.ts * typescript/satisfies-operators/expression-statement.ts * typescript/satisfies-operators/gt-lt.ts * typescript/satisfies-operators/hug-args.ts * typescript/satisfies-operators/lhs.ts * typescript/satisfies-operators/nested-await-and-satisfies.ts * typescript/satisfies-operators/non-null.ts * typescript/satisfies-operators/satisfies.ts * typescript/satisfies-operators/template-literal.ts * typescript/satisfies-operators/ternary.ts * typescript/satisfies-operators/types-comments.ts ### typescript/static-blocks * typescript/static-blocks/nested.ts ### typescript/template-literals * typescript/template-literals/as-expression.ts * typescript/template-literals/expressions.ts ### typescript/ternaries * typescript/ternaries/indent.ts ### typescript/test-declarations * typescript/test-declarations/test_declarations.ts ### typescript/trailing-comma * typescript/trailing-comma/arrow-functions.tsx * typescript/trailing-comma/trailing.ts * typescript/trailing-comma/type-arguments.ts * typescript/trailing-comma/type-parameters-vs-arguments.ts ### typescript/tsx * typescript/tsx/member-expression.tsx * typescript/tsx/not-react.ts * typescript/tsx/react.tsx * typescript/tsx/type-parameters.tsx * typescript/tsx/url.tsx ### typescript/tuple * typescript/tuple/dangling-comments.ts * typescript/tuple/trailing-comma-for-empty-tuples.ts * typescript/tuple/trailing-comma-trailing-rest.ts * typescript/tuple/trailing-comma.ts * typescript/tuple/tuple-labeled.ts * typescript/tuple/tuple-rest-not-last.ts * typescript/tuple/tuple.ts ### typescript/type-alias * typescript/type-alias/conditional.ts * typescript/type-alias/issue-100857.ts * typescript/type-alias/issue-9874.ts ### typescript/type-arguments-bit-shift-left-like * typescript/type-arguments-bit-shift-left-like/1.ts * typescript/type-arguments-bit-shift-left-like/3.ts * typescript/type-arguments-bit-shift-left-like/4.ts * typescript/type-arguments-bit-shift-left-like/5.tsx ### typescript/type-member-get-set * typescript/type-member-get-set/type-member-get-set.ts ### typescript/type-only-module-specifiers * typescript/type-only-module-specifiers/basic.ts ### typescript/typeof * typescript/typeof/typeof.ts ### typescript/typeof-this * typescript/typeof-this/decorators.ts * typescript/typeof-this/typeof-this.ts ### typescript/typeparams * typescript/typeparams/class-method.ts * typescript/typeparams/const.ts * typescript/typeparams/line-breaking-after-extends-2.ts * typescript/typeparams/line-breaking-after-extends.ts * typescript/typeparams/long-function-arg.ts * typescript/typeparams/tagged-template-expression.ts ### typescript/typeparams/empty-parameters-with-arrow-function * typescript/typeparams/empty-parameters-with-arrow-function/issue-13817.ts ### typescript/typeparams/print-width-120 * typescript/typeparams/print-width-120/issue-7542.tsx ### typescript/typeparams/trailing-comma * typescript/typeparams/trailing-comma/type-paramters.ts ### typescript/union * typescript/union/comments.ts * typescript/union/inlining.ts * typescript/union/union-parens.ts * typescript/union/with-type-params.ts ### typescript/union/consistent-with-flow * typescript/union/consistent-with-flow/comment.ts * typescript/union/consistent-with-flow/comments.ts * typescript/union/consistent-with-flow/prettier-ignore.ts * typescript/union/consistent-with-flow/single-type.ts * typescript/union/consistent-with-flow/within-tuple.ts ### typescript/union/single-type * typescript/union/single-type/single-type.ts ### typescript/update-expression * typescript/update-expression/update-expressions.ts ### typescript/webhost * typescript/webhost/webtsc.ts