oxc/tasks/prettier_conformance/prettier.js.snap.md
2024-09-16 16:39:42 -04:00

12 KiB

js compatibility: 267/593 (45.03%)

Failed

arrays

  • arrays/numbers-negative-comment-after-minus.js
  • arrays/numbers-negative.js
  • arrays/numbers-with-trailing-comments.js
  • arrays/numbers-with-tricky-comments.js
  • arrays/numbers2.js
  • arrays/preserve_empty_lines.js

arrow-call

  • arrow-call/arrow_call.js
  • arrow-call/class-property.js

arrows

  • arrows/arrow-chain-with-trailing-comments.js
  • arrows/arrow_function_expression.js
  • arrows/assignment-chain-with-arrow-chain.js
  • arrows/call.js
  • arrows/chain-as-arg.js
  • arrows/chain-in-logical-expression.js
  • arrows/comment.js
  • arrows/curried.js
  • arrows/currying-2.js
  • arrows/currying-3.js
  • arrows/currying-4.js
  • arrows/currying.js
  • arrows/issue-1389-curry.js
  • arrows/long-call-no-args.js
  • arrows/parens.js

assignment

  • assignment/binaryish.js
  • assignment/call-with-template.js
  • assignment/chain-two-segments.js
  • assignment/chain.js
  • assignment/discussion-15196.js
  • assignment/issue-10218.js
  • assignment/issue-2184.js
  • assignment/issue-2540.js
  • assignment/issue-6922.js
  • assignment/issue-7572.js
  • assignment/lone-arg.js

assignment-comments

  • assignment-comments/call.js
  • assignment-comments/call2.js
  • assignment-comments/function.js
  • assignment-comments/identifier.js
  • assignment-comments/number.js
  • assignment-comments/string.js

async

  • async/inline-await.js
  • async/nested.js

binary-expressions

  • binary-expressions/arrow.js
  • binary-expressions/call.js
  • binary-expressions/comment.js
  • binary-expressions/if.js
  • binary-expressions/inline-jsx.js
  • binary-expressions/inline-object-array.js
  • binary-expressions/jsx_parent.js
  • binary-expressions/short-right.js
  • binary-expressions/test.js
  • binary-expressions/unary.js

break-calls

  • break-calls/break.js
  • break-calls/parent.js
  • break-calls/react.js

call/first-argument-expansion

  • call/first-argument-expansion/expression-2nd-arg.js
  • call/first-argument-expansion/issue-13237.js
  • call/first-argument-expansion/issue-2456.js
  • call/first-argument-expansion/issue-4401.js
  • call/first-argument-expansion/issue-5172.js
  • call/first-argument-expansion/jsx.js
  • call/first-argument-expansion/test.js

chain-expression

  • chain-expression/issue-15785-1.js
  • chain-expression/issue-15785-2.js
  • chain-expression/issue-15785-3.js
  • chain-expression/issue-15916.js
  • chain-expression/test-3.js
  • chain-expression/test.js

class-comment

  • class-comment/class-property.js
  • class-comment/misc.js
  • class-comment/superclass.js

class-extends

  • class-extends/extends.js

classes

  • classes/assignment.js
  • classes/empty.js
  • classes/method.js
  • classes/property.js

classes-private-fields

  • classes-private-fields/with_comments.js

comments

  • comments/arrow.js
  • comments/before-comma.js
  • comments/binary-expressions-block-comments.js
  • comments/binary-expressions-parens.js
  • comments/binary-expressions-single-comments.js
  • comments/blank.js
  • comments/break-continue-statements.js
  • comments/call_comment.js
  • comments/class.js
  • comments/dangling.js
  • comments/dangling_array.js
  • comments/dangling_for.js
  • comments/dynamic_imports.js
  • comments/emoji.js
  • comments/empty-statements.js
  • comments/export-and-import.js
  • comments/export.js
  • comments/function-declaration.js
  • comments/if.js
  • comments/issue-3532.js
  • comments/issues.js
  • comments/jsdoc-nestled-dangling.js
  • comments/jsdoc-nestled.js
  • comments/jsdoc.js
  • comments/jsx.js
  • comments/last-arg.js
  • comments/multi-comments-on-same-line-2.js
  • comments/multi-comments-on-same-line.js
  • comments/multi-comments.js
  • comments/preserve-new-line-last.js
  • comments/return-statement.js
  • comments/single-star-jsdoc.js
  • comments/switch.js
  • comments/tagged-template-literal.js
  • comments/template-literal.js
  • comments/trailing-jsdocs.js
  • comments/trailing_space.js
  • comments/try.js
  • comments/variable_declarator.js
  • comments/while.js

