oxc/tasks/prettier_conformance/snapshots/prettier.ts.snap.md
leaysgur 32c7db0ec6 chore(tasks): Update prettier_conformance task (#7500)
- Update Prettier version: `3.3.3` > `3.4.1`
- Add more ignored tests
- Add `jsx` tests
- Remove unused `runner.rs`
- Refactoring
2024-11-27 08:40:43 +00:00

22 KiB

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