oxc/tasks/transform_conformance/snapshots/babel.snap.md
Dunqing f80085c683 refactor(transformer/async-to-generator): move handling of MethodDefinition's value to exit_function (#7105)
Part of #7074

We need to handle this before the `arrow_function` plugin inserts `_this = this` because, in the `async-to-generator` plugin, we will move the body to an inner generator function. However, we don't want `_this = this` moved to the inner generator function as well. So as long as we move first, and then insert, we can fix this problem.

The new semantic error is related to another tricky problem, I will fix it in another PR
2024-11-04 14:32:42 +00:00

102 KiB

commit: d20b314c

Passed: 377/1078

All Passed:

  • babel-plugin-transform-class-static-block
  • babel-plugin-transform-logical-assignment-operators
  • babel-plugin-transform-optional-catch-binding
  • babel-preset-react
  • babel-plugin-transform-react-display-name
  • babel-plugin-transform-react-jsx-self
  • babel-plugin-transform-react-jsx-source

babel-preset-env (114/585)

  • .plugins-overlapping/chrome-49/input.js x Output mismatch

  • .plugins-overlapping/chrome-50/input.js x Output mismatch

  • .plugins-overlapping/chrome-54/input.js x Output mismatch

  • bugfixes/_esmodules/input.js x Output mismatch

  • bugfixes/_esmodules-no-bugfixes/input.js x Output mismatch

  • bugfixes/edge-default-params-chrome-40/input.js x Output mismatch

  • bugfixes/edge-default-params-edge-14/input.js x Output mismatch

  • bugfixes/edge-default-params-edge-15/input.js x Output mismatch

  • bugfixes/edge-default-params-edge-17/input.js x Output mismatch

  • bugfixes/edge-default-params-edge-17-no-bugfixes/input.js x Output mismatch

  • bugfixes/edge-function-name-edge-14/input.js x Output mismatch

  • bugfixes/edge-function-name-edge-14-no-bugfixes/input.js x Output mismatch

  • bugfixes/edge-function-name-edge-15/input.js x Output mismatch

  • bugfixes/safari-block-scoping-safari-10/input.js x Output mismatch

  • bugfixes/safari-block-scoping-safari-10-no-bugfixes/input.js x Output mismatch

  • bugfixes/safari-block-scoping-safari-9/input.js x Output mismatch

  • bugfixes/safari-class-fields-safari-13/input.mjs x Output mismatch

  • bugfixes/safari-class-fields-safari-15/input.mjs x Output mismatch

  • bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15/input.js x Output mismatch

  • bugfixes/safari-id-destructuring-collision-in-function-expression-safari-15-no-bugfixes/input.js x Output mismatch

  • bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89/input.js x Output mismatch

  • bugfixes/v8-spread-parameters-in-optional-chaining-chrome-89-no-bugfixes/input.js x Output mismatch

  • bugfixes-always-enabled/class-in-computed-field-firefox-50/input.js x Output mismatch

  • bugfixes-always-enabled/class-in-computed-field-firefox-90/input.js x Output mismatch

  • bugfixes-always-enabled/static-class-fields-chrome-70/input.js x Output mismatch

  • bugfixes-always-enabled/static-class-fields-chrome-90/input.js x Output mismatch

  • bugfixes-always-enabled/static-class-fields-chrome-96/input.js x Output mismatch

  • bugfixes-always-enabled/static-class-fields-chrome-97/input.js x Output mismatch

  • corejs2-babel-7/entry-all/input.mjs x Output mismatch

  • corejs2-babel-7/entry-chrome-48/input.mjs x Output mismatch

  • corejs2-babel-7/entry-chrome-49/input.mjs x Output mismatch

  • corejs2-babel-7/entry-chrome-66/input.mjs x Output mismatch

  • corejs2-babel-7/entry-chrome-71/input.mjs x Output mismatch

  • corejs2-babel-7/entry-chromeandroid/input.mjs x Output mismatch

  • corejs2-babel-7/entry-core-js-main/input.mjs x Output mismatch

  • corejs2-babel-7/entry-core-js-main-require/input.mjs x Output mismatch

  • corejs2-babel-7/entry-electron/input.mjs x Output mismatch

  • corejs2-babel-7/entry-ie-11/input.mjs x Output mismatch

  • corejs2-babel-7/entry-ie-9/input.mjs x Output mismatch

  • corejs2-babel-7/entry-import/input.mjs x Output mismatch

  • corejs2-babel-7/entry-node/input.mjs x Output mismatch

  • corejs2-babel-7/entry-node-10.13/input.mjs x Output mismatch

  • corejs2-babel-7/entry-node-11/input.mjs x Output mismatch

  • corejs2-babel-7/entry-node-web/input.mjs x Output mismatch

  • corejs2-babel-7/entry-require/input.js x Output mismatch

  • corejs2-babel-7/entry-shippedProposals/input.js x Output mismatch

  • corejs2-babel-7/exclude-built-ins/input.mjs x Output mismatch

  • corejs2-babel-7/exclude-include/input.mjs x Output mismatch

  • corejs2-babel-7/exclude-regenerator/input.mjs x Output mismatch

  • corejs2-babel-7/force-all-transforms/input.mjs x Output mismatch

  • corejs2-babel-7/include-built-ins/input.mjs x Output mismatch

  • corejs2-babel-7/usage-all/input.mjs x Output mismatch

  • corejs2-babel-7/usage-browserslist-config-ignore/input.mjs x Output mismatch

  • corejs2-babel-7/usage-destructuring-assignment/input.mjs x Output mismatch

  • corejs2-babel-7/usage-destructuring-catch/input.mjs x Output mismatch

  • corejs2-babel-7/usage-destructuring-for-x/input.mjs x Output mismatch

  • corejs2-babel-7/usage-destructuring-params/input.mjs x Output mismatch

  • corejs2-babel-7/usage-destructuring-variable-declaration/input.mjs x Output mismatch

  • corejs2-babel-7/usage-evaluated-class-methods/input.mjs x Output mismatch

  • corejs2-babel-7/usage-evaluated-instance-methods/input.mjs x Output mismatch

  • corejs2-babel-7/usage-evaluated-not-confident/input.mjs x Output mismatch

  • corejs2-babel-7/usage-for-of/input.mjs x Output mismatch

  • corejs2-babel-7/usage-for-of-destructure-with/input.mjs x Output mismatch

  • corejs2-babel-7/usage-instance-methods/input.mjs x Output mismatch

  • corejs2-babel-7/usage-instance-methods-native-support/input.mjs x Output mismatch

  • corejs2-babel-7/usage-modules-transform/input.mjs x Output mismatch

  • corejs2-babel-7/usage-native-support/input.mjs x Output mismatch

  • corejs2-babel-7/usage-number-ie-11/input.mjs x Output mismatch

  • corejs2-babel-7/usage-promise-all/input.mjs x Output mismatch

  • corejs2-babel-7/usage-promise-finally/input.mjs x Output mismatch

  • corejs2-babel-7/usage-promise-race/input.mjs x Output mismatch

  • corejs2-babel-7/usage-regenerator-used-async/input.mjs x Output mismatch

  • corejs2-babel-7/usage-regenerator-used-generator/input.mjs x Output mismatch

  • corejs2-babel-7/usage-remove-babel-polyfill-import/input.mjs x Output mismatch

  • corejs2-babel-7/usage-shippedProposals/input.js x Output mismatch

  • corejs2-babel-7/usage-source-type-script/input.js x Output mismatch

  • corejs2-babel-7/usage-source-type-script-query/input.js x Output mismatch

  • corejs2-babel-7/usage-symbol-iterator/input.mjs x Output mismatch

  • corejs2-babel-7/usage-symbol-iterator-in/input.mjs x Output mismatch

  • corejs2-babel-7/usage-timers/input.mjs x Output mismatch

  • corejs2-babel-7/usage-typed-array/input.mjs x Output mismatch

  • corejs2-babel-7/usage-typed-array-static/input.mjs x Output mismatch

  • corejs2-babel-7/usage-yield-star/input.mjs x Output mismatch

  • corejs3/entry-all/input.mjs x Output mismatch

  • corejs3/entry-all-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-chrome-48/input.mjs x Output mismatch

  • corejs3/entry-chrome-49/input.mjs x Output mismatch

  • corejs3/entry-chrome-66/input.mjs x Output mismatch

  • corejs3/entry-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-chromeandroid/input.mjs x Output mismatch

  • corejs3/entry-electron/input.mjs x Output mismatch

  • corejs3/entry-entries-es-proposals-stage/input.mjs x Output mismatch

  • corejs3/entry-entries-es-proposals-stage-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-entries-features/input.mjs x Output mismatch

  • corejs3/entry-entries-features-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-entries-missed/input.mjs x Output mismatch

  • corejs3/entry-entries-mixed/input.mjs x Output mismatch

  • corejs3/entry-entries-mixed-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-entries-modules/input.mjs x Output mismatch

  • corejs3/entry-entries-modules-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-entries-proposals/input.mjs x Output mismatch

  • corejs3/entry-entries-proposals-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-entries-stable/input.mjs x Output mismatch

  • corejs3/entry-entries-stable-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-entries-stage/input.mjs x Output mismatch

  • corejs3/entry-entries-stage-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-entries-web/input.mjs x Output mismatch

  • corejs3/entry-entries-web-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-ie-11/input.mjs x Output mismatch

  • corejs3/entry-ie-9/input.mjs x Output mismatch

  • corejs3/entry-import/input.mjs x Output mismatch

  • corejs3/entry-node/input.mjs x Output mismatch

  • corejs3/entry-node-10.13/input.mjs x Output mismatch

  • corejs3/entry-node-11/input.mjs x Output mismatch

  • corejs3/entry-node-web/input.mjs x Output mismatch

  • corejs3/entry-normalization/input.mjs x Output mismatch

  • corejs3/entry-require/input.js x Output mismatch

  • corejs3/entry-require-all/input.js x Output mismatch

  • corejs3/entry-require-es-chrome-71/input.js x Output mismatch

  • corejs3/entry-require-es-proposals/input.js x Output mismatch

  • corejs3/entry-stable/input.mjs x Output mismatch

  • corejs3/entry-stable-chrome-71/input.mjs x Output mismatch

  • corejs3/entry-stable-samsung-8.2/input.mjs x Output mismatch

  • corejs3/exclude-built-ins/input.mjs x Output mismatch

  • corejs3/exclude-include/input.mjs x Output mismatch

  • corejs3/force-all-transforms/input.mjs x Output mismatch

  • corejs3/include-built-ins/input.mjs x Output mismatch

  • corejs3/usage-all-proposals/input.mjs x Output mismatch

  • corejs3/usage-all-proposals-chrome-71/input.mjs x Output mismatch

  • corejs3/usage-browserslist-config-ignore/input.mjs x Output mismatch

  • corejs3/usage-determanated-instance-methods/input.mjs x Output mismatch

  • corejs3/usage-for-of-destructure-with/input.mjs x Output mismatch

  • corejs3/usage-instance-methods/input.mjs x Output mismatch

  • corejs3/usage-modules-transform/input.mjs x Output mismatch

  • corejs3/usage-number-ie-11/input.mjs x Output mismatch

  • corejs3/usage-object-destructuring/input.mjs x Output mismatch

  • corejs3/usage-object-destructuring-with-rest/input.mjs x Output mismatch

  • corejs3/usage-promise-all/input.mjs x Output mismatch

  • corejs3/usage-promise-finally/input.mjs x Output mismatch

  • corejs3/usage-promise-race/input.mjs x Output mismatch

  • corejs3/usage-regenerator-used-async-native-support/input.mjs x Output mismatch

  • corejs3/usage-shippedProposals/input.mjs x Output mismatch

  • corejs3/usage-source-type-script/input.js x Output mismatch

  • corejs3/usage-source-type-script-query/input.js x Output mismatch

  • corejs3/usage-static-methods/input.mjs x Output mismatch

  • corejs3/usage-timers/input.mjs x Output mismatch

  • corejs3/usage-typed-array/input.mjs x Output mismatch

  • corejs3/usage-typed-array-edge-13/input.mjs x Output mismatch

  • corejs3/usage-typed-array-static/input.mjs x Output mismatch

  • corejs3/usage-yield-star/input.mjs x Output mismatch

  • corejs3-babel-7/entry-all/input.mjs x Output mismatch

  • corejs3-babel-7/entry-all-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-chrome-48/input.mjs x Output mismatch

  • corejs3-babel-7/entry-chrome-49/input.mjs x Output mismatch

  • corejs3-babel-7/entry-chrome-66/input.mjs x Output mismatch

  • corejs3-babel-7/entry-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-chromeandroid/input.mjs x Output mismatch

  • corejs3-babel-7/entry-electron/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-es-proposals-stage/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-es-proposals-stage-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-features/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-features-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-missed/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-mixed/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-mixed-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-modules/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-modules-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-proposals/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-proposals-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-stable/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-stable-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-stage/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-stage-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-web/input.mjs x Output mismatch

  • corejs3-babel-7/entry-entries-web-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-ie-11/input.mjs x Output mismatch

  • corejs3-babel-7/entry-ie-9/input.mjs x Output mismatch

  • corejs3-babel-7/entry-import/input.mjs x Output mismatch

  • corejs3-babel-7/entry-node/input.mjs x Output mismatch

  • corejs3-babel-7/entry-node-10.13/input.mjs x Output mismatch

  • corejs3-babel-7/entry-node-11/input.mjs x Output mismatch

  • corejs3-babel-7/entry-node-web/input.mjs x Output mismatch

  • corejs3-babel-7/entry-normalization/input.mjs x Output mismatch

  • corejs3-babel-7/entry-require/input.js x Output mismatch

  • corejs3-babel-7/entry-require-all/input.js x Output mismatch

  • corejs3-babel-7/entry-require-es-chrome-71/input.js x Output mismatch

  • corejs3-babel-7/entry-require-es-proposals/input.js x Output mismatch

  • corejs3-babel-7/entry-specified-imports/input.mjs x Output mismatch

  • corejs3-babel-7/entry-stable/input.mjs x Output mismatch

  • corejs3-babel-7/entry-stable-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/entry-stable-samsung-8.2/input.mjs x Output mismatch

  • corejs3-babel-7/exclude/input.mjs x Output mismatch

  • corejs3-babel-7/exclude-built-ins/input.mjs x Output mismatch

  • corejs3-babel-7/exclude-include/input.mjs x Output mismatch

  • corejs3-babel-7/exclude-regenerator/input.mjs x Output mismatch

  • corejs3-babel-7/force-all-transforms/input.mjs x Output mismatch

  • corejs3-babel-7/include-built-ins/input.mjs x Output mismatch

  • corejs3-babel-7/usage-all/input.mjs x Output mismatch

  • corejs3-babel-7/usage-all-proposals/input.mjs x Output mismatch

  • corejs3-babel-7/usage-all-proposals-chrome-71/input.mjs x Output mismatch

  • corejs3-babel-7/usage-browserslist-config-ignore/input.mjs x Output mismatch

  • corejs3-babel-7/usage-built-in-from-global-object/input.mjs x Output mismatch

  • corejs3-babel-7/usage-destructuring-assignment/input.mjs x Output mismatch

  • corejs3-babel-7/usage-destructuring-catch/input.mjs x Output mismatch

  • corejs3-babel-7/usage-destructuring-for-x/input.mjs x Output mismatch

  • corejs3-babel-7/usage-destructuring-iife/input.mjs x Output mismatch

  • corejs3-babel-7/usage-destructuring-params/input.mjs x Output mismatch

  • corejs3-babel-7/usage-destructuring-variable-declaration/input.mjs x Output mismatch

  • corejs3-babel-7/usage-determanated-instance-methods/input.mjs x Output mismatch

  • corejs3-babel-7/usage-dynamic-import/input.mjs x Output mismatch

  • corejs3-babel-7/usage-evaluated-class-methods/input.mjs x Output mismatch

  • corejs3-babel-7/usage-evaluated-instance-methods/input.mjs x Output mismatch

  • corejs3-babel-7/usage-fetch/input.mjs x Output mismatch

  • corejs3-babel-7/usage-for-of/input.mjs x Output mismatch

  • corejs3-babel-7/usage-for-of-destructure-with/input.mjs x Output mismatch

  • corejs3-babel-7/usage-in/input.mjs x Output mismatch

  • corejs3-babel-7/usage-instance-methods/input.mjs x Output mismatch

  • corejs3-babel-7/usage-modules-transform/input.mjs x Output mismatch

  • corejs3-babel-7/usage-number-ie-11/input.mjs x Output mismatch

  • corejs3-babel-7/usage-object-destructuring/input.mjs x Output mismatch

  • corejs3-babel-7/usage-object-destructuring-with-rest/input.mjs x Output mismatch

  • corejs3-babel-7/usage-promise-all/input.mjs x Output mismatch

  • corejs3-babel-7/usage-promise-finally/input.mjs x Output mismatch

  • corejs3-babel-7/usage-promise-race/input.mjs x Output mismatch

  • corejs3-babel-7/usage-regenerator-used-async/input.mjs x Output mismatch

  • corejs3-babel-7/usage-regenerator-used-async-native-support/input.mjs x Output mismatch

  • corejs3-babel-7/usage-regenerator-used-generator/input.mjs x Output mismatch

  • corejs3-babel-7/usage-shippedProposals/input.mjs x Output mismatch

  • corejs3-babel-7/usage-source-type-script/input.js x Output mismatch

  • corejs3-babel-7/usage-source-type-script-query/input.js x Output mismatch

  • corejs3-babel-7/usage-spread/input.mjs x Output mismatch

  • corejs3-babel-7/usage-static-methods/input.mjs x Output mismatch

  • corejs3-babel-7/usage-symbol-iterator/input.mjs x Output mismatch

  • corejs3-babel-7/usage-symbol-iterator-in/input.mjs x Output mismatch

  • corejs3-babel-7/usage-timers/input.mjs x Output mismatch

  • corejs3-babel-7/usage-typed-array/input.mjs x Output mismatch

  • corejs3-babel-7/usage-typed-array-edge-13/input.mjs x Output mismatch

  • corejs3-babel-7/usage-typed-array-static/input.mjs x Output mismatch

  • corejs3-babel-7/usage-yield-star/input.mjs x Output mismatch

  • debug/browserslist-env/input.mjs x Output mismatch

  • debug/browserslists-android-3/input.mjs x Output mismatch

  • debug/browserslists-defaults/input.mjs x Output mismatch

  • debug/browserslists-defaults-not-ie/input.mjs x Output mismatch

  • debug/browserslists-last-2-versions-not-ie/input.mjs x Output mismatch

  • debug/corejs-without-usebuiltins/input.mjs x Output mismatch

  • debug/entry-corejs3/input.mjs x Output mismatch

  • debug/entry-corejs3-all/input.mjs x Output mismatch

  • debug/entry-corejs3-all-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-android/input.mjs x Output mismatch

  • debug/entry-corejs3-babel-polyfill/input.mjs x Output mismatch

  • debug/entry-corejs3-electron/input.mjs x Output mismatch

  • debug/entry-corejs3-es/input.mjs x Output mismatch

  • debug/entry-corejs3-es-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-es-proposals/input.mjs x Output mismatch

  • debug/entry-corejs3-es-proposals-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-force-all-transforms/input.mjs x Output mismatch

  • debug/entry-corejs3-no-import/input.js x Output mismatch

  • debug/entry-corejs3-proposals/input.mjs x Output mismatch

  • debug/entry-corejs3-proposals-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-runtime-only/input.mjs x Output mismatch

  • debug/entry-corejs3-runtime-only-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-specific-entries/input.mjs x Output mismatch

  • debug/entry-corejs3-specific-entries-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-specific-targets/input.mjs x Output mismatch

  • debug/entry-corejs3-stable/input.mjs x Output mismatch

  • debug/entry-corejs3-stable-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-stable-samsung-8.2/input.mjs x Output mismatch

  • debug/entry-corejs3-stage/input.mjs x Output mismatch

  • debug/entry-corejs3-stage-chrome-71/input.mjs x Output mismatch

  • debug/entry-corejs3-versions-strings-minor-3.0/input.mjs x Output mismatch

  • debug/entry-corejs3-versions-strings-minor-3.1/input.mjs x Output mismatch

  • debug/entry-corejs3-web/input.mjs x Output mismatch

  • debug/entry-corejs3-web-chrome-71/input.mjs x Output mismatch

  • debug/plugins-only/input.mjs x Output mismatch

  • debug/shippedProposals-chrome-80/input.mjs x Output mismatch

  • debug/shippedProposals-chrome-84/input.mjs x Output mismatch

  • debug/top-level-targets/input.mjs x Output mismatch

  • debug/top-level-targets-shadowed/input.mjs x Output mismatch

  • debug/usage-corejs3-1/input.js x Output mismatch

  • debug/usage-corejs3-2/input.js x Output mismatch

  • debug/usage-corejs3-chrome-71-1/input.js x Output mismatch

  • debug/usage-corejs3-chrome-71-2/input.js x Output mismatch

  • debug/usage-corejs3-none-1/input.js x Output mismatch

  • debug/usage-corejs3-none-2/input.js x Output mismatch

  • debug/usage-corejs3-proposals-1/input.js x Output mismatch

  • debug/usage-corejs3-proposals-2/input.js x Output mismatch

  • debug/usage-corejs3-proposals-chrome-71-1/input.js x Output mismatch

  • debug/usage-corejs3-proposals-chrome-71-2/input.js x Output mismatch

  • debug/usage-corejs3-shippedProposals-1/input.js x Output mismatch

  • debug/usage-corejs3-shippedProposals-2/input.js x Output mismatch

  • debug/usage-corejs3-versions-strings-minor-3.0-1/input.js x Output mismatch

  • debug/usage-corejs3-versions-strings-minor-3.0-2/input.js x Output mismatch

  • debug/usage-corejs3-versions-strings-minor-3.1-1/input.js x Output mismatch

  • debug/usage-corejs3-versions-strings-minor-3.1-2/input.js x Output mismatch

  • debug/usage-corejs3-with-import/input.mjs x Output mismatch

  • debug-babel-7/browserslists-android-3/input.mjs x Output mismatch

  • debug-babel-7/browserslists-defaults/input.mjs x Output mismatch

  • debug-babel-7/browserslists-defaults-not-ie/input.mjs x Output mismatch

  • debug-babel-7/browserslists-last-2-versions-not-ie/input.mjs x Output mismatch

  • debug-babel-7/corejs-without-usebuiltins/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-android/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-electron/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-force-all-transforms/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-no-import/input.js x Output mismatch

  • debug-babel-7/entry-corejs2-proposals/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-proposals-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-shippedProposals/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-shippedProposals-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-specific-targets/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-versions-decimals/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs2-versions-strings/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-all/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-all-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-android/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-babel-polyfill/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-electron/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-es/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-es-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-es-proposals/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-es-proposals-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-force-all-transforms/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-no-import/input.js x Output mismatch

  • debug-babel-7/entry-corejs3-proposals/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-proposals-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-runtime-only/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-runtime-only-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-specific-entries/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-specific-entries-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-specific-targets/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-stable/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-stable-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-stable-samsung-8.2/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-stage/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-stage-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-versions-decimals/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-versions-strings/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-versions-strings-minor-3.0/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-versions-strings-minor-3.1/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-web/input.mjs x Output mismatch

  • debug-babel-7/entry-corejs3-web-chrome-71/input.mjs x Output mismatch

  • debug-babel-7/entry-no-corejs/input.mjs x Output mismatch

  • debug-babel-7/entry-no-corejs-no-import/input.js x Output mismatch

  • debug-babel-7/entry-no-corejs-shippedProposals/input.mjs x Output mismatch

  • debug-babel-7/plugins-only/input.mjs x Output mismatch

  • debug-babel-7/shippedProposals-chrome-80/input.mjs x Output mismatch

  • debug-babel-7/shippedProposals-chrome-84/input.mjs x Output mismatch

  • debug-babel-7/top-level-targets/input.mjs x Output mismatch

  • debug-babel-7/top-level-targets-shadowed/input.mjs x Output mismatch

  • debug-babel-7/usage-corejs2-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-chrome-71-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-chrome-71-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-none-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-none-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-proposals-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-proposals-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-proposals-chrome-71-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-proposals-chrome-71-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-shippedProposals-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-shippedProposals-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs2-with-import/input.mjs x Output mismatch

  • debug-babel-7/usage-corejs3-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-chrome-71-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-chrome-71-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-none-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-none-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-proposals-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-proposals-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-proposals-chrome-71-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-proposals-chrome-71-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-shippedProposals-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-shippedProposals-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-versions-strings-minor-3.0-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-versions-strings-minor-3.0-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-versions-strings-minor-3.1-1/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-versions-strings-minor-3.1-2/input.js x Output mismatch

  • debug-babel-7/usage-corejs3-with-import/input.mjs x Output mismatch

  • debug-babel-7/usage-no-corejs-1/input.js x Output mismatch

  • debug-babel-7/usage-no-corejs-2/input.js x Output mismatch

  • debug-babel-7/usage-no-corejs-none-1/input.js x Output mismatch

  • debug-babel-7/usage-no-corejs-none-2/input.js x Output mismatch

  • dynamic-import/auto-esm-unsupported-import-unsupported/input.mjs x Output mismatch

  • dynamic-import/modules-amd/input.js x Output mismatch

  • dynamic-import/modules-cjs/input.mjs x Output mismatch

  • dynamic-import/modules-systemjs/input.mjs x Output mismatch

  • dynamic-import/modules-umd/input.mjs x Output mismatch

  • dynamic-import-babel-7/auto-esm-unsupported-import-unsupported/input.mjs x Output mismatch

  • dynamic-import-babel-7/modules-amd/input.js x Output mismatch

  • dynamic-import-babel-7/modules-cjs/input.mjs x Output mismatch

  • dynamic-import-babel-7/modules-systemjs/input.mjs x Output mismatch

  • dynamic-import-babel-7/modules-umd/input.mjs x Output mismatch

  • export-namespace-from/auto-esm-not-supported/input.mjs x Output mismatch

  • export-namespace-from/auto-export-namespace-not-supported/input.mjs x Output mismatch

  • export-namespace-from/false-export-namespace-not-supported/input.mjs x Output mismatch

  • export-namespace-from/false-export-namespace-not-supported-caller-supported/input.mjs x Output mismatch

  • modules/auto-cjs/input.mjs x Output mismatch

  • modules/auto-unknown/input.mjs x Output mismatch

  • modules/modules-cjs/input.mjs x Output mismatch

  • modules/modules-commonjs/input.mjs x Output mismatch

  • modules/modules-systemjs/input.mjs x Output mismatch

  • modules/modules-umd/input.mjs x Output mismatch

  • plugins-integration/block-scoping-inside-generator/input.js x Output mismatch

  • plugins-integration/class-arrow-super-tagged-expr/input.js x Output mismatch

  • plugins-integration/class-features-node-12/input.js x Output mismatch

  • plugins-integration/for-of-array-block-scoping/input.js x Output mismatch

  • plugins-integration/for-of-array-block-scoping-2/input.js x Output mismatch

  • plugins-integration/issue-10662/input.mjs x Output mismatch

  • plugins-integration/issue-11278/input.mjs x Output mismatch

  • plugins-integration/issue-15012/input.js x Output mismatch

  • plugins-integration/issue-15170/input.js x Output mismatch

  • plugins-integration/issue-16155/input.mjs x Output mismatch

  • plugins-integration/issue-7527/input.mjs x Output mismatch

  • plugins-integration/issue-9935/input.js x Output mismatch

  • plugins-integration/regression-2892/input.mjs x Output mismatch

  • plugins-integration/regression-4855/input.js x Output mismatch

  • plugins-integration/spread-super-firefox-40/input.js x Output mismatch

  • preset-options/browserslist-config-ignore-config-with-false/input.mjs x Output mismatch

  • preset-options/browserslist-config-ignore-package-with-false/input.mjs x Output mismatch

  • preset-options/browserslist-defaults/input.mjs x Output mismatch

  • preset-options/browserslist-defaults-not-ie/input.mjs x Output mismatch

  • preset-options/deno-1_0/input.mjs x Output mismatch

  • preset-options/destructuring-edge/input.js x Output mismatch

  • preset-options/duplicate-named-capturing-groups-regex-chrome-123/input.js x Output mismatch

  • preset-options/empty-options/input.mjs x Output mismatch

  • preset-options/include/input.mjs x Output mismatch

  • preset-options/include-scoped/input.mjs x Output mismatch

  • preset-options/ios-6/input.mjs x Output mismatch

  • preset-options/no-options/input.mjs x Output mismatch

  • preset-options/reserved-keys-ie8/input.mjs x Output mismatch

  • preset-options/reserved-names-ie8/input.mjs x Output mismatch

  • preset-options/rhino-1_7_13/input.mjs x Output mismatch

  • preset-options/safari-10_3-block-scoped/input.js x Output mismatch

  • preset-options/safari-tagged-template-literals/input.js x Output mismatch

  • preset-options/unicode-property-regex-chrome-49/input.js x Output mismatch

  • preset-options/unicode-sets-regex-chrome-111/input.js x Output mismatch

  • preset-options-babel-7/browserslist-config-ignore-config-with-false/input.mjs x Output mismatch

  • preset-options-babel-7/browserslist-config-ignore-package-with-false/input.mjs x Output mismatch

  • preset-options-babel-7/browserslist-defaults/input.mjs x Output mismatch

  • preset-options-babel-7/browserslist-defaults-not-ie/input.mjs x Output mismatch

  • preset-options-babel-7/deno-1_0/input.mjs x Output mismatch

  • preset-options-babel-7/destructuring-edge/input.js x Output mismatch

  • preset-options-babel-7/duplicate-named-capturing-groups-regex-chrome-120/input.js x Output mismatch

  • preset-options-babel-7/empty-options/input.mjs x Output mismatch

  • preset-options-babel-7/esmodules-async-functions/input.mjs x Output mismatch

  • preset-options-babel-7/include/input.mjs x Output mismatch

  • preset-options-babel-7/include-scoped/input.mjs x Output mismatch

  • preset-options-babel-7/ios-10/input.mjs x Output mismatch

  • preset-options-babel-7/ios-10_3/input.mjs x Output mismatch

  • preset-options-babel-7/ios-6/input.mjs x Output mismatch

  • preset-options-babel-7/loose-typeof-symbol/input.mjs x Output mismatch

  • preset-options-babel-7/loose-with-typeof-symbol-includes/input.mjs x Output mismatch

  • preset-options-babel-7/no-options/input.mjs x Output mismatch

  • preset-options-babel-7/reserved-keys-ie8/input.mjs x Output mismatch

  • preset-options-babel-7/reserved-names-ie8/input.mjs x Output mismatch

  • preset-options-babel-7/rhino-1_7_13/input.mjs x Output mismatch

  • preset-options-babel-7/safari-10_3-block-scoped/input.js x Output mismatch

  • preset-options-babel-7/safari-tagged-template-literals/input.js x Output mismatch

  • preset-options-babel-7/shippedProposals/input.js x Output mismatch

  • preset-options-babel-7/spec/input.js x Output mismatch

  • preset-options-babel-7/unicode-property-regex-chrome-49/input.js x Output mismatch

  • preset-options-babel-7/unicode-sets-regex-chrome-111/input.js x Output mismatch

  • preset-options-babel-7/useBuiltIns-false/input.mjs x Output mismatch

  • sanity/block-scoping-for-of/input.js x Output mismatch

  • sanity/regex-dot-all/input.js x Output mismatch

  • sanity/transform-duplicate-keys/input.js x Output mismatch

  • shipped-proposals/import-assertions/input.mjs x Output mismatch

  • shipped-proposals/new-class-features-chrome-90/input.js x Output mismatch

  • shipped-proposals/new-class-features-firefox-70/input.js x Output mismatch

