oxc/tasks/prettier_conformance/prettier.snap.md

30 KiB

Compatibility: 83/881 (9.42%)

Failed

arrays

  • arrays/empty.js
  • arrays/issue-10159.js
  • arrays/last.js
  • arrays/nested.js
  • arrays/numbers-in-args.js
  • arrays/numbers-in-assignment.js
  • arrays/numbers-negative-comment-after-minus.js
  • arrays/numbers-negative.js
  • arrays/numbers-trailing-comma.js
  • arrays/numbers-with-holes.js
  • arrays/numbers-with-trailing-comments.js
  • arrays/numbers-with-tricky-comments.js
  • arrays/numbers1.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/block_like.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.js
  • assignment/destructuring-array.js
  • assignment/destructuring-heuristic.js
  • assignment/destructuring.js
  • assignment/discussion-15196.js
  • assignment/issue-10218.js
  • assignment/issue-1419.js
  • assignment/issue-15534.js
  • assignment/issue-1966.js
  • assignment/issue-2482-1.js
  • assignment/issue-2482-2.js
  • assignment/issue-2540.js
  • assignment/issue-3819.js
  • assignment/issue-4094.js
  • assignment/issue-5610.js
  • assignment/issue-6922.js
  • assignment/issue-7091.js
  • assignment/issue-7572.js
  • assignment/issue-7961.js
  • assignment/issue-8218.js
  • assignment/lone-arg.js
  • assignment/sequence.js
  • assignment/unary.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/async-iteration.js
  • async/async-shorthand-method.js
  • async/await-parse.js
  • async/conditional-expression.js
  • async/exponentiation.js
  • async/inline-await.js
  • async/nested.js
  • async/nested2.js

async-do-expressions

  • async-do-expressions/async-do-expressions.js

babel-plugins

  • babel-plugins/async-do-expressions.js
  • babel-plugins/async-generators.js
  • babel-plugins/bigint.js
  • babel-plugins/class-properties.js
  • babel-plugins/class-static-block.js
  • babel-plugins/decimal.js
  • babel-plugins/decorator-auto-accessors.js
  • babel-plugins/decorators.js
  • babel-plugins/deferred-import-evaluation.js
  • babel-plugins/destructuring-private.js
  • babel-plugins/do-expressions.js
  • babel-plugins/dynamic-import.js
  • babel-plugins/explicit-resource-management.js
  • babel-plugins/export-default-from.js
  • babel-plugins/export-namespace-from.js
  • babel-plugins/flow.js
  • babel-plugins/function-bind.js
  • babel-plugins/function-sent.js
  • babel-plugins/import-assertions-dynamic.js
  • babel-plugins/import-assertions-static.js
  • babel-plugins/import-attributes-dynamic.js
  • babel-plugins/import-attributes-static.js
  • babel-plugins/import-meta.js
  • babel-plugins/import-reflection.js
  • babel-plugins/jsx.js
  • babel-plugins/logical-assignment-operators.js
  • babel-plugins/module-blocks.js
  • babel-plugins/module-string-names.js
  • babel-plugins/nullish-coalescing-operator.js
  • babel-plugins/numeric-separator.js
  • babel-plugins/object-rest-spread.js
  • babel-plugins/optional-catch-binding.js
  • babel-plugins/optional-chaining-assignment.js
  • babel-plugins/optional-chaining.js
  • babel-plugins/partial-application.js
  • babel-plugins/pipeline-operator-fsharp.js
  • babel-plugins/pipeline-operator-hack.js
  • babel-plugins/pipeline-operator-minimal.js
  • babel-plugins/private-fields-in-in.js
  • babel-plugins/private-methods.js
  • babel-plugins/record-tuple-record.js
  • babel-plugins/record-tuple-tuple.js
  • babel-plugins/source-phase-imports.js
  • babel-plugins/throw-expressions.js
  • babel-plugins/typescript.js
  • babel-plugins/v8intrinsic.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/if.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

bind-expressions

  • bind-expressions/await.js
  • bind-expressions/bind_parens.js
  • bind-expressions/long_name_method.js
  • bind-expressions/method_chain.js
  • bind-expressions/short_name_method.js
  • bind-expressions/unary.js

break-calls

  • break-calls/break.js
  • break-calls/parent.js
  • break-calls/react.js
  • break-calls/reduce.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-14454.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

call/no-argument

  • call/no-argument/special-cases.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/complex.js
  • class-extends/extends.js
  • class-extends/tuple-and-record.js

class-static-block

  • class-static-block/class-static-block.js
  • class-static-block/with-line-breaks.js