comments/flow-types

  • comments/flow-types/inline.js

comments/function

  • comments/function/between-parentheses-and-function-body.js

comments/html-like

  • comments/html-like/comment.js

comments-closure-typecast

  • comments-closure-typecast/binary-expr.js
  • comments-closure-typecast/closure-compiler-type-cast.js
  • comments-closure-typecast/comment-in-the-middle.js
  • comments-closure-typecast/comment-placement.js
  • comments-closure-typecast/extra-spaces-and-asterisks.js
  • comments-closure-typecast/iife.js
  • comments-closure-typecast/issue-4124.js
  • comments-closure-typecast/issue-8045.js
  • comments-closure-typecast/issue-9358.js
  • comments-closure-typecast/member.js
  • comments-closure-typecast/nested.js
  • comments-closure-typecast/object-with-comment.js
  • comments-closure-typecast/satisfies.js
  • comments-closure-typecast/styled-components.js
  • comments-closure-typecast/superclass.js
  • comments-closure-typecast/ways-to-specify-type.js

comments-pipeline-own-line

  • comments-pipeline-own-line/pipeline_own_line.js

conditional

  • conditional/comments.js
  • conditional/new-ternary-examples.js
  • conditional/new-ternary-spec.js
  • conditional/no-confusing-arrow.js
  • conditional/postfix-ternary-regressions.js

destructuring

  • destructuring/destructuring.js

destructuring-ignore

  • destructuring-ignore/ignore.js

directives

  • directives/escaped.js
  • directives/issue-7346.js
  • directives/last-line-0.js
  • directives/last-line-1.js
  • directives/last-line-2.js
  • directives/newline.js
  • directives/test.js

dynamic-import

  • dynamic-import/import-phase.js
  • dynamic-import/template-literal.js

empty-paren-comment

  • empty-paren-comment/class-property.js
  • empty-paren-comment/class.js
  • empty-paren-comment/empty_paren_comment.js

end-of-line

  • end-of-line/example.js

export

  • export/blank-line-between-specifiers.js
  • export/same-local-and-exported.js

expression_statement

  • expression_statement/no_regression.js
  • expression_statement/use_strict.js

for

  • for/comment.js
  • for/continue-and-break-comment-1.js
  • for/continue-and-break-comment-2.js
  • for/continue-and-break-comment-without-blocks.js
  • for/for-in-with-initializer.js

function

  • function/issue-10277.js

function-comments

  • function-comments/params-trail-comments.js

function-single-destructuring

  • function-single-destructuring/array.js
  • function-single-destructuring/object.js

functional-composition

  • functional-composition/functional_compose.js
  • functional-composition/lodash_flow.js
  • functional-composition/lodash_flow_right.js
  • functional-composition/pipe-function-calls-with-comments.js
  • functional-composition/pipe-function-calls.js
  • functional-composition/ramda_compose.js
  • functional-composition/redux_connect.js
  • functional-composition/reselect_createselector.js
  • functional-composition/rxjs_pipe.js

identifier/parentheses

  • identifier/parentheses/let.js

if

  • if/comment_before_else.js
  • if/expr_and_same_line_comments.js
  • if/if_comments.js
  • if/issue-15168.js
  • if/non-block.js
  • if/trailing_comment.js

import

  • import/comments.js

import-assertions

  • import-assertions/empty.js

import-attributes

  • import-attributes/empty.js
  • import-attributes/keyword-detect.js
  • import-attributes/long-sources.js

import-attributes/quote-props

  • import-attributes/quote-props/quoted-keys.js

label

  • label/comment.js

last-argument-expansion

  • last-argument-expansion/arrow.js
  • last-argument-expansion/assignment-pattern.js
  • last-argument-expansion/break-parent.js
  • last-argument-expansion/dangling-comment-in-arrow-function.js
  • last-argument-expansion/edge_case.js
  • last-argument-expansion/embed.js
  • last-argument-expansion/empty-lines.js
  • last-argument-expansion/empty-object.js
  • last-argument-expansion/function-expression-issue-2239.js
  • last-argument-expansion/function-expression.js
  • last-argument-expansion/issue-10708.js
  • last-argument-expansion/issue-7518.js
  • last-argument-expansion/jsx.js
  • last-argument-expansion/number-only-array.js
  • last-argument-expansion/overflow.js

line-suffix-boundary

  • line-suffix-boundary/boundary.js

logical_expressions

  • logical_expressions/issue-7024.js

member

  • member/conditional.js
  • member/expand.js
  • member/logical.js