babel-plugin-transform-nullish-coalescing-operator (5/12)

  • assumption-noDocumentAll/transform/input.js x Output mismatch

  • assumption-noDocumentAll/transform-in-default-destructuring/input.js x Output mismatch

  • assumption-noDocumentAll/transform-in-default-param/input.js x Output mismatch

  • assumption-noDocumentAll/transform-in-function/input.js x Output mismatch

  • assumption-noDocumentAll/transform-static-refs-in-default/input.js x Output mismatch

  • assumption-noDocumentAll/transform-static-refs-in-function/input.js x Output mismatch

  • nullish-coalescing/transform-loose/input.js x Output mismatch

babel-plugin-transform-async-generator-functions (15/19)

  • async-generators/class-method/input.js x Output mismatch

  • async-generators/object-method/input.js x Output mismatch

  • async-generators/static-method/input.js x Output mismatch

  • nested/arrows-in-declaration/input.js x Output mismatch

babel-plugin-transform-object-rest-spread (5/59)

  • assumption-ignoreFunctionLength/parameters-object-rest-used-in-default/input.js x Output mismatch

  • assumption-objectRestNoSymbols/rest-assignment-expression/input.js x Output mismatch

  • assumption-objectRestNoSymbols/rest-computed/input.js x Output mismatch

  • assumption-objectRestNoSymbols/rest-nested/input.js x Output mismatch

  • assumption-objectRestNoSymbols/rest-var-declaration/input.js x Output mismatch

  • assumption-pureGetters/rest-remove-unused-excluded-keys/input.js x Output mismatch

  • assumption-pureGetters/spread-single-call/input.js x Output mismatch

  • assumption-setSpreadProperties/assignment/input.js x Output mismatch

  • assumption-setSpreadProperties/expression/input.js x Output mismatch

  • assumption-setSpreadProperties/targets-support-object-assign/input.js x Output mismatch

  • assumption-setSpreadProperties-with-useBuiltIns/assignment/input.js x Output mismatch

  • assumption-setSpreadProperties-with-useBuiltIns/expression/input.js x Output mismatch

  • object-rest/assignment-expression/input.js x Output mismatch

  • object-rest/catch-clause/input.js x Output mismatch

  • object-rest/duplicate-decl-bug/input.js x Output mismatch

  • object-rest/export/input.mjs x Output mismatch

  • object-rest/for-x/input.js x Output mismatch

  • object-rest/for-x-array-pattern/input.js x Output mismatch

  • object-rest/for-x-completion-record/input.js x Output mismatch

  • object-rest/impure-computed/input.js x Output mismatch

  • object-rest/nested/input.js x Output mismatch

  • object-rest/nested-2/input.js x Output mismatch

  • object-rest/nested-array/input.js x Output mismatch

  • object-rest/nested-array-2/input.js x Output mismatch

  • object-rest/nested-computed-key/input.js x Output mismatch

  • object-rest/nested-default-value/input.js x Output mismatch

  • object-rest/nested-literal-property/input.js x Output mismatch

  • object-rest/nested-order/input.js x Output mismatch

  • object-rest/non-string-computed/input.js x Output mismatch

  • object-rest/null-destructuring/input.js x Output mismatch

  • object-rest/object-ref-computed/input.js x Output mismatch

  • object-rest/parameters/input.js x Output mismatch

  • object-rest/parameters-object-rest-used-in-default/input.js x Output mismatch

  • object-rest/remove-unused-excluded-keys-loose/input.js x Output mismatch

  • object-rest/symbol/input.js x Output mismatch

  • object-rest/template-literal-allLiterals-true-no-hoisting/input.js x Output mismatch

  • object-rest/template-literal-property-allLiterals-false/input.js x Output mismatch

  • object-rest/template-literal-property-allLiterals-true/input.js x Output mismatch

  • object-rest/variable-destructuring/input.js x Output mismatch

  • object-rest/with-array-rest/input.js x Output mismatch

  • object-spread/expression/input.js x Output mismatch

  • object-spread/side-effect/input.js x Output mismatch

  • object-spread-loose/assignment/input.js x Output mismatch

  • object-spread-loose/expression/input.js x Output mismatch

  • object-spread-loose/parameters-object-rest-used-in-default/input.js x Output mismatch

  • object-spread-loose/side-effect/input.js x Output mismatch

  • object-spread-loose/variable-declaration/input.js x Output mismatch

  • object-spread-loose-builtins/expression/input.js x Output mismatch

  • object-spread-loose-builtins/side-effect/input.js x Output mismatch

  • regression/gh-4904/input.js x Output mismatch

  • regression/gh-5151/input.js x Output mismatch

  • regression/gh-7304/input.mjs x Output mismatch

  • regression/gh-7388/input.js x Output mismatch

  • regression/gh-8323/input.js x Output mismatch

