mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
30 KiB
30 KiB
Compatibility: 63/881 (7.15%)
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-call-no-args.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-2184.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/simple-nested-await.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-expressions/unary.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-12892.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-expression.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
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/block-statement-and-regexp.js
- label/comment.js
- label/empty_label.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-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-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
- member/logical.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/complex-args.js
- method-chain/computed-merge.js
- method-chain/computed.js
- method-chain/conditional.js
- method-chain/cypress.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/simple-args.js
- method-chain/square_0.js
- method-chain/test.js
- method-chain/this.js
- method-chain/tuple-and-record.js
method-chain/print-width-120
- method-chain/print-width-120/constructor.js
- method-chain/print-width-120/issue-7884.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/long-value.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/non-amd-define.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/export-default.js
- sequence-expression/ignore.js
- sequence-expression/parenthesized.js
shebang
- shebang/shebang-newline.js
- shebang/shebang.js
sloppy-mode
- sloppy-mode/labeled-function-declaration.js
source-phase-imports
- source-phase-imports/default-binding.js
- source-phase-imports/import-source-attributes-declaration.js
- source-phase-imports/import-source-attributes-expression.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/keys.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