diff --git a/pom.xml b/pom.xml index a5503f051..4ddff687e 100644 --- a/pom.xml +++ b/pom.xml @@ -30,6 +30,9 @@ + + 17 + 3.18.0 @@ -352,6 +355,28 @@ + + + com.diffplug.spotless + spotless-maven-plugin + + + apply + none + + + check + none + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + + diff --git a/src/main/java/com/hubspot/jinjava/lib/tag/eager/EagerTagFactory.java b/src/main/java/com/hubspot/jinjava/lib/tag/eager/EagerTagFactory.java index af6b354ae..6e371c2cb 100644 --- a/src/main/java/com/hubspot/jinjava/lib/tag/eager/EagerTagFactory.java +++ b/src/main/java/com/hubspot/jinjava/lib/tag/eager/EagerTagFactory.java @@ -33,7 +33,7 @@ public class EagerTagFactory { public static final Map, Class>> EAGER_TAG_OVERRIDES = ImmutableMap - ., Class>>builder() + ., Class>>builder() .put(SetTag.class, EagerSetTag.class) .put(DoTag.class, EagerDoTag.class) .put(PrintTag.class, EagerPrintTag.class) diff --git a/src/main/java/com/hubspot/jinjava/tree/parse/TokenScanner.java b/src/main/java/com/hubspot/jinjava/tree/parse/TokenScanner.java index e189e6df8..dd1737cf6 100644 --- a/src/main/java/com/hubspot/jinjava/tree/parse/TokenScanner.java +++ b/src/main/java/com/hubspot/jinjava/tree/parse/TokenScanner.java @@ -214,6 +214,11 @@ private Token getNextToken() { private boolean isEndRaw() { int pos = currPost + 1; + if (pos < length) { + if (is[pos] == symbols.getTrimChar()) { + pos++; + } + } while (pos < length) { if (!Character.isWhitespace(is[pos++])) { break;