babel-plugin-transform-async-to-generator (9/24)

  • assumption-ignoreFunctionLength-true/basic/input.mjs x Output mismatch

  • assumption-noNewArrows-false/basic/input.js x Output mismatch

  • async-to-generator/async-iife-with-regenerator/input.js x Output mismatch

  • async-to-generator/async-iife-with-regenerator-spec/input.js x Output mismatch

  • async-to-generator/object-method-with-super/input.js x Output mismatch

  • bluebird-coroutines/arrow-function/input.js x Output mismatch

  • bluebird-coroutines/class/input.js x Output mismatch

  • bluebird-coroutines/expression/input.js x Output mismatch

  • bluebird-coroutines/named-expression/input.js x Output mismatch

  • bluebird-coroutines/statement/input.js x Output mismatch

  • regression/15978/input.js x Output mismatch

  • regression/T7108/input.js x Output mismatch

  • regression/gh-6923/input.js x Output mismatch

  • regression/in-uncompiled-class-fields/input.js x Output mismatch

  • regression/regression-2765/input.js Bindings mismatch: after transform: ScopeId(10): [] rebuilt : ScopeId(6): ["_this2"] Bindings mismatch: after transform: ScopeId(4): ["_this2", "c"] rebuilt : ScopeId(7): ["c"] Symbol scope ID mismatch for "_this2": after transform: SymbolId(8): ScopeId(4) rebuilt : SymbolId(6): ScopeId(6)