classes

  • classes/asi.js
  • classes/assignment.js
  • classes/binary.js
  • classes/call.js
  • classes/class-fields-features.js
  • classes/empty.js
  • classes/member.js
  • classes/method.js
  • classes/new.js
  • classes/property.js
  • classes/super.js
  • classes/ternary.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/optional-chaining.js
  • 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-issue-5850-isolated.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

cursor

  • cursor/comments-1.js
  • cursor/comments-2.js
  • cursor/comments-3.js
  • cursor/comments-4.js
  • cursor/cursor-0.js
  • cursor/cursor-1.js
  • cursor/cursor-10.js
  • cursor/cursor-2.js
  • cursor/cursor-3.js
  • cursor/cursor-4.js
  • cursor/cursor-5.js
  • cursor/cursor-6.js
  • cursor/cursor-7.js
  • cursor/cursor-8.js
  • cursor/cursor-9.js
  • cursor/cursor-emoji.js
  • cursor/file-start-with-comment-1.js
  • cursor/file-start-with-comment-2.js
  • cursor/file-start-with-comment-3.js
  • cursor/range-0.js
  • cursor/range-1.js
  • cursor/range-2.js
  • cursor/range-3.js
  • cursor/range-4.js
  • cursor/range-5.js
  • cursor/range-6.js
  • cursor/range-7.js
  • cursor/range-8.js

cursor/require-pragma

  • cursor/require-pragma/cursor-without-pragma.js

decorator-auto-accessors

  • decorator-auto-accessors/basic.js
  • decorator-auto-accessors/comments.js
  • decorator-auto-accessors/computed.js
  • decorator-auto-accessors/not-accessor-method.js
  • decorator-auto-accessors/not-accessor-property.js
  • decorator-auto-accessors/private.js
  • decorator-auto-accessors/static-computed.js
  • decorator-auto-accessors/static-private.js
  • decorator-auto-accessors/static.js
  • decorator-auto-accessors/with-semicolon-1.js
  • decorator-auto-accessors/with-semicolon-2.js

decorators

  • decorators/classes.js
  • decorators/comments.js
  • decorators/member-expression.js
  • decorators/methods.js
  • decorators/mixed.js
  • decorators/mobx.js
  • decorators/multiline.js
  • decorators/multiple.js
  • decorators/parens.js
  • decorators/redux.js

decorators/class-expression

  • decorators/class-expression/arguments.js
  • decorators/class-expression/class-expression.js
  • decorators/class-expression/member-expression.js
  • decorators/class-expression/super-class.js

decorators-export

  • decorators-export/after_export.js
  • decorators-export/before_export.js

deferred-import-evaluation

  • deferred-import-evaluation/import-defer-attributes-declaration.js
  • deferred-import-evaluation/import-defer.js
  • deferred-import-evaluation/no-default.js
  • deferred-import-evaluation/no-named.js

destructuring

  • destructuring/destructuring.js
  • destructuring/issue-5988.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/no-newline.js
  • directives/test.js

do

  • do/call-arguments.js
  • do/do.js

dynamic-import

  • dynamic-import/assertions.js
  • dynamic-import/test.js

empty-paren-comment

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

empty-statement

  • empty-statement/body.js
  • empty-statement/no-newline.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

explicit-resource-management

  • explicit-resource-management/for-await-using-of-comments.js
  • explicit-resource-management/invalid-duplicate-using-bindings.js
  • explicit-resource-management/invalid-script-top-level-using-binding.js
  • explicit-resource-management/using-declarations.js
  • explicit-resource-management/valid-await-expr-using-in.js
  • explicit-resource-management/valid-await-expr-using-instanceof.js
  • explicit-resource-management/valid-await-expr-using.js
  • explicit-resource-management/valid-await-using-asi-assignment.js
  • explicit-resource-management/valid-await-using-binding-basic.js
  • explicit-resource-management/valid-await-using-binding-escaped.js
  • explicit-resource-management/valid-await-using-binding-non-bmp.js
  • explicit-resource-management/valid-await-using-binding-using.js
  • explicit-resource-management/valid-await-using-comments.js
  • explicit-resource-management/valid-for-await-using-binding-escaped-of-of.js
  • explicit-resource-management/valid-for-using-binding-escaped-of-of.js
  • explicit-resource-management/valid-for-using-binding-of-of.js
  • explicit-resource-management/valid-for-using-declaration.js
  • explicit-resource-management/valid-module-block-top-level-await-using-binding.js
  • explicit-resource-management/valid-module-block-top-level-using-binding.js
  • explicit-resource-management/valid-using-as-identifier-expression-statement.js
  • explicit-resource-management/valid-using-as-identifier-for-in.js
  • explicit-resource-management/valid-using-as-identifier-for-init.js
  • explicit-resource-management/valid-using-as-identifier-for-of.js
  • explicit-resource-management/valid-using-binding-basic.js
  • explicit-resource-management/valid-using-binding-escaped.js
  • explicit-resource-management/valid-using-binding-non-bmp.js
  • explicit-resource-management/valid-using-binding-using.js