method-chain

  • method-chain/bracket_0-1.js
  • method-chain/break-last-call.js
  • method-chain/break-last-member.js
  • method-chain/comment.js
  • method-chain/computed-merge.js
  • method-chain/computed.js
  • method-chain/conditional.js
  • method-chain/d3.js
  • method-chain/first_long.js
  • method-chain/fluent-configuration.js
  • method-chain/inline_merge.js
  • method-chain/issue-11298.js
  • method-chain/issue-3594.js
  • method-chain/issue-4125.js
  • method-chain/logical.js
  • method-chain/multiple-members.js
  • method-chain/object-literal.js
  • method-chain/pr-7889.js
  • method-chain/short-names.js
  • method-chain/square_0.js
  • method-chain/test.js
  • method-chain/this.js

new-expression

  • new-expression/with-member-expression.js

newline

  • newline/backslash_2028.js
  • newline/backslash_2029.js

no-semi

  • no-semi/class.js
  • no-semi/comments.js
  • no-semi/issue2006.js
  • no-semi/no-semi.js

no-semi-babylon-extensions

  • no-semi-babylon-extensions/no-semi.js

nullish-coalescing

  • nullish-coalescing/nullish_coalesing_operator.js

object-prop-break-in

  • object-prop-break-in/short-keys.js

object-property-ignore

  • object-property-ignore/ignore.js
  • object-property-ignore/issue-5678.js

objects

  • objects/escape-sequence-key.js
  • objects/expand.js
  • objects/expression.js
  • objects/right-break.js

optional-chaining

  • optional-chaining/chaining.js
  • optional-chaining/comments.js

optional-chaining-assignment

  • optional-chaining-assignment/valid-complex-case.js
  • optional-chaining-assignment/valid-lhs-eq.js
  • optional-chaining-assignment/valid-lhs-plus-eq.js
  • optional-chaining-assignment/valid-parenthesized.js

performance

  • performance/nested-real.js

preserve-line

  • preserve-line/argument-list.js
  • preserve-line/comments.js
  • preserve-line/member-chain.js
  • preserve-line/parameter-list.js

quote-props

  • quote-props/numeric-separator.js
  • quote-props/objects.js

quotes

  • quotes/objects.js
  • quotes/strings.js

require-amd

  • require-amd/named-amd-module.js
  • require-amd/require.js

return

  • return/binaryish.js
  • return/comment.js

sequence-break

  • sequence-break/break.js

sequence-expression

  • sequence-expression/ignore.js
  • sequence-expression/parenthesized.js

strings

  • strings/escaped.js
  • strings/multiline-literal.js
  • strings/non-octal-eight-and-nine.js
  • strings/template-literals.js

switch

  • switch/comments.js
  • switch/comments2.js

template

  • template/call.js
  • template/comment.js
  • template/faulty-locations.js
  • template/graphql.js
  • template/indent.js
  • template/inline.js

template-align

  • template-align/indent.js

template-literals

  • template-literals/binary-exporessions.js
  • template-literals/conditional-expressions.js
  • template-literals/css-prop.js
  • template-literals/expressions.js
  • template-literals/indention.js
  • template-literals/logical-expressions.js
  • template-literals/sequence-expressions.js
  • template-literals/styled-components-with-expressions.js
  • template-literals/styled-jsx-with-expressions.js
  • template-literals/styled-jsx.js

ternaries

  • ternaries/binary.js
  • ternaries/func-call.js
  • ternaries/indent-after-paren.js
  • ternaries/indent.js
  • ternaries/nested-in-condition.js
  • ternaries/nested.js
  • ternaries/parenthesis.js
  • ternaries/test.js

ternaries/parenthesis

  • ternaries/parenthesis/await-expression.js

test-declarations

  • test-declarations/angular_async.js
  • test-declarations/angular_fakeAsync.js
  • test-declarations/angular_waitForAsync.js
  • test-declarations/angularjs_inject.js
  • test-declarations/jest-each-template-string.js
  • test-declarations/jest-each.js
  • test-declarations/test_declarations.js

throw_statement

  • throw_statement/binaryish.js
  • throw_statement/comment.js
  • throw_statement/jsx.js

trailing-comma

  • trailing-comma/es5.js
  • trailing-comma/function-calls.js
  • trailing-comma/jsx.js
  • trailing-comma/trailing_whitespace.js

try

  • try/catch.js
  • try/try.js

unary-expression

  • unary-expression/comments.js

unicode

  • unicode/combining-characters.js
  • unicode/nbsp-jsx.js

yield

  • yield/jsx-without-parenthesis.js
  • yield/jsx.js