babel-plugin-transform-exponentiation-operator (3/4)

  • regression/4349/input.js x Output mismatch

babel-plugin-transform-arrow-functions (3/11)

  • arrow-functions/implicit-var-arguments/input.js x Output mismatch

  • arrow-functions/self-referential/input.js x Output mismatch

  • arrow-functions/spec/input.js x Output mismatch

  • assumption-newableArrowFunctions-false/basic/input.js x Output mismatch

  • assumption-newableArrowFunctions-false/naming/input.js x Output mismatch

  • assumption-newableArrowFunctions-false/self-referential/input.js x Output mismatch

  • spec/newableArrowFunction-default/input.js x Output mismatch

  • spec/newableArrowFunction-vs-spec-false/input.js x Output mismatch

babel-preset-typescript (5/10)

  • jsx-compat/ts-invalid/input.ts

    x Expected > but found / ,-[tasks/coverage/babel/packages/babel-preset-typescript/test/fixtures/jsx-compat/ts-invalid/input.ts:1:7] 1 | (

    ); : | : -- >expected----

  • node-extensions/import-in-cts/input.cts x Output mismatch

  • node-extensions/type-assertion-in-ts/input.ts Unresolved references mismatch: after transform: ["T", "x"] rebuilt : ["x"]

  • node-extensions/type-param-arrow-in-ts/input.ts Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): []

  • opts/optimizeConstEnums/input.ts x Output mismatch

