mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
614 lines
No EOL
16 KiB
Markdown
614 lines
No EOL
16 KiB
Markdown
<<<<<<< HEAD
|
|
Compatibility: 173/591 (29.27%)
|
|
=======
|
|
Compatibility: 171/591 (28.93%)
|
|
>>>>>>> 169f7a38 (feat(prettier): add id on `IfBreak` and `Group`)
|
|
|
|
# Failed
|
|
|
|
### arrays
|
|
* arrays/empty.js
|
|
* arrays/issue-10159.js
|
|
* arrays/nested.js
|
|
* arrays/numbers-in-args.js
|
|
* arrays/numbers-negative-comment-after-minus.js
|
|
* arrays/numbers-negative.js
|
|
* arrays/numbers-with-holes.js
|
|
* arrays/numbers-with-trailing-comments.js
|
|
* arrays/numbers-with-tricky-comments.js
|
|
* arrays/numbers2.js
|
|
* arrays/numbers3.js
|
|
* arrays/preserve_empty_lines.js
|
|
* arrays/tuple-and-record.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/issue-4166-curry.js
|
|
* arrows/long-contents.js
|
|
* arrows/parens.js
|
|
* arrows/tuple-and-record.js
|
|
|
|
### arrows/newline-before-arrow
|
|
* arrows/newline-before-arrow/newline-before-arrow.js
|
|
|
|
### arrows/semi
|
|
* arrows/semi/semi.js
|
|
|
|
### arrows-bind
|
|
* arrows-bind/arrows-bind.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-1419.js
|
|
* assignment/issue-15534.js
|
|
* assignment/issue-2482-2.js
|
|
* assignment/issue-2540.js
|
|
* assignment/issue-3819.js
|
|
* assignment/issue-6922.js
|
|
* assignment/issue-7572.js
|
|
* assignment/lone-arg.js
|
|
* assignment/sequence.js
|
|
|
|
### assignment-comments
|
|
* assignment-comments/call.js
|
|
* assignment-comments/call2.js
|
|
* assignment-comments/function.js
|
|
* assignment-comments/identifier.js
|
|
* assignment-comments/string.js
|
|
|
|
### async
|
|
* async/conditional-expression.js
|
|
* async/inline-await.js
|
|
* async/nested.js
|
|
* async/nested2.js
|
|
|
|
### binary-expressions
|
|
* binary-expressions/arrow.js
|
|
* binary-expressions/call.js
|
|
* binary-expressions/comment.js
|
|
* binary-expressions/equality.js
|
|
* binary-expressions/exp.js
|
|
* binary-expressions/in_instanceof.js
|
|
* binary-expressions/inline-jsx.js
|
|
* binary-expressions/inline-object-array.js
|
|
* binary-expressions/jsx_parent.js
|
|
* binary-expressions/math.js
|
|
* binary-expressions/return.js
|
|
* binary-expressions/short-right.js
|
|
* binary-expressions/test.js
|
|
* binary-expressions/tuple-and-record.js
|
|
|
|
### binary_math
|
|
* binary_math/parens.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
|
|
|
|
### call/invalid
|
|
* call/invalid/null-arguments-item.js
|
|
|
|
### chain-expression
|
|
* 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
|
|
* class-extends/tuple-and-record.js
|
|
|
|
### class-static-block
|
|
* class-static-block/class-static-block.js
|
|
|
|
### classes
|
|
* classes/asi.js
|
|
* classes/assignment.js
|
|
* classes/class-fields-features.js
|
|
* classes/empty.js
|
|
* classes/method.js
|
|
* classes/new.js
|
|
* classes/property.js
|
|
|
|
### classes/keyword-property
|
|
* classes/keyword-property/async.js
|
|
* classes/keyword-property/computed.js
|
|
* classes/keyword-property/get.js
|
|
* classes/keyword-property/private.js
|
|
* classes/keyword-property/set.js
|
|
* classes/keyword-property/static-async.js
|
|
* classes/keyword-property/static-get.js
|
|
* classes/keyword-property/static-set.js
|
|
* classes/keyword-property/static-static.js
|
|
* classes/keyword-property/static.js
|
|
|
|
### classes-private-fields
|
|
* classes-private-fields/private_fields.js
|
|
* classes-private-fields/with_comments.js
|
|
|
|
### comments
|
|
* comments/arrow.js
|
|
* comments/assignment-pattern.js
|
|
* comments/before-comma.js
|
|
* comments/binary-expressions-block-comments.js
|
|
* comments/binary-expressions-parens.js
|
|
* comments/binary-expressions-single-comments.js
|
|
* comments/binary-expressions.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/first-line.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-2.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/tuple-and-record.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/non-casts.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/tuple-and-record.js
|
|
* comments-closure-typecast/ways-to-specify-type.js
|
|
|
|
### comments-pipeline-own-line
|
|
* comments-pipeline-own-line/pipeline_own_line.js
|
|
|
|
### computed-props
|
|
* computed-props/classes.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
|
|
|
|
### destructuring-private-fields
|
|
* destructuring-private-fields/arrow-params.js
|
|
* destructuring-private-fields/assignment.js
|
|
* destructuring-private-fields/async-arrow-params.js
|
|
* destructuring-private-fields/bindings.js
|
|
* destructuring-private-fields/for-lhs.js
|
|
* destructuring-private-fields/nested-bindings.js
|
|
* destructuring-private-fields/valid-multiple-bindings.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
|
|
|
|
### 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
|
|
|
|
### eol
|
|
* eol/cursor-1.js
|
|
* eol/cursor-and-range.js
|
|
* eol/range-1.js
|
|
* eol/range-and-cursor-1.js
|
|
|
|
### export
|
|
* export/blank-line-between-specifiers.js
|
|
* export/same-local-and-exported.js
|
|
|
|
### export-default/escaped
|
|
* export-default/escaped/default-escaped.js
|
|
|
|
### export-default/export-default-from
|
|
* export-default/export-default-from/export.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
|
|
|
|
### 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
|
|
* function-single-destructuring/tuple-and-record.js
|
|
|
|
### functional-composition
|
|
* functional-composition/functional_compose.js
|
|
* functional-composition/gobject_connect.js
|
|
* functional-composition/lodash_flow.js
|
|
* functional-composition/lodash_flow_right.js
|
|
* functional-composition/mongo_connect.js
|
|
* functional-composition/pipe-function-calls-with-comments.js
|
|
* functional-composition/pipe-function-calls.js
|
|
* functional-composition/ramda_compose.js
|
|
* functional-composition/ramda_pipe.js
|
|
* functional-composition/redux_connect.js
|
|
* functional-composition/reselect_createselector.js
|
|
* functional-composition/rxjs_pipe.js
|
|
|
|
### generator
|
|
* generator/anonymous.js
|
|
|
|
### identifier/for-of
|
|
* identifier/for-of/await.js
|
|
* identifier/for-of/let.js
|
|
|
|
### identifier/parentheses
|
|
* identifier/parentheses/const.js
|
|
* identifier/parentheses/let.js
|
|
|
|
### if
|
|
* if/comment_before_else.js
|
|
* if/expr_and_same_line_comments.js
|
|
* if/if_comments.js
|
|
* if/trailing_comment.js
|
|
|
|
### import
|
|
* import/comments.js
|
|
* import/same-local-and-imported.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-body-in-mode-break.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/object.js
|
|
* last-argument-expansion/overflow.js
|
|
|
|
### line-suffix-boundary
|
|
* line-suffix-boundary/boundary.js
|
|
|
|
### logical_expressions
|
|
* logical_expressions/issue-7024.js
|
|
* logical_expressions/logical_expression_operators.js
|
|
|
|
### member
|
|
* member/conditional.js
|
|
* member/expand.js
|
|
|
|
### method-chain
|
|
* method-chain/bracket_0-1.js
|
|
* method-chain/bracket_0.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-3621.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
|
|
* method-chain/tuple-and-record.js
|
|
|
|
### module-blocks
|
|
* module-blocks/comments.js
|
|
* module-blocks/module-blocks.js
|
|
* module-blocks/range.js
|
|
* module-blocks/worker.js
|
|
|
|
### new-expression
|
|
* new-expression/with-member-expression.js
|
|
|
|
### new-target
|
|
* new-target/range.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/private-field.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-prop-break-in/test.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/range.js
|
|
* objects/right-break.js
|
|
|
|
### objects/assignment-expression
|
|
* objects/assignment-expression/object-property.js
|
|
* objects/assignment-expression/object-value.js
|
|
|
|
### optional-chaining
|
|
* optional-chaining/chaining.js
|
|
* optional-chaining/comments.js
|
|
|
|
### optional-chaining-assignment
|
|
* optional-chaining-assignment/invalid-destructuring-arr.js
|
|
* optional-chaining-assignment/invalid-destructuring-obj.js
|
|
* optional-chaining-assignment/invalid-fn-param-arrow.js
|
|
* optional-chaining-assignment/invalid-fn-param-assign.js
|
|
* optional-chaining-assignment/invalid-fn-param.js
|
|
* optional-chaining-assignment/invalid-for-await-of.js
|
|
* optional-chaining-assignment/invalid-for-in.js
|
|
* optional-chaining-assignment/invalid-for-of.js
|
|
* optional-chaining-assignment/invalid-inc-postfix.js
|
|
* optional-chaining-assignment/invalid-inc-prefix.js
|
|
* 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
|
|
* performance/nested.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/classes.js
|
|
* quote-props/numeric-separator.js
|
|
* quote-props/objects.js
|
|
* quote-props/with_member_expressions.js
|
|
* quote-props/with_numbers.js
|
|
|
|
### quotes
|
|
* quotes/objects.js
|
|
* quotes/strings.js
|
|
|
|
### regex
|
|
* regex/test.js
|
|
|
|
### require-amd
|
|
* require-amd/named-amd-module.js
|
|
* require-amd/require.js
|
|
|
|
### reserved-word
|
|
* reserved-word/interfaces.js
|
|
|
|
### rest
|
|
* rest/trailing-commas.js
|
|
|
|
### return
|
|
* return/binaryish.js
|
|
* return/comment.js
|
|
|
|
### return-outside-function
|
|
* return-outside-function/return-outside-function.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/strings.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
|
|
|
|
### 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_expressions
|
|
* throw_expressions/throw_expression.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/object.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
|
|
|
|
### variable_declarator
|
|
* variable_declarator/multiple.js
|
|
|
|
### yield
|
|
* yield/jsx-without-parenthesis.js
|
|
* yield/jsx.js |