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); } - }