export

  • export/blank-line-between-specifiers.js
  • export/bracket.js
  • export/empty.js
  • export/same-local-and-exported.js
  • export/test.js
  • export/undefined.js

export-default

  • export-default/binary_and_template.js
  • export-default/body.js
  • export-default/class_instance.js
  • export-default/function_in_template.js
  • export-default/function_tostring.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
  • for/for.js
  • for/in.js
  • for/var.js

for-await

  • for-await/for-await.js

for-of

  • for-of/async-identifier.js

function

  • function/function_expression.js
  • function/issue-10277.js

function-comments

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

function-first-param

  • function-first-param/function_expression.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_compose.js
  • functional-composition/redux_connect.js
  • functional-composition/reselect_createselector.js
  • functional-composition/rxjs_pipe.js

generator

  • generator/anonymous.js
  • generator/async.js
  • generator/function-name-starts-with-get.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/else.js
  • if/expr_and_same_line_comments.js
  • if/if_comments.js
  • if/trailing_comment.js

ignore

  • ignore/class-expression-decorator.js
  • ignore/decorator.js
  • ignore/ignore-2.js
  • ignore/ignore.js
  • ignore/issue-10661.js
  • ignore/issue-11077.js
  • ignore/issue-13737.js
  • ignore/issue-14404.js
  • ignore/issue-9335.js
  • ignore/issue-9877.js

ignore/semi

  • ignore/semi/asi.js
  • ignore/semi/directive.js

import

  • import/brackets.js
  • import/comments.js
  • import/empty-import.js
  • import/inline.js
  • import/long-line.js
  • import/multiple_standalones.js
  • import/same-local-and-imported.js

import-assertions

  • import-assertions/dynamic-import.js
  • import-assertions/empty.js
  • import-assertions/multi-types.js
  • import-assertions/non-type.js
  • import-assertions/not-import-assertions.js
  • import-assertions/re-export.js
  • import-assertions/static-import.js
  • import-assertions/without-from.js

import-assertions/bracket-spacing

  • import-assertions/bracket-spacing/dynamic-import.js
  • import-assertions/bracket-spacing/re-export.js
  • import-assertions/bracket-spacing/static-import.js

import-attributes

  • import-attributes/dynamic-import.js
  • import-attributes/empty.js
  • import-attributes/multi-types.js
  • import-attributes/non-type.js
  • import-attributes/re-export.js
  • import-attributes/static-import.js
  • import-attributes/without-from.js

import-attributes/bracket-spacing

  • import-attributes/bracket-spacing/dynamic-import.js
  • import-attributes/bracket-spacing/empty.js
  • import-attributes/bracket-spacing/re-export.js
  • import-attributes/bracket-spacing/static-import.js

import-reflection

  • import-reflection/comments.js
  • import-reflection/import-reflection.js
  • import-reflection/valid-default-import.mjs
  • import-reflection/valid-from-as-default-module-binding-escaped.mjs
  • import-reflection/valid-from-as-default-module-binding.mjs
  • import-reflection/valid-module-as-default-binding-2.mjs
  • import-reflection/valid-module-as-default-binding.mjs

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-assignment

  • logical-assignment/logical-assignment.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/13018.js
  • 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/non-module-blocks.js
  • module-blocks/range.js
  • module-blocks/worker.js

module-string-names

  • module-string-names/module-string-names-export.js
  • module-string-names/module-string-names-import.js

multiparser-comments

  • multiparser-comments/comment-inside.js
  • multiparser-comments/comments.js
  • multiparser-comments/tagged.js

multiparser-css

  • multiparser-css/colons-after-substitutions.js
  • multiparser-css/colons-after-substitutions2.js
  • multiparser-css/issue-11797.js
  • multiparser-css/issue-2636.js
  • multiparser-css/issue-2883.js
  • multiparser-css/issue-5697.js
  • multiparser-css/issue-5961.js
  • multiparser-css/issue-6259.js
  • multiparser-css/issue-8352.js
  • multiparser-css/issue-9072.js
  • multiparser-css/styled-components-multiple-expressions.js
  • multiparser-css/styled-components.js
  • multiparser-css/url.js
  • multiparser-css/var.js

multiparser-graphql

  • multiparser-graphql/comment-tag.js
  • multiparser-graphql/definitions.js
  • multiparser-graphql/escape.js
  • multiparser-graphql/expressions.js
  • multiparser-graphql/graphql-tag.js
  • multiparser-graphql/graphql.js
  • multiparser-graphql/invalid.js
  • multiparser-graphql/react-relay.js

multiparser-html

  • multiparser-html/html-template-literals.js
  • multiparser-html/issue-10691.js
  • multiparser-html/lit-html.js

