From 228e73b1b17d8e09c5ee043efd1ff91a81cd2223 Mon Sep 17 00:00:00 2001 From: SeungHwan Kim Date: Sat, 18 Jan 2025 20:27:01 +0900 Subject: [PATCH] add "use strict" when checking transpile --- src/main/scala/esmeta/es/util/Coverage.scala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/scala/esmeta/es/util/Coverage.scala b/src/main/scala/esmeta/es/util/Coverage.scala index 42ab4aa1ec..53d87e210f 100644 --- a/src/main/scala/esmeta/es/util/Coverage.scala +++ b/src/main/scala/esmeta/es/util/Coverage.scala @@ -152,13 +152,14 @@ case class Coverage( case Some(blockScript) => blockingScripts += blockScript if (updated) - val isSwcMinifiable = Minifier.checkMinifyDiffSrv(code, Some("swc")) + val codeWithUseStrict = USE_STRICT + code + val isSwcMinifiable = Minifier.checkMinifyDiffSrv(codeWithUseStrict, Some("swc")) val isTerserMinifiable = - Minifier.checkMinifyDiffSrv(code, Some("terser")) + Minifier.checkMinifyDiffSrv(codeWithUseStrict, Some("terser")) val isSwcES2015Transpilable = - Minifier.checkMinifyDiffSrv(code, Some("swcES2015")) + Minifier.checkMinifyDiffSrv(codeWithUseStrict, Some("swcES2015")) val isBabelTranspilable = - Minifier.checkMinifyDiffSrv(code, Some("babel")) + Minifier.checkMinifyDiffSrv(codeWithUseStrict, Some("babel")) _minimalInfo += script.name -> ScriptInfo( ConformTest.createTest(cfg, finalSt),