Compatibility: 232/550 (42.18%) # Failed ### arrays * arrays/empty.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/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 ### arrows/newline-before-arrow * arrows/newline-before-arrow/newline-before-arrow.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-2540.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/number.js * assignment-comments/string.js ### async * async/conditional-expression.js * async/inline-await.js * async/nested.js ### binary-expressions * binary-expressions/arrow.js * binary-expressions/call.js * binary-expressions/comment.js * binary-expressions/inline-jsx.js * binary-expressions/inline-object-array.js * binary-expressions/jsx_parent.js * binary-expressions/return.js * binary-expressions/short-right.js * binary-expressions/test.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/test.js ### class-comment * 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/private_fields.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/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 ### empty-paren-comment * empty-paren-comment/class-property.js * empty-paren-comment/class.js * empty-paren-comment/empty_paren_comment.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 ### 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/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/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/trailing_comment.js ### import * import/comments.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/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/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-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 ### 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 ### rest * rest/trailing-commas.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/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_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 ### variable_declarator * variable_declarator/multiple.js ### yield * yield/jsx-without-parenthesis.js * yield/jsx.js