multiparser-html/language-comment

  • multiparser-html/language-comment/not-language-comment.js

multiparser-invalid

  • multiparser-invalid/text.js

multiparser-markdown

  • multiparser-markdown/0-indent.js
  • multiparser-markdown/codeblock.js
  • multiparser-markdown/escape.js
  • multiparser-markdown/issue-5021.js
  • multiparser-markdown/markdown.js
  • multiparser-markdown/single-line.js

multiparser-text

  • multiparser-text/text.js

new-expression

  • new-expression/new_expression.js
  • 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

numeric-separators

  • numeric-separators/number.js

object-prop-break-in

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

object-property-comment

  • object-property-comment/after-key.js

object-property-ignore

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

objects

  • objects/bigint-key.js
  • objects/escape-sequence-key.js
  • objects/expand.js
  • objects/expression.js
  • objects/getter-setter.js
  • objects/method.js
  • objects/range.js
  • objects/right-break.js

objects/assignment-expression

  • objects/assignment-expression/object-property.js
  • objects/assignment-expression/object-value.js

optional-catch-binding

  • optional-catch-binding/optional_catch_binding.js

optional-chaining

  • optional-chaining/chaining.js
  • optional-chaining/comments.js
  • optional-chaining/eval.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

partial-application

  • partial-application/test.js

performance

  • performance/nested-real.js
  • performance/nested.js

pipeline-operator

  • pipeline-operator/block-comments.js
  • pipeline-operator/fsharp_style_pipeline_operator.js
  • pipeline-operator/hack_pipeline_operator.js
  • pipeline-operator/minimal_pipeline_operator.js

preserve-line

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

private-in

  • private-in/private-in.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

range

  • range/array.js
  • range/boundary-2.js
  • range/boundary-3.js
  • range/boundary.js
  • range/class-declaration.js
  • range/different-levels.js
  • range/directive.js
  • range/function-body.js
  • range/function-declaration.js
  • range/ignore-indentation.js
  • range/issue-3789-1.js
  • range/issue-3789-2.js
  • range/issue-4206-1.js
  • range/issue-4206-2.js
  • range/issue-4206-3.js
  • range/issue-4206-4.js
  • range/issue-7082.js
  • range/large-dict.js
  • range/module-export1.js
  • range/module-export2.js
  • range/module-export3.js
  • range/module-import.js
  • range/multiple-statements.js
  • range/multiple-statements2.js
  • range/nested-print-width.js
  • range/nested.js
  • range/nested2.js
  • range/nested3.js
  • range/object-expression.js
  • range/object-expression2.js
  • range/range-end.js
  • range/range-start.js
  • range/range.js
  • range/reversed-range.js
  • range/start-equals-end.js
  • range/try-catch.js
  • range/whitespace.js

record

  • record/computed.js
  • record/destructuring.js
  • record/record.js
  • record/shorthand.js
  • record/spread.js
  • record/syntax.js

regex

  • regex/test.js

require

  • require/require.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

sequence-break

  • sequence-break/break.js

sequence-expression

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

shebang

  • shebang/shebang-newline.js
  • shebang/shebang.js

source-phase-imports

  • source-phase-imports/default-binding.js
  • source-phase-imports/import-source-attributes-declaration.js
  • source-phase-imports/import-source-binding-from.js
  • source-phase-imports/import-source-binding-source.js
  • source-phase-imports/import-source.js
  • source-phase-imports/no-named.js
  • source-phase-imports/no-namespace.js

spread

  • spread/spread.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
  • switch/empty_lines.js
  • switch/empty_statement.js
  • switch/empty_switch.js
  • switch/switch.js

tab-width

  • tab-width/class.js
  • tab-width/nested-functions.spec.js

template

  • template/arrow.js
  • template/call.js
  • template/comment.js
  • template/faulty-locations.js
  • template/graphql.js
  • template/indent.js
  • template/inline.js
  • template/parenthesis.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/dynamic-import.js
  • 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/empty.js
  • try/try.js

tuple

  • tuple/destructuring.js
  • tuple/invalid-tuple-holes.js
  • tuple/syntax.js
  • tuple/tuple-trailing-comma.js
  • tuple/tuple.js

unary

  • unary/object.js
  • unary/series.js

unary-expression

  • unary-expression/comments.js
  • unary-expression/urnary_expression.js

unicode

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

update-expression

  • update-expression/update_expression.js

v8_intrinsic

  • v8_intrinsic/avoid-conflicts-to-pipeline.js
  • v8_intrinsic/intrinsic_call.js

variable_declarator

  • variable_declarator/multiple.js
  • variable_declarator/string.js

while

  • while/indent.js

with

  • with/indent.js

yield

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