This is an automated email from the ASF dual-hosted git repository.

benw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git

commit 06fc5d82a71bfc7b758c596ab6005e3ffbc96cac
Author: Ben Weidig <[email protected]>
AuthorDate: Mon Apr 6 16:18:47 2026 +0200

    webresources: silence more of Google Closure Minimizer
---
 .../GoogleClosureMinimizerOptionsProviderImpl.java        | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git 
a/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizerOptionsProviderImpl.java
 
b/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizerOptionsProviderImpl.java
index 8217574a1..c3c5772aa 100644
--- 
a/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizerOptionsProviderImpl.java
+++ 
b/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizerOptionsProviderImpl.java
@@ -11,7 +11,10 @@ import com.google.javascript.jscomp.CheckLevel;
 import com.google.javascript.jscomp.ClosureCodingConvention;
 import com.google.javascript.jscomp.CompilationLevel;
 import com.google.javascript.jscomp.CompilerOptions;
+import com.google.javascript.jscomp.DependencyOptions;
+import com.google.javascript.jscomp.DiagnosticGroup;
 import com.google.javascript.jscomp.DiagnosticGroups;
+import com.google.javascript.jscomp.deps.ModuleLoader;
 
 public class GoogleClosureMinimizerOptionsProviderImpl implements 
GoogleClosureMinimizerOptionsProvider
 {
@@ -29,12 +32,16 @@ public class GoogleClosureMinimizerOptionsProviderImpl 
implements GoogleClosureM
     {
         CompilerOptions options = new CompilerOptions();
 
-        options.setCodingConvention(new ClosureCodingConvention());
-        options.setWarningLevel(DiagnosticGroups.CHECK_VARIABLES, 
CheckLevel.WARNING);
-
         compilationLevel.setOptionsForCompilationLevel(options);
 
+        options.setLanguageIn(CompilerOptions.LanguageMode.UNSTABLE);
+        
options.setWarningLevel(DiagnosticGroup.forType(ModuleLoader.INVALID_MODULE_PATH),
 CheckLevel.OFF);
+        options.setWarningLevel(DiagnosticGroups.NON_STANDARD_JSDOC, 
CheckLevel.OFF);
+        options.setWarningLevel(DiagnosticGroups.PARSING, CheckLevel.OFF);
+        options.setModuleResolutionMode(ModuleLoader.ResolutionMode.BROWSER);
+        options.setDependencyOptions(DependencyOptions.none());
+        options.setCodingConvention(new ClosureCodingConvention());
+
         return Optional.of(options);
     }
-
 }

Reply via email to