From cf10e41c39ea8dc6f56a51fb806dcd8783064e7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 6 Oct 2020 15:48:31 -0400 Subject: [PATCH] tweak: scope._generateUid returns name for i = 0 and 1 --- packages/babel-plugin-proposal-class-static-block/src/index.js | 2 +- packages/babel-traverse/src/scope/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/babel-plugin-proposal-class-static-block/src/index.js b/packages/babel-plugin-proposal-class-static-block/src/index.js index e8ee96cbf251..9e9658370058 100644 --- a/packages/babel-plugin-proposal-class-static-block/src/index.js +++ b/packages/babel-plugin-proposal-class-static-block/src/index.js @@ -11,7 +11,7 @@ import syntaxClassStaticBlock from "@babel/plugin-syntax-class-static-block"; function generateUid(scope, denyList: Set) { const name = ""; let uid; - let i = 0; + let i = 1; do { uid = scope._generateUid(name, i); i++; diff --git a/packages/babel-traverse/src/scope/index.js b/packages/babel-traverse/src/scope/index.js index 321db204ccc4..671f1b34751a 100644 --- a/packages/babel-traverse/src/scope/index.js +++ b/packages/babel-traverse/src/scope/index.js @@ -368,7 +368,7 @@ export default class Scope { .replace(/[0-9]+$/g, ""); let uid; - let i = 0; + let i = 1; do { uid = this._generateUid(name, i); i++;