// Only testing babel parsing // Do not add extra parsers here runFormatTest(import.meta, ["babel", "babel-ts", "babel-flow"], { errors: { acorn: [ "decorators.js", "destructuring-private.js", "do-expressions.js", "export-default-from.js", "flow.js", "function-bind.js", "function-sent.js", "import-assertions-static.js", "partial-application.js", "pipeline-operator-fsharp.js", "pipeline-operator-minimal.js", "pipeline-operator-hack.js", "throw-expressions.js", "typescript.js", "v8intrinsic.js", "module-blocks.js", "async-do-expressions.js", "decorator-auto-accessors.js", "source-phase-imports.js", "deferred-import-evaluation.js", "optional-chaining-assignment.js", "discard-binding.js", ], espree: [ "decorators.js", "destructuring-private.js", "do-expressions.js", "export-default-from.js", "flow.js", "function-bind.js", "function-sent.js", "import-assertions-static.js", "partial-application.js", "pipeline-operator-fsharp.js", "pipeline-operator-minimal.js", "pipeline-operator-hack.js", "throw-expressions.js", "typescript.js", "v8intrinsic.js", "module-blocks.js", "async-do-expressions.js", "decorator-auto-accessors.js", "source-phase-imports.js", "deferred-import-evaluation.js", "optional-chaining-assignment.js", "discard-binding.js", ], meriyah: [ "do-expressions.js", "destructuring-private.js", "export-default-from.js", "flow.js", "function-bind.js", "function-sent.js", "module-attributes-dynamic.js", "module-attributes-static.js", "partial-application.js", "pipeline-operator-fsharp.js", "pipeline-operator-minimal.js", "pipeline-operator-hack.js", "throw-expressions.js", "typescript.js", "v8intrinsic.js", "import-assertions-static.js", "module-blocks.js", "async-do-expressions.js", "explicit-resource-management.js", "regexp-modifiers.js", "source-phase-imports.js", "deferred-import-evaluation.js", "optional-chaining-assignment.js", "discard-binding.js", ], oxc: [ "async-do-expressions.js", "destructuring-private.js", "do-expressions.js", "export-default-from.js", "flow.js", "function-bind.js", "function-sent.js", "module-blocks.js", "optional-chaining-assignment.js", "partial-application.js", "pipeline-operator-fsharp.js", "pipeline-operator-hack.js", "pipeline-operator-minimal.js", "throw-expressions.js", "typescript.js", "v8intrinsic.js", "discard-binding.js", ], "oxc-ts": [ "async-do-expressions.js", "destructuring-private.js", "do-expressions.js", "export-default-from.js", "flow.js", "function-bind.js", "function-sent.js", "module-blocks.js", "optional-chaining-assignment.js", "partial-application.js", "pipeline-operator-fsharp.js", "pipeline-operator-hack.js", "pipeline-operator-minimal.js", "throw-expressions.js", "typescript.js", "v8intrinsic.js", "discard-binding.js", ], babel: ["flow.js", "typescript.js"], __babel_estree: ["flow.js", "typescript.js"], }, });