This is an automated email from the ASF dual-hosted git repository.
olli pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-freemarker.git
from 2444680 build with Java 8, 11 and 17
new 7b90f42 SLING-11634 Enable code checks with Checkstyle
new b10ae46 [checkstyle] (design) DesignForExtension
new bcfc010 [checkstyle] (coding) DeclarationOrder
new 1f576c9 [checkstyle] (coding) MissingCtor
new 88b7f28 [checkstyle] (javadoc) MissingJavadocMethod
new 1108c52 [checkstyle] (javadoc) MissingJavadocType
new 403826f [checkstyle] (javadoc) JavadocPackage
new 78eedab update test dependency
new 9357b77 SLING-11634 Enable code checks with Checkstyle
new abb93eb SLING-11660 Improve IncludeDirective
new b824dfd [checkstyle] (coding) AvoidInlineConditionals
new cbe6ff2 [checkstyle] (metrics) NPathComplexity
new b5d8c83 [checkstyle] (coding) IllegalCatch
new b105bb6 style
new 4d9af78 SLING-11635 Enable code checks with PMD
new 182bdc2 [pmd] UnusedPrivateMethod
new b41c30b SLING-11636 Enable code checks with SpotBugs
new 1bedb95 [spotbugs] exclude EI_EXPOSE_REP2
new 40f6131 [spotbugs] exclude TEMPLATE_INJECTION_FREEMARKER
new b6ce7af [spotbugs] exclude REQUESTDISPATCHER_FILE_DISCLOSURE
new 62c444a build with Java 11 and 17
The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.sling-module.json | 3 +-
.../simple/html.ftl => checkstyle-suppressions.xml | 15 +--
pom.xml | 72 ++++++++++-
.../page/bindings/html.ftl => spotbugs-exclude.xml | 27 ++--
.../freemarker/internal/AdaptToMethod.java | 6 +-
.../internal/FreemarkerBindingsValuesProvider.java | 8 +-
.../internal/FreemarkerScriptEngine.java | 16 ++-
.../internal/FreemarkerScriptEngineFactory.java | 12 +-
.../freemarker/internal/IncludeDirective.java | 143 ++++++++-------------
.../freemarker/internal/package-info.java | 7 +-
10 files changed, 183 insertions(+), 126 deletions(-)
copy src/test/resources/initial-content/apps/freemarker/page/simple/html.ftl
=> checkstyle-suppressions.xml (73%)
copy src/test/resources/initial-content/apps/freemarker/page/bindings/html.ftl
=> spotbugs-exclude.xml (55%)
copy Jenkinsfile =>
src/main/java/org/apache/sling/scripting/freemarker/internal/package-info.java
(87%)