babel-plugin-transform-typescript (40/153)

  • cast/as-expression/input.ts Unresolved references mismatch: after transform: ["T", "x"] rebuilt : ["x"]

  • cast/type-assertion/input.ts Unresolved references mismatch: after transform: ["T", "x"] rebuilt : ["x"]

  • class/accessor-allowDeclareFields-false/input.ts

    x TS(18010): An accessibility modifier cannot be used with a private | identifier. ,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/class/accessor-allowDeclareFields-false/input.ts:8:3] 7 | abstract accessor prop6: number; 8 | private accessor #p: any; : ^^^^^^^ 9 | `----

  • class/accessor-allowDeclareFields-true/input.ts

    x TS(18010): An accessibility modifier cannot be used with a private | identifier. ,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/class/accessor-allowDeclareFields-true/input.ts:8:3] 7 | abstract accessor prop6: number; 8 | private accessor #p: any; : ^^^^^^^ 9 | `----

  • class/head/input.ts Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Unresolved references mismatch: after transform: ["D", "I"] rebuilt : ["D"]

  • class/methods/input.ts Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]

  • class/private-method-override/input.ts Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(1): [ScopeId(2)]

  • declarations/const-enum/input.ts Bindings mismatch: after transform: ScopeId(0): ["E"] rebuilt : ScopeId(0): [] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): []

  • declarations/erased/input.ts Bindings mismatch: after transform: ScopeId(0): ["E", "I", "M", "N", "T", "m", "x"] rebuilt : ScopeId(0): [] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] rebuilt : ScopeId(0): []

  • declarations/export-declare-enum/input.ts Bindings mismatch: after transform: ScopeId(0): ["A"] rebuilt : ScopeId(0): [] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): []

  • declarations/nested-namespace/input.mjs Bindings mismatch: after transform: ScopeId(0): ["P"] rebuilt : ScopeId(0): [] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): []

  • enum/boolean-value/input.ts Bindings mismatch: after transform: ScopeId(1): ["A", "E"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/const/input.ts Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(ConstEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/constant-folding/input.ts Bindings mismatch: after transform: ScopeId(1): ["E", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/enum-merging-inner-references/input.ts Bindings mismatch: after transform: ScopeId(1): ["Animals", "Cat", "Dog"] rebuilt : ScopeId(1): ["Animals"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(2): ["Animals", "CatDog"] rebuilt : ScopeId(2): ["Animals"] Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(2): ScopeFlags(Function) Symbol flags mismatch for "Animals": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) Symbol redeclarations mismatch for "Animals": after transform: SymbolId(0): [Span { start: 41, end: 48 }] rebuilt : SymbolId(0): [] Unresolved references mismatch: after transform: ["Cat", "Dog"] rebuilt : []

  • enum/enum-merging-inner-references-shadow/input.ts Bindings mismatch: after transform: ScopeId(1): ["Animals", "Cat"] rebuilt : ScopeId(1): ["Animals"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(2): ["Animals", "Dog"] rebuilt : ScopeId(2): ["Animals"] Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(2): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(3): ["Animals", "CatDog"] rebuilt : ScopeId(3): ["Animals"] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(0x0) rebuilt : ScopeId(3): ScopeFlags(Function) Symbol reference IDs mismatch for "Cat": after transform: SymbolId(0): [ReferenceId(0)] rebuilt : SymbolId(0): [] Symbol reference IDs mismatch for "Dog": after transform: SymbolId(1): [ReferenceId(1)] rebuilt : SymbolId(1): [] Symbol flags mismatch for "Animals": after transform: SymbolId(2): SymbolFlags(RegularEnum) rebuilt : SymbolId(2): SymbolFlags(FunctionScopedVariable) Symbol redeclarations mismatch for "Animals": after transform: SymbolId(2): [Span { start: 65, end: 72 }, Span { start: 92, end: 99 }] rebuilt : SymbolId(2): []

  • enum/export/input.ts Bindings mismatch: after transform: ScopeId(1): ["A", "E"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode) rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function) Bindings mismatch: after transform: ScopeId(2): ["B", "E"] rebuilt : ScopeId(2): ["E"] Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(StrictMode) rebuilt : ScopeId(2): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(Export | RegularEnum) rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable | Export) Symbol redeclarations mismatch for "E": after transform: SymbolId(0): [Span { start: 40, end: 41 }] rebuilt : SymbolId(0): []

  • enum/inferred/input.ts Bindings mismatch: after transform: ScopeId(1): ["E", "x", "y"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/inner-references/input.ts Bindings mismatch: after transform: ScopeId(1): ["E", "a", "b"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/mix-references/input.ts x Output mismatch

  • enum/non-foldable-constant/input.ts Bindings mismatch: after transform: ScopeId(1): ["E", "a", "b"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/non-scoped/input.ts Bindings mismatch: after transform: ScopeId(1): ["E", "x", "y"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(2): ["E", "z"] rebuilt : ScopeId(2): ["E"] Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(2): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) Symbol redeclarations mismatch for "E": after transform: SymbolId(0): [Span { start: 40, end: 41 }] rebuilt : SymbolId(0): []

  • enum/outer-references/input.ts Bindings mismatch: after transform: ScopeId(1): ["IPC", "SERVER", "SOCKET", "socketType"] rebuilt : ScopeId(1): ["socketType"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(2): ["IPC", "SERVER", "SOCKET", "UV_READABLE", "UV_WRITABLE", "constants"] rebuilt : ScopeId(2): ["constants"] Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(2): ScopeFlags(Function) Symbol flags mismatch for "socketType": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "socketType": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(10)] rebuilt : SymbolId(0): [ReferenceId(7)] Symbol flags mismatch for "constants": after transform: SymbolId(4): SymbolFlags(RegularEnum) rebuilt : SymbolId(2): SymbolFlags(FunctionScopedVariable)

  • enum/reverse-mappings-syntactically-determinable/input.ts x Output mismatch

  • enum/scoped/input.ts Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(2): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)

  • enum/string-value/input.ts Bindings mismatch: after transform: ScopeId(1): ["A", "A2", "B", "B2", "E"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/string-value-template/input.ts Bindings mismatch: after transform: ScopeId(1): ["A", "E"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/string-values-computed/input.ts Bindings mismatch: after transform: ScopeId(1): ["A", "E"] rebuilt : ScopeId(1): ["E"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • enum/ts5.0-const-foldable/input.ts x Output mismatch

  • exports/declare-namespace/input.ts Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol flags mismatch for "N": after transform: SymbolId(0): SymbolFlags(Export | Class | NameSpaceModule | Ambient) rebuilt : SymbolId(0): SymbolFlags(Export | Class) Symbol reference IDs mismatch for "N": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] rebuilt : SymbolId(0): [ReferenceId(1)] Symbol redeclarations mismatch for "N": after transform: SymbolId(0): [Span { start: 83, end: 84 }] rebuilt : SymbolId(0): []

  • exports/declare-shadowed/input.ts Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Unresolved references mismatch: after transform: ["Signal", "Signal2"] rebuilt : []

  • exports/declared-types/input.ts x Output mismatch

  • exports/default-function/input.ts Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)]

  • exports/export-const-enums/input.ts Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode) rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "None": after transform: SymbolId(0): SymbolFlags(Export | ConstEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "None": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] rebuilt : SymbolId(0): [ReferenceId(1)]

  • exports/export-import=/input.ts Missing SymbolId: "JGraph" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0), SymbolId(1)] rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)]

  • exports/export-type/input.ts Bindings mismatch: after transform: ScopeId(0): ["A"] rebuilt : ScopeId(0): [] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): []

  • exports/export=/input.ts

    ! export = <value>; is only supported when compiling modules to CommonJS. | Please consider using export default <value>;, or add @babel/plugin- | transform-modules-commonjs to your Babel config. ,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/exports/export=/input.ts:1:1] 1 | export = 0; : ^^^^^^^^^^^ `----

  • exports/imported-types/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "B", "C"] rebuilt : ScopeId(0): ["C"]

  • exports/imported-types-only-remove-type-imports/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "B", "C"] rebuilt : ScopeId(0): ["C"]

  • exports/interface/input.ts x Output mismatch

  • exports/issue-9916-1/input.ts Bindings mismatch: after transform: ScopeId(0): ["PromiseRejectCb", "PromiseResolveCb", "a"] rebuilt : ScopeId(0): ["a"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [] Unresolved references mismatch: after transform: ["PromiseLike"] rebuilt : []

  • exports/issue-9916-2/input.ts Bindings mismatch: after transform: ScopeId(0): ["PromiseRejectCb", "PromiseResolveCb"] rebuilt : ScopeId(0): [] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [] Unresolved references mismatch: after transform: ["PromiseLike"] rebuilt : []

  • exports/issue-9916-3/input.ts Bindings mismatch: after transform: ScopeId(0): ["PromiseRejectCb", "PromiseResolveCb", "a"] rebuilt : ScopeId(0): ["a"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [] Unresolved references mismatch: after transform: ["PromiseLike"] rebuilt : []

  • exports/type-only-export-specifier-1/input.ts Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(0)] rebuilt : SymbolId(0): []

  • function/overloads/input.ts Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)]

  • function/overloads-exports/input.mjs Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)]

  • function/parameters/input.ts Bindings mismatch: after transform: ScopeId(1): ["T", "x", "y"] rebuilt : ScopeId(1): ["x", "y"]

  • imports/elide-preact/input.ts Bindings mismatch: after transform: ScopeId(0): ["FooBar", "Fragment", "h", "x"] rebuilt : ScopeId(0): ["x"]

  • imports/elide-preact-no-1/input.ts Bindings mismatch: after transform: ScopeId(0): ["Fragment", "h", "render"] rebuilt : ScopeId(0): ["Fragment", "h"]

  • imports/elide-preact-no-2/input.ts Bindings mismatch: after transform: ScopeId(0): ["Fragment", "render"] rebuilt : ScopeId(0): ["Fragment"]

  • imports/elide-react/input.ts Bindings mismatch: after transform: ScopeId(0): ["React", "x"] rebuilt : ScopeId(0): ["x"]

  • imports/elide-type-referenced-in-imports-equal-no/input.ts Missing SymbolId: "foo" Missing SymbolId: "bar" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3)] rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3)]

  • imports/elide-typeof/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "x"] rebuilt : ScopeId(0): ["x"]

  • imports/elision/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "B", "C", "D", "Used", "Used2", "Used3", "x", "y", "z"] rebuilt : ScopeId(0): ["Used", "Used2", "Used3", "x", "y", "z"]

  • imports/elision-export-type/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "B", "T", "T1"] rebuilt : ScopeId(0): ["A", "B"]

  • imports/elision-locations/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "B", "C", "Class", "D", "E", "F", "G", "H", "Iface", "x", "y"] rebuilt : ScopeId(0): ["A", "Class", "x", "y"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)]

  • imports/elision-qualifiedname/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "x"] rebuilt : ScopeId(0): ["x"]

  • imports/elision-rename/input.ts Bindings mismatch: after transform: ScopeId(0): ["B", "x"] rebuilt : ScopeId(0): ["x"]

  • imports/enum-id/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "Enum"] rebuilt : ScopeId(0): ["Enum"] Bindings mismatch: after transform: ScopeId(1): ["A", "Enum"] rebuilt : ScopeId(1): ["Enum"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode) rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "Enum": after transform: SymbolId(1): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)

  • imports/enum-value/input.ts Bindings mismatch: after transform: ScopeId(1): ["Enum", "id"] rebuilt : ScopeId(1): ["Enum"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode) rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "Enum": after transform: SymbolId(1): SymbolFlags(RegularEnum) rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable)

  • imports/import-removed-exceptions/input.ts Bindings mismatch: after transform: ScopeId(0): ["H", "I", "I2", "J", "a", "b", "c2", "d", "d2", "e", "e4"] rebuilt : ScopeId(0): []

  • imports/import-type/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "B", "T", "Types"] rebuilt : ScopeId(0): []

  • imports/import-type-func-with-duplicate-name/input.ts Symbol flags mismatch for "Foo": after transform: SymbolId(0): SymbolFlags(BlockScopedVariable | Function | TypeImport) rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable | Function) Symbol span mismatch for "Foo": after transform: SymbolId(0): Span { start: 13, end: 16 } rebuilt : SymbolId(0): Span { start: 70, end: 73 } Symbol redeclarations mismatch for "Foo": after transform: SymbolId(0): [Span { start: 70, end: 73 }] rebuilt : SymbolId(0): [] Symbol flags mismatch for "Foo2": after transform: SymbolId(1): SymbolFlags(BlockScopedVariable | Function | TypeImport) rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable | Function) Symbol span mismatch for "Foo2": after transform: SymbolId(1): Span { start: 43, end: 47 } rebuilt : SymbolId(1): Span { start: 87, end: 91 } Symbol redeclarations mismatch for "Foo2": after transform: SymbolId(1): [Span { start: 87, end: 91 }] rebuilt : SymbolId(1): []

  • imports/import-type-not-removed/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "B"] rebuilt : ScopeId(0): []

  • imports/import=-module/input.ts

    ! import lib = require(...); is only supported when compiling modules | to CommonJS. | Please consider using import lib from '...'; alongside Typescript's | --allowSyntheticDefaultImports option, or add @babel/plugin-transform- | modules-commonjs to your Babel config. ,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/imports/import=-module/input.ts:1:1] 1 | import lib = require("lib"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | lib(); `----

  • imports/only-remove-type-imports/input.ts x Output mismatch

  • imports/property-signature/input.ts Bindings mismatch: after transform: ScopeId(0): ["A", "obj"] rebuilt : ScopeId(0): ["obj"]

  • imports/type-only-export-specifier-1/input.ts Bindings mismatch: after transform: ScopeId(0): ["bar", "baz", "foo"] rebuilt : ScopeId(0): []

  • imports/type-only-export-specifier-2/input.ts x Output mismatch

  • imports/type-only-import-specifier-1/input.ts Bindings mismatch: after transform: ScopeId(0): ["Foo1", "Foo2"] rebuilt : ScopeId(0): ["Foo1"]

  • imports/type-only-import-specifier-2/input.ts Bindings mismatch: after transform: ScopeId(0): ["Foo1", "Foo2"] rebuilt : ScopeId(0): []

  • imports/type-only-import-specifier-3/input.ts Bindings mismatch: after transform: ScopeId(0): ["Foo1", "Foo2"] rebuilt : ScopeId(0): []

  • imports/type-only-import-specifier-4/input.ts x Output mismatch

  • lvalues/TSTypeParameterInstantiation/input.ts Bindings mismatch: after transform: ScopeId(1): ["M"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "AbstractClass": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)] rebuilt : SymbolId(0): [ReferenceId(0)] Symbol reference IDs mismatch for "ConcreteClass": after transform: SymbolId(2): [ReferenceId(4), ReferenceId(6)] rebuilt : SymbolId(1): [ReferenceId(1)]

  • namespace/alias/input.ts Missing SymbolId: "b" Missing SymbolId: "AliasModule" Bindings mismatch: after transform: ScopeId(0): ["AliasModule", "LongNameModule", "b", "babel", "bar", "baz", "node", "some", "str"] rebuilt : ScopeId(0): ["AliasModule", "b", "babel", "bar", "baz", "node", "some", "str"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): [] Reference symbol mismatch for "AliasModule": after transform: SymbolId(8) "AliasModule" rebuilt : SymbolId(2) "AliasModule" Reference symbol mismatch for "AliasModule": after transform: SymbolId(8) "AliasModule" rebuilt : SymbolId(2) "AliasModule" Unresolved reference IDs mismatch for "LongNameModule": after transform: [ReferenceId(1), ReferenceId(5)] rebuilt : [ReferenceId(1)]

  • namespace/ambient-module-nested/input.ts Ambient modules cannot be nested in other modules or namespaces.

  • namespace/ambient-module-nested-exported/input.ts Ambient modules cannot be nested in other modules or namespaces.

  • namespace/clobber-class/input.ts Missing SymbolId: "_A" Missing ReferenceId: "_A" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(1), SymbolId(2)] rebuilt : ScopeId(2): [SymbolId(1), SymbolId(2)] Symbol flags mismatch for "A": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | ValueModule) rebuilt : SymbolId(0): SymbolFlags(Class) Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [] rebuilt : SymbolId(0): [ReferenceId(1), ReferenceId(2)] Symbol redeclarations mismatch for "A": after transform: SymbolId(0): [Span { start: 22, end: 23 }] rebuilt : SymbolId(0): [] Symbol flags mismatch for "B": after transform: SymbolId(1): SymbolFlags(BlockScopedVariable | ConstVariable | Export) rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | ConstVariable)

  • namespace/clobber-enum/input.ts Missing SymbolId: "_A" Missing ReferenceId: "_A" Missing ReferenceId: "A" Missing ReferenceId: "A" Bindings mismatch: after transform: ScopeId(1): ["A", "C"] rebuilt : ScopeId(1): ["A"] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode) rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function) Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(3)] rebuilt : ScopeId(2): [SymbolId(2), SymbolId(3)] Symbol flags mismatch for "A": after transform: SymbolId(0): SymbolFlags(RegularEnum | NameSpaceModule | ValueModule) rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(3)] rebuilt : SymbolId(0): [ReferenceId(3), ReferenceId(5), ReferenceId(6)] Symbol redeclarations mismatch for "A": after transform: SymbolId(0): [Span { start: 30, end: 31 }] rebuilt : SymbolId(0): [] Symbol flags mismatch for "B": after transform: SymbolId(2): SymbolFlags(BlockScopedVariable | ConstVariable | Export) rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | ConstVariable)

  • namespace/clobber-export/input.ts Missing SymbolId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(1), SymbolId(2)] rebuilt : ScopeId(2): [SymbolId(1), SymbolId(2)] Symbol flags mismatch for "N": after transform: SymbolId(0): SymbolFlags(Export | Class | NameSpaceModule | ValueModule) rebuilt : SymbolId(0): SymbolFlags(Export | Class) Symbol reference IDs mismatch for "N": after transform: SymbolId(0): [ReferenceId(0)] rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] Symbol redeclarations mismatch for "N": after transform: SymbolId(0): [Span { start: 35, end: 36 }] rebuilt : SymbolId(0): []

  • namespace/contentious-names/input.ts Missing SymbolId: "N" Missing SymbolId: "_N" Missing SymbolId: "N" Missing SymbolId: "_N2" Missing ReferenceId: "N" Missing ReferenceId: "N" Missing SymbolId: "constructor" Missing SymbolId: "_constructor" Missing ReferenceId: "constructor" Missing ReferenceId: "constructor" Missing SymbolId: "length" Missing SymbolId: "_length" Missing ReferenceId: "length" Missing ReferenceId: "length" Missing SymbolId: "concat" Missing SymbolId: "_concat" Missing ReferenceId: "concat" Missing ReferenceId: "concat" Missing SymbolId: "copyWithin" Missing SymbolId: "_copyWithin" Missing ReferenceId: "copyWithin" Missing ReferenceId: "copyWithin" Missing SymbolId: "fill" Missing SymbolId: "_fill" Missing ReferenceId: "fill" Missing ReferenceId: "fill" Missing SymbolId: "find" Missing SymbolId: "_find" Missing ReferenceId: "find" Missing ReferenceId: "find" Missing SymbolId: "findIndex" Missing SymbolId: "_findIndex" Missing ReferenceId: "findIndex" Missing ReferenceId: "findIndex" Missing SymbolId: "lastIndexOf" Missing SymbolId: "_lastIndexOf" Missing ReferenceId: "lastIndexOf" Missing ReferenceId: "lastIndexOf" Missing SymbolId: "pop" Missing SymbolId: "_pop" Missing ReferenceId: "pop" Missing ReferenceId: "pop" Missing SymbolId: "push" Missing SymbolId: "_push" Missing ReferenceId: "push" Missing ReferenceId: "push" Missing SymbolId: "reverse" Missing SymbolId: "_reverse" Missing ReferenceId: "reverse" Missing ReferenceId: "reverse" Missing SymbolId: "shift" Missing SymbolId: "_shift" Missing ReferenceId: "shift" Missing ReferenceId: "shift" Missing SymbolId: "unshift" Missing SymbolId: "_unshift" Missing ReferenceId: "unshift" Missing ReferenceId: "unshift" Missing SymbolId: "slice" Missing SymbolId: "_slice" Missing ReferenceId: "slice" Missing ReferenceId: "slice" Missing SymbolId: "sort" Missing SymbolId: "_sort" Missing ReferenceId: "sort" Missing ReferenceId: "sort" Missing SymbolId: "splice" Missing SymbolId: "_splice" Missing ReferenceId: "splice" Missing ReferenceId: "splice" Missing SymbolId: "includes" Missing SymbolId: "_includes" Missing ReferenceId: "includes" Missing ReferenceId: "includes" Missing SymbolId: "indexOf" Missing SymbolId: "_indexOf" Missing ReferenceId: "indexOf" Missing ReferenceId: "indexOf" Missing SymbolId: "join" Missing SymbolId: "_join" Missing ReferenceId: "join" Missing ReferenceId: "join" Missing SymbolId: "keys" Missing SymbolId: "_keys" Missing ReferenceId: "keys" Missing ReferenceId: "keys" Missing SymbolId: "entries" Missing SymbolId: "_entries" Missing ReferenceId: "entries" Missing ReferenceId: "entries" Missing SymbolId: "values" Missing SymbolId: "_values" Missing ReferenceId: "values" Missing ReferenceId: "values" Missing SymbolId: "forEach" Missing SymbolId: "_forEach" Missing ReferenceId: "forEach" Missing ReferenceId: "forEach" Missing SymbolId: "filter" Missing SymbolId: "_filter" Missing ReferenceId: "filter" Missing ReferenceId: "filter" Missing SymbolId: "map" Missing SymbolId: "_map" Missing ReferenceId: "map" Missing ReferenceId: "map" Missing SymbolId: "every" Missing SymbolId: "_every" Missing ReferenceId: "every" Missing ReferenceId: "every" Missing SymbolId: "some" Missing SymbolId: "_some" Missing ReferenceId: "some" Missing ReferenceId: "some" Missing SymbolId: "reduce" Missing SymbolId: "_reduce" Missing ReferenceId: "reduce" Missing ReferenceId: "reduce" Missing SymbolId: "reduceRight" Missing SymbolId: "_reduceRight" Missing ReferenceId: "reduceRight" Missing ReferenceId: "reduceRight" Missing SymbolId: "toLocaleString" Missing SymbolId: "_toLocaleString" Missing ReferenceId: "toLocaleString" Missing ReferenceId: "toLocaleString" Missing SymbolId: "toString" Missing SymbolId: "_toString" Missing ReferenceId: "toString" Missing ReferenceId: "toString" Missing SymbolId: "flat" Missing SymbolId: "_flat" Missing ReferenceId: "flat" Missing ReferenceId: "flat" Missing SymbolId: "flatMap" Missing SymbolId: "_flatMap" Missing ReferenceId: "flatMap" Missing ReferenceId: "flatMap" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(7), SymbolId(9), SymbolId(11), SymbolId(13), SymbolId(15), SymbolId(17), SymbolId(19), SymbolId(21), SymbolId(23), SymbolId(25), SymbolId(27), SymbolId(29), SymbolId(31), SymbolId(33), SymbolId(35), SymbolId(37), SymbolId(39), SymbolId(41), SymbolId(43), SymbolId(45), SymbolId(47), SymbolId(49), SymbolId(51), SymbolId(53), SymbolId(55), SymbolId(57), SymbolId(59), SymbolId(61), SymbolId(63), SymbolId(65), SymbolId(67), SymbolId(69)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5), SymbolId(8), SymbolId(11), SymbolId(14), SymbolId(17), SymbolId(20), SymbolId(23), SymbolId(26), SymbolId(29), SymbolId(32), SymbolId(35), SymbolId(38), SymbolId(41), SymbolId(44), SymbolId(47), SymbolId(50), SymbolId(53), SymbolId(56), SymbolId(59), SymbolId(62), SymbolId(65), SymbolId(68), SymbolId(71), SymbolId(74), SymbolId(77), SymbolId(80), SymbolId(83), SymbolId(86), SymbolId(89), SymbolId(92), SymbolId(95), SymbolId(98), SymbolId(101)] Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(70)] rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(4), SymbolId(71)] rebuilt : ScopeId(3): [SymbolId(6), SymbolId(7)] Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(6), SymbolId(72)] rebuilt : ScopeId(4): [SymbolId(9), SymbolId(10)] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(8), SymbolId(73)] rebuilt : ScopeId(5): [SymbolId(12), SymbolId(13)] Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(10), SymbolId(74)] rebuilt : ScopeId(6): [SymbolId(15), SymbolId(16)] Binding symbols mismatch: after transform: ScopeId(7): [SymbolId(12), SymbolId(75)] rebuilt : ScopeId(7): [SymbolId(18), SymbolId(19)] Binding symbols mismatch: after transform: ScopeId(8): [SymbolId(14), SymbolId(76)] rebuilt : ScopeId(8): [SymbolId(21), SymbolId(22)] Binding symbols mismatch: after transform: ScopeId(9): [SymbolId(16), SymbolId(77)] rebuilt : ScopeId(9): [SymbolId(24), SymbolId(25)] Binding symbols mismatch: after transform: ScopeId(10): [SymbolId(18), SymbolId(78)] rebuilt : ScopeId(10): [SymbolId(27), SymbolId(28)] Binding symbols mismatch: after transform: ScopeId(11): [SymbolId(20), SymbolId(79)] rebuilt : ScopeId(11): [SymbolId(30), SymbolId(31)] Binding symbols mismatch: after transform: ScopeId(12): [SymbolId(22), SymbolId(80)] rebuilt : ScopeId(12): [SymbolId(33), SymbolId(34)] Binding symbols mismatch: after transform: ScopeId(13): [SymbolId(24), SymbolId(81)] rebuilt : ScopeId(13): [SymbolId(36), SymbolId(37)] Binding symbols mismatch: after transform: ScopeId(14): [SymbolId(26), SymbolId(82)] rebuilt : ScopeId(14): [SymbolId(39), SymbolId(40)] Binding symbols mismatch: after transform: ScopeId(15): [SymbolId(28), SymbolId(83)] rebuilt : ScopeId(15): [SymbolId(42), SymbolId(43)] Binding symbols mismatch: after transform: ScopeId(16): [SymbolId(30), SymbolId(84)] rebuilt : ScopeId(16): [SymbolId(45), SymbolId(46)] Binding symbols mismatch: after transform: ScopeId(17): [SymbolId(32), SymbolId(85)] rebuilt : ScopeId(17): [SymbolId(48), SymbolId(49)] Binding symbols mismatch: after transform: ScopeId(18): [SymbolId(34), SymbolId(86)] rebuilt : ScopeId(18): [SymbolId(51), SymbolId(52)] Binding symbols mismatch: after transform: ScopeId(19): [SymbolId(36), SymbolId(87)] rebuilt : ScopeId(19): [SymbolId(54), SymbolId(55)] Binding symbols mismatch: after transform: ScopeId(20): [SymbolId(38), SymbolId(88)] rebuilt : ScopeId(20): [SymbolId(57), SymbolId(58)] Binding symbols mismatch: after transform: ScopeId(21): [SymbolId(40), SymbolId(89)] rebuilt : ScopeId(21): [SymbolId(60), SymbolId(61)] Binding symbols mismatch: after transform: ScopeId(22): [SymbolId(42), SymbolId(90)] rebuilt : ScopeId(22): [SymbolId(63), SymbolId(64)] Binding symbols mismatch: after transform: ScopeId(23): [SymbolId(44), SymbolId(91)] rebuilt : ScopeId(23): [SymbolId(66), SymbolId(67)] Binding symbols mismatch: after transform: ScopeId(24): [SymbolId(46), SymbolId(92)] rebuilt : ScopeId(24): [SymbolId(69), SymbolId(70)] Binding symbols mismatch: after transform: ScopeId(25): [SymbolId(48), SymbolId(93)] rebuilt : ScopeId(25): [SymbolId(72), SymbolId(73)] Binding symbols mismatch: after transform: ScopeId(26): [SymbolId(50), SymbolId(94)] rebuilt : ScopeId(26): [SymbolId(75), SymbolId(76)] Binding symbols mismatch: after transform: ScopeId(27): [SymbolId(52), SymbolId(95)] rebuilt : ScopeId(27): [SymbolId(78), SymbolId(79)] Binding symbols mismatch: after transform: ScopeId(28): [SymbolId(54), SymbolId(96)] rebuilt : ScopeId(28): [SymbolId(81), SymbolId(82)] Binding symbols mismatch: after transform: ScopeId(29): [SymbolId(56), SymbolId(97)] rebuilt : ScopeId(29): [SymbolId(84), SymbolId(85)] Binding symbols mismatch: after transform: ScopeId(30): [SymbolId(58), SymbolId(98)] rebuilt : ScopeId(30): [SymbolId(87), SymbolId(88)] Binding symbols mismatch: after transform: ScopeId(31): [SymbolId(60), SymbolId(99)] rebuilt : ScopeId(31): [SymbolId(90), SymbolId(91)] Binding symbols mismatch: after transform: ScopeId(32): [SymbolId(62), SymbolId(100)] rebuilt : ScopeId(32): [SymbolId(93), SymbolId(94)] Binding symbols mismatch: after transform: ScopeId(33): [SymbolId(64), SymbolId(101)] rebuilt : ScopeId(33): [SymbolId(96), SymbolId(97)] Binding symbols mismatch: after transform: ScopeId(34): [SymbolId(66), SymbolId(102)] rebuilt : ScopeId(34): [SymbolId(99), SymbolId(100)] Binding symbols mismatch: after transform: ScopeId(35): [SymbolId(68), SymbolId(103)] rebuilt : ScopeId(35): [SymbolId(102), SymbolId(103)]

  • namespace/declare/input.ts Missing SymbolId: "N" Missing SymbolId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Bindings mismatch: after transform: ScopeId(1): ["B", "_N", "e", "v"] rebuilt : ScopeId(1): ["_N"] Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(1): []

  • namespace/declare-global-nested-namespace/input.ts Missing SymbolId: "X" Missing SymbolId: "_X" Missing ReferenceId: "X" Missing ReferenceId: "X" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(2), SymbolId(4)] rebuilt : ScopeId(0): [SymbolId(0), SymbolId(3)] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(3), SymbolId(5)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)]

  • namespace/empty-removed/input.ts Missing SymbolId: "a" Missing SymbolId: "_a" Missing SymbolId: "c" Missing SymbolId: "_c" Missing ReferenceId: "c" Missing ReferenceId: "c" Missing ReferenceId: "a" Missing ReferenceId: "a" Missing SymbolId: "WithTypes" Missing SymbolId: "_WithTypes" Missing SymbolId: "d" Missing SymbolId: "_d2" Missing ReferenceId: "d" Missing ReferenceId: "d" Missing ReferenceId: "WithTypes" Missing ReferenceId: "WithTypes" Missing SymbolId: "WithValues" Missing SymbolId: "_WithValues" Missing SymbolId: "a" Missing SymbolId: "_a3" Missing ReferenceId: "a" Missing ReferenceId: "a" Missing SymbolId: "b" Missing SymbolId: "_b3" Missing ReferenceId: "b" Missing ReferenceId: "b" Missing SymbolId: "c" Missing SymbolId: "_c3" Missing ReferenceId: "c" Missing ReferenceId: "c" Missing SymbolId: "d" Missing SymbolId: "_d3" Missing ReferenceId: "d" Missing ReferenceId: "d" Missing SymbolId: "e" Missing SymbolId: "_e2" Missing ReferenceId: "e" Missing ReferenceId: "e" Missing ReferenceId: "WithValues" Missing ReferenceId: "WithValues" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0), SymbolId(6), SymbolId(14)] rebuilt : ScopeId(0): [SymbolId(0), SymbolId(5), SymbolId(9)] Bindings mismatch: after transform: ScopeId(1): ["_a", "b", "c", "d"] rebuilt : ScopeId(1): ["_a", "c"] Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(1): [ScopeId(2)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(3), SymbolId(26)] rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] Bindings mismatch: after transform: ScopeId(6): ["_WithTypes", "a", "b", "c", "d"] rebuilt : ScopeId(3): ["_WithTypes", "d"] Scope children mismatch: after transform: ScopeId(6): [ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(12)] rebuilt : ScopeId(3): [ScopeId(4)] Binding symbols mismatch: after transform: ScopeId(12): [SymbolId(33)] rebuilt : ScopeId(4): [SymbolId(8)] Scope children mismatch: after transform: ScopeId(12): [ScopeId(13)] rebuilt : ScopeId(4): [] Binding symbols mismatch: after transform: ScopeId(14): [SymbolId(15), SymbolId(17), SymbolId(19), SymbolId(21), SymbolId(23), SymbolId(34)] rebuilt : ScopeId(5): [SymbolId(10), SymbolId(11), SymbolId(14), SymbolId(18), SymbolId(21), SymbolId(24)] Binding symbols mismatch: after transform: ScopeId(15): [SymbolId(16), SymbolId(35)] rebuilt : ScopeId(6): [SymbolId(12), SymbolId(13)] Binding symbols mismatch: after transform: ScopeId(17): [SymbolId(18), SymbolId(36)] rebuilt : ScopeId(8): [SymbolId(15), SymbolId(16)] Scope flags mismatch: after transform: ScopeId(18): ScopeFlags(StrictMode) rebuilt : ScopeId(9): ScopeFlags(StrictMode | Function) Binding symbols mismatch: after transform: ScopeId(19): [SymbolId(20), SymbolId(37)] rebuilt : ScopeId(10): [SymbolId(19), SymbolId(20)] Binding symbols mismatch: after transform: ScopeId(21): [SymbolId(22), SymbolId(38)] rebuilt : ScopeId(12): [SymbolId(22), SymbolId(23)] Binding symbols mismatch: after transform: ScopeId(22): [SymbolId(39)] rebuilt : ScopeId(13): [SymbolId(25)] Symbol flags mismatch for "B": after transform: SymbolId(18): SymbolFlags(RegularEnum) rebuilt : SymbolId(16): SymbolFlags(BlockScopedVariable) Symbol flags mismatch for "C": after transform: SymbolId(20): SymbolFlags(BlockScopedVariable | Function) rebuilt : SymbolId(20): SymbolFlags(FunctionScopedVariable)

  • namespace/export/input.ts Missing SymbolId: "N" Missing SymbolId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)]

  • namespace/export-type-only/input.ts Bindings mismatch: after transform: ScopeId(0): ["Platform"] rebuilt : ScopeId(0): [] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): [] Unresolved references mismatch: after transform: ["Platform"] rebuilt : []

  • namespace/module-nested/input.ts Missing SymbolId: "src" Missing SymbolId: "_src" Missing SymbolId: "ns1" Missing SymbolId: "_ns" Missing ReferenceId: "_ns" Missing ReferenceId: "foo" Missing ReferenceId: "ns1" Missing ReferenceId: "ns1" Missing ReferenceId: "_src" Missing ReferenceId: "_src" Missing SymbolId: "ns2" Missing SymbolId: "_ns2" Missing ReferenceId: "_ns2" Missing ReferenceId: "foo" Missing ReferenceId: "ns2" Missing ReferenceId: "ns2" Missing ReferenceId: "_src" Missing ReferenceId: "_src" Missing ReferenceId: "src" Missing ReferenceId: "src" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3), SymbolId(5)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(6)] rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(4), SymbolId(7)] rebuilt : ScopeId(4): [SymbolId(6), SymbolId(7)] Symbol flags mismatch for "foo": after transform: SymbolId(2): SymbolFlags(Export | Class) rebuilt : SymbolId(4): SymbolFlags(Class) Symbol reference IDs mismatch for "foo": after transform: SymbolId(2): [] rebuilt : SymbolId(4): [ReferenceId(1)] Symbol flags mismatch for "foo": after transform: SymbolId(4): SymbolFlags(Export | Class) rebuilt : SymbolId(7): SymbolFlags(Class) Symbol reference IDs mismatch for "foo": after transform: SymbolId(4): [] rebuilt : SymbolId(7): [ReferenceId(7)]

  • namespace/module-nested-export/input.ts Missing SymbolId: "src" Missing SymbolId: "_src" Missing SymbolId: "ns1" Missing SymbolId: "_ns" Missing ReferenceId: "_ns" Missing ReferenceId: "foo" Missing ReferenceId: "ns1" Missing ReferenceId: "ns1" Missing ReferenceId: "_src" Missing ReferenceId: "_src" Missing SymbolId: "ns2" Missing SymbolId: "_ns2" Missing ReferenceId: "_ns2" Missing ReferenceId: "foo" Missing ReferenceId: "ns2" Missing ReferenceId: "ns2" Missing ReferenceId: "_src" Missing ReferenceId: "_src" Missing ReferenceId: "src" Missing ReferenceId: "src" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3), SymbolId(5)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(6)] rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(4), SymbolId(7)] rebuilt : ScopeId(4): [SymbolId(6), SymbolId(7)] Symbol flags mismatch for "foo": after transform: SymbolId(2): SymbolFlags(Export | Class) rebuilt : SymbolId(4): SymbolFlags(Class) Symbol reference IDs mismatch for "foo": after transform: SymbolId(2): [] rebuilt : SymbolId(4): [ReferenceId(1)] Symbol flags mismatch for "foo": after transform: SymbolId(4): SymbolFlags(Export | Class) rebuilt : SymbolId(7): SymbolFlags(Class) Symbol reference IDs mismatch for "foo": after transform: SymbolId(4): [] rebuilt : SymbolId(7): [ReferenceId(7)]

  • namespace/multiple/input.ts Missing SymbolId: "N" Missing SymbolId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Missing SymbolId: "_N2" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(4)] rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)]

  • namespace/mutable-fail/input.ts

    ! Namespaces exporting non-const are not supported by Babel. Change to const | or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript ,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/namespace/mutable-fail/input.ts:2:14] 1 | namespace N { 2 | export let V; : ^ 3 | } `----

  • namespace/namespace-flag/input.ts

    ! Namespace not marked type-only declare. Non-declarative namespaces are | only supported experimentally in Babel. To enable and review caveats see: | https://babeljs.io/docs/en/babel-plugin-transform-typescript ,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/namespace/namespace-flag/input.ts:1:1] 1 | namespace N {} : ^^^^^^^^^^^^^^ `----

  • namespace/nested/input.ts Missing SymbolId: "_A" Missing SymbolId: "C" Missing SymbolId: "_C" Missing ReferenceId: "_C" Missing ReferenceId: "G" Missing ReferenceId: "_C" Missing ReferenceId: "C" Missing ReferenceId: "C" Missing ReferenceId: "_A" Missing ReferenceId: "_A" Missing SymbolId: "_M" Missing ReferenceId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Missing ReferenceId: "_A" Missing ReferenceId: "D" Missing SymbolId: "_D" Missing ReferenceId: "_D" Missing ReferenceId: "H" Missing ReferenceId: "D" Missing ReferenceId: "D" Missing ReferenceId: "_A" Missing ReferenceId: "_A" Missing SymbolId: "_F" Missing ReferenceId: "F" Missing ReferenceId: "F" Missing SymbolId: "G" Missing SymbolId: "_G" Missing ReferenceId: "G" Missing ReferenceId: "G" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(1), SymbolId(4), SymbolId(6), SymbolId(12), SymbolId(14), SymbolId(16), SymbolId(18)] rebuilt : ScopeId(2): [SymbolId(1), SymbolId(2), SymbolId(6), SymbolId(9), SymbolId(14), SymbolId(17), SymbolId(20)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(2), SymbolId(3), SymbolId(19)] rebuilt : ScopeId(3): [SymbolId(3), SymbolId(4), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(5), SymbolId(20)] rebuilt : ScopeId(6): [SymbolId(7), SymbolId(8)] Binding symbols mismatch: after transform: ScopeId(8): [SymbolId(7), SymbolId(8), SymbolId(21)] rebuilt : ScopeId(8): [SymbolId(10), SymbolId(11), SymbolId(12)] Bindings mismatch: after transform: ScopeId(9): ["H", "I", "J", "K"] rebuilt : ScopeId(9): ["H"] Scope flags mismatch: after transform: ScopeId(9): ScopeFlags(StrictMode) rebuilt : ScopeId(9): ScopeFlags(StrictMode | Function) Binding symbols mismatch: after transform: ScopeId(11): [SymbolId(13), SymbolId(22)] rebuilt : ScopeId(11): [SymbolId(15), SymbolId(16)] Binding symbols mismatch: after transform: ScopeId(12): [SymbolId(15), SymbolId(23)] rebuilt : ScopeId(12): [SymbolId(18), SymbolId(19)] Bindings mismatch: after transform: ScopeId(13): ["L", "M"] rebuilt : ScopeId(13): ["L"] Scope flags mismatch: after transform: ScopeId(13): ScopeFlags(StrictMode) rebuilt : ScopeId(13): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "A": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | ValueModule) rebuilt : SymbolId(0): SymbolFlags(Class) Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [] rebuilt : SymbolId(0): [ReferenceId(33), ReferenceId(34)] Symbol redeclarations mismatch for "A": after transform: SymbolId(0): [Span { start: 22, end: 23 }] rebuilt : SymbolId(0): [] Symbol flags mismatch for "G": after transform: SymbolId(2): SymbolFlags(Export | Class) rebuilt : SymbolId(4): SymbolFlags(Class) Symbol reference IDs mismatch for "G": after transform: SymbolId(2): [] rebuilt : SymbolId(4): [ReferenceId(1)] Symbol flags mismatch for "E": after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | ConstVariable | Export) rebuilt : SymbolId(5): SymbolFlags(BlockScopedVariable | ConstVariable) Symbol flags mismatch for "M": after transform: SymbolId(4): SymbolFlags(BlockScopedVariable | Function | NameSpaceModule | ValueModule) rebuilt : SymbolId(6): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "M": after transform: SymbolId(4): [] rebuilt : SymbolId(6): [ReferenceId(9), ReferenceId(10)] Symbol redeclarations mismatch for "M": after transform: SymbolId(4): [Span { start: 129, end: 130 }] rebuilt : SymbolId(6): [] Symbol flags mismatch for "N": after transform: SymbolId(5): SymbolFlags(BlockScopedVariable | ConstVariable | Export) rebuilt : SymbolId(8): SymbolFlags(BlockScopedVariable | ConstVariable) Symbol flags mismatch for "D": after transform: SymbolId(6): SymbolFlags(BlockScopedVariable | Export | Function | NameSpaceModule | ValueModule) rebuilt : SymbolId(9): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "D": after transform: SymbolId(6): [] rebuilt : SymbolId(9): [ReferenceId(12), ReferenceId(22), ReferenceId(23)] Symbol redeclarations mismatch for "D": after transform: SymbolId(6): [Span { start: 207, end: 208 }] rebuilt : SymbolId(9): [] Symbol flags mismatch for "H": after transform: SymbolId(8): SymbolFlags(Export | RegularEnum) rebuilt : SymbolId(12): SymbolFlags(BlockScopedVariable) Symbol reference IDs mismatch for "H": after transform: SymbolId(8): [] rebuilt : SymbolId(12): [ReferenceId(21)] Symbol flags mismatch for "F": after transform: SymbolId(12): SymbolFlags(Class | NameSpaceModule | ValueModule) rebuilt : SymbolId(14): SymbolFlags(Class) Symbol reference IDs mismatch for "F": after transform: SymbolId(12): [] rebuilt : SymbolId(14): [ReferenceId(26), ReferenceId(27)] Symbol redeclarations mismatch for "F": after transform: SymbolId(12): [Span { start: 325, end: 326 }] rebuilt : SymbolId(14): [] Symbol flags mismatch for "L": after transform: SymbolId(16): SymbolFlags(RegularEnum) rebuilt : SymbolId(20): SymbolFlags(BlockScopedVariable) Reference symbol mismatch for "C": after transform: SymbolId(1) "C" rebuilt : SymbolId(2) "C"

  • namespace/nested-namespace/input.ts Missing SymbolId: "A" Missing SymbolId: "_A" Missing ReferenceId: "_A" Missing ReferenceId: "G" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Bindings mismatch: after transform: ScopeId(1): ["B", "G", "_A"] rebuilt : ScopeId(1): ["G", "_A"] Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(4)] rebuilt : ScopeId(1): [ScopeId(2)] Bindings mismatch: after transform: ScopeId(4): ["G", "H"] rebuilt : ScopeId(2): ["G"] Scope flags mismatch: after transform: ScopeId(4): ScopeFlags(StrictMode) rebuilt : ScopeId(2): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "G": after transform: SymbolId(3): SymbolFlags(Export | RegularEnum) rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) Symbol reference IDs mismatch for "G": after transform: SymbolId(3): [] rebuilt : SymbolId(2): [ReferenceId(4)]

  • namespace/nested-shorthand/input.ts Missing SymbolId: "X" Missing SymbolId: "_X" Missing SymbolId: "Y" Missing SymbolId: "_Y" Missing ReferenceId: "_Y" Missing ReferenceId: "Y" Missing ReferenceId: "Y" Missing ReferenceId: "_X" Missing ReferenceId: "_X" Missing ReferenceId: "X" Missing ReferenceId: "X" Missing SymbolId: "proj" Missing SymbolId: "_proj" Missing SymbolId: "data" Missing SymbolId: "_data" Missing SymbolId: "util" Missing SymbolId: "_util" Missing SymbolId: "api" Missing SymbolId: "_api" Missing ReferenceId: "_api" Missing ReferenceId: "api" Missing ReferenceId: "api" Missing ReferenceId: "_util" Missing ReferenceId: "_util" Missing ReferenceId: "util" Missing ReferenceId: "util" Missing ReferenceId: "_data" Missing ReferenceId: "_data" Missing ReferenceId: "data" Missing ReferenceId: "data" Missing ReferenceId: "_proj" Missing ReferenceId: "_proj" Missing ReferenceId: "proj" Missing ReferenceId: "proj" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0), SymbolId(3)] rebuilt : ScopeId(0): [SymbolId(0), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(8)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(9)] rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(4), SymbolId(10)] rebuilt : ScopeId(3): [SymbolId(6), SymbolId(7)] Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(5), SymbolId(11)] rebuilt : ScopeId(4): [SymbolId(8), SymbolId(9)] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(6), SymbolId(12)] rebuilt : ScopeId(5): [SymbolId(10), SymbolId(11)] Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(7), SymbolId(13)] rebuilt : ScopeId(6): [SymbolId(12), SymbolId(13)] Symbol flags mismatch for "Z": after transform: SymbolId(2): SymbolFlags(BlockScopedVariable | ConstVariable | Export) rebuilt : SymbolId(4): SymbolFlags(BlockScopedVariable | ConstVariable) Symbol flags mismatch for "X": after transform: SymbolId(7): SymbolFlags(BlockScopedVariable | ConstVariable | Export) rebuilt : SymbolId(13): SymbolFlags(BlockScopedVariable | ConstVariable)

  • namespace/same-name/input.ts Missing SymbolId: "N" Missing SymbolId: "_N2" Missing SymbolId: "_N7" Missing SymbolId: "_N4" Missing ReferenceId: "_N7" Missing ReferenceId: "_N7" Missing SymbolId: "N" Missing SymbolId: "_N6" Missing ReferenceId: "_N6" Missing ReferenceId: "_N3" Missing ReferenceId: "N" Missing ReferenceId: "N" Missing ReferenceId: "_N2" Missing ReferenceId: "_N2" Missing SymbolId: "_N8" Missing ReferenceId: "_N8" Missing ReferenceId: "_N5" Missing ReferenceId: "N" Missing ReferenceId: "N" Missing ReferenceId: "_N2" Missing ReferenceId: "_N2" Missing SymbolId: "_N9" Missing ReferenceId: "_N9" Missing ReferenceId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Missing ReferenceId: "_N2" Missing ReferenceId: "_N2" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3), SymbolId(7)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(8)] rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(4), SymbolId(9)] rebuilt : ScopeId(3): [SymbolId(6), SymbolId(7)] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(5), SymbolId(10)] rebuilt : ScopeId(5): [SymbolId(8), SymbolId(9)] Binding symbols mismatch: after transform: ScopeId(7): [SymbolId(6), SymbolId(11)] rebuilt : ScopeId(7): [SymbolId(10), SymbolId(11)] Scope flags mismatch: after transform: ScopeId(8): ScopeFlags(StrictMode) rebuilt : ScopeId(8): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "_N3": after transform: SymbolId(4): SymbolFlags(BlockScopedVariable | Export | Function) rebuilt : SymbolId(7): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "_N3": after transform: SymbolId(4): [] rebuilt : SymbolId(7): [ReferenceId(3)] Symbol flags mismatch for "_N5": after transform: SymbolId(5): SymbolFlags(Export | Class) rebuilt : SymbolId(9): SymbolFlags(Class) Symbol reference IDs mismatch for "_N5": after transform: SymbolId(5): [] rebuilt : SymbolId(9): [ReferenceId(9)] Symbol flags mismatch for "_N": after transform: SymbolId(6): SymbolFlags(Export | RegularEnum) rebuilt : SymbolId(11): SymbolFlags(BlockScopedVariable) Symbol reference IDs mismatch for "_N": after transform: SymbolId(6): [] rebuilt : SymbolId(11): [ReferenceId(16)]

  • namespace/undeclared/input.ts Missing SymbolId: "N" Missing SymbolId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: after transform: ScopeId(0): [SymbolId(0)] rebuilt : ScopeId(0): [SymbolId(0)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2)] rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)]

  • optimize-const-enums/custom-values/input.ts x Output mismatch

  • optimize-const-enums/custom-values-exported/input.ts x Output mismatch

  • optimize-const-enums/declare/input.ts x Output mismatch

  • optimize-const-enums/export-const-enum/input.ts x Output mismatch

  • optimize-const-enums/export-const-enum-type-and-value/input.ts x Output mismatch

  • optimize-const-enums/export-const-enum-type-no-deopt/input.ts x Output mismatch

  • optimize-const-enums/exported/input.ts x Output mismatch

  • optimize-const-enums/local/input.ts x Output mismatch

  • optimize-const-enums/local-shadowed/input.ts x Output mismatch

  • optimize-const-enums/merged/input.ts x Output mismatch

  • optimize-const-enums/merged-exported/input.ts x Output mismatch

  • regression/15768/input.ts x Output mismatch

  • type-arguments/call/input.ts Unresolved references mismatch: after transform: ["T", "f"] rebuilt : ["f"]

  • type-arguments/expr/input.ts Unresolved references mismatch: after transform: ["T", "f"] rebuilt : ["f"]

  • type-arguments/new/input.ts Unresolved references mismatch: after transform: ["C", "T"] rebuilt : ["C"]

  • type-arguments/optional-call/input.ts Unresolved references mismatch: after transform: ["Q", "T", "f", "x"] rebuilt : ["f", "x"]

  • type-arguments/tagged-template/input.ts Unresolved references mismatch: after transform: ["T", "f"] rebuilt : ["f"]

babel-plugin-transform-react-jsx (124/144)

  • pure/false-pragma-comment-automatic-runtime/input.js pragma and pragmaFrag cannot be set when runtime is automatic.

  • pure/false-pragma-option-automatic-runtime/input.js pragma and pragmaFrag cannot be set when runtime is automatic.

  • pure/true-pragma-comment-automatic-runtime/input.js pragma and pragmaFrag cannot be set when runtime is automatic.

  • pure/true-pragma-option-automatic-runtime/input.js pragma and pragmaFrag cannot be set when runtime is automatic.

  • pure/unset-pragma-comment-automatic-runtime/input.js pragma and pragmaFrag cannot be set when runtime is automatic.

  • pure/unset-pragma-option-automatic-runtime/input.js pragma and pragmaFrag cannot be set when runtime is automatic.

  • react/should-disallow-spread-children/input.js Spread children are not supported in React.

  • react/should-disallow-valueless-key/input.js

    ! Please provide an explicit key value. Using "key" as a shorthand for | "key={true}" is not allowed. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-disallow-valueless-key/input.js:2:15] 1 | 2 | var x = [

    ]; : ^^^ `----

  • react/should-disallow-xml-namespacing/input.js

    ! Namespace tags are not supported by default. React's JSX doesn't support | namespace tags. You can set throwIfNamespace: false to bypass this | warning. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-disallow-xml-namespacing/input.js:1:2] 1 | <Namespace:Component />; : ^^^^^^^^^^^^^^^^^^^ `----

  • react/should-throw-error-namespaces-if-not-flag/input.js

    ! Namespace tags are not supported by default. React's JSX doesn't support | namespace tags. You can set throwIfNamespace: false to bypass this | warning. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-throw-error-namespaces-if-not-flag/input.js:1:2] 1 | <f:image />; : ^^^^^^^ `----

  • react/should-warn-when-importSource-is-set/input.js importSource cannot be set when runtime is classic.

  • react/should-warn-when-importSource-pragma-is-set/input.js importSource cannot be set when runtime is classic.

  • react-automatic/does-not-add-source-self-automatic/input.mjs transform-react-jsx: unknown field autoImport, expected one of runtime, development, throwIfNamespace, pure, importSource, pragma, pragmaFrag, useBuiltIns, useSpread, refresh

  • react-automatic/should-disallow-spread-children/input.js Spread children are not supported in React.

  • react-automatic/should-disallow-valueless-key/input.js

    ! Please provide an explicit key value. Using "key" as a shorthand for | "key={true}" is not allowed. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-valueless-key/input.js:2:15] 1 | 2 | var x = [

    ]; : ^^^ `----

  • react-automatic/should-disallow-xml-namespacing/input.js

    ! Namespace tags are not supported by default. React's JSX doesn't support | namespace tags. You can set throwIfNamespace: false to bypass this | warning. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-xml-namespacing/input.js:1:2] 1 | <Namespace:Component />; : ^^^^^^^^^^^^^^^^^^^ `----

  • react-automatic/should-throw-error-namespaces-if-not-flag/input.js

    ! Namespace tags are not supported by default. React's JSX doesn't support | namespace tags. You can set throwIfNamespace: false to bypass this | warning. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-throw-error-namespaces-if-not-flag/input.js:1:2] 1 | <f:image />; : ^^^^^^^ `----

  • react-automatic/should-warn-when-pragma-or-pragmaFrag-is-set/input.js pragma and pragmaFrag cannot be set when runtime is automatic.

  • spread-transform/transform-to-babel-extend/input.js x Output mismatch

  • spread-transform/transform-to-object-assign/input.js x Output mismatch

babel-plugin-transform-react-jsx-development (8/11)

  • cross-platform/disallow-__self-as-jsx-attribute/input.js

    ! Duplicate __self prop found. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx-development/test/fixtures/cross-platform/disallow-__self-as-jsx-attribute/input.js:1:14] 1 | var x =

    ; : ^^^^^^ `----

  • cross-platform/disallow-__source-as-jsx-attribute/input.js

    ! Duplicate __source prop found. ,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx-development/test/fixtures/cross-platform/disallow-__source-as-jsx-attribute/input.js:1:14] 1 | var x =

    ; : ^^^^^^^^ `----

  • cross-platform/within-ts-module-block/input.ts x Output mismatch