You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by he...@apache.org on 2020/11/05 11:59:50 UTC

[commons-jexl] 02/02: JEXL-337: JaCoCo check limits, doxia docs warning fixes

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

henrib pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git

commit eaa7a94ee2d5f3b1f2714d4fb7f3e28095cc36dc
Author: henrib <he...@apache.org>
AuthorDate: Thu Nov 5 11:22:10 2020 +0100

    JEXL-337: JaCoCo check limits, doxia docs warning fixes
---
 pom.xml                            | 21 +++++++++++++++++++++
 src/site/xdoc/changes.xml          |  2 +-
 src/site/xdoc/reference/syntax.xml |  8 ++++----
 3 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/pom.xml b/pom.xml
index 4b6b821..9543cf9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -183,6 +183,27 @@
                             <exclude>**/org/apache/commons/jexl3/parser/*.class</exclude>
                             <exclude>**/org/apache/commons/jexl3/**/*Test.class</exclude>
                     </excludes>
+                    <rules>
+                        <rule>
+                            <limits>
+                                <limit>
+                                    <counter>INSTRUCTION</counter>
+                                    <value>COVEREDRATIO</value>
+                                    <minimum>85.0%</minimum>
+                                </limit>
+                                <limit>
+                                    <counter>LINE</counter>
+                                    <value>COVEREDRATIO</value>
+                                    <minimum>0.75</minimum>
+                                </limit>
+                                <limit>
+                                    <counter>BRANCH</counter>
+                                    <value>COVEREDRATIO</value>
+                                    <minimum>0.75</minimum>
+                                </limit>
+                            </limits>
+                        </rule>
+                    </rules>
                 </configuration>
             </plugin>
 
diff --git a/src/site/xdoc/changes.xml b/src/site/xdoc/changes.xml
index e84010a..661e8a8 100644
--- a/src/site/xdoc/changes.xml
+++ b/src/site/xdoc/changes.xml
@@ -25,7 +25,7 @@
         <author email="dev@commons.apache.org">Commons Developers</author>
     </properties>
     <body>
-        <release version="3.2" date="unreleased">
+        <release version="3.2">
             <action dev="Hussachai Puripunpinyo" type="fix" issue="JEXL-336">
                 Escape some control characters
             </action>
diff --git a/src/site/xdoc/reference/syntax.xml b/src/site/xdoc/reference/syntax.xml
index bdae6d7..3b718df 100644
--- a/src/site/xdoc/reference/syntax.xml
+++ b/src/site/xdoc/reference/syntax.xml
@@ -133,14 +133,14 @@
                         <p>Pragma keys can be identifiers or antish names, pragma values can be literals (boolean, integer,
                             real, string, null, NaN) and antish names</p>
                         <p>Although pragmas are statements, they are <em>not</em> evaluated at runtime; they are constants
-                            associated to the script after parsing. It is expected that user code accesses the pragma map from 
+                            associated to the script after parsing. It is expected that user code accesses the pragma map from
                             scripts to alter some functions behavior.</p>
                         <p>The are two built-in pragmas:</p>
                         <p>
                             <b>jexl.options</b> overrides the evaluation options using the option-flags syntax.
                             <code>#pragma jexl.options "+strict -safe +lexical +lexicalShade"</code> will let the script run with
                             the options strict being true, safe false, lexical true and lexical-shade true.</p>
-                                
+
                         <p>
                             <b>jexl.namespace.<i>ns_prefix</i></b> declares a namespace valid for the script
                             execution lifetime, the value being the fully-qualified namespace class-name.
@@ -360,11 +360,11 @@
                         <code>'Hello world'</code> are equivalent.
                         <p>The escape character is <code>\</code> (backslash).
                         Unicode characters can be used in string literals;
-                            <lu>Unicode escape sequences consist of:
+                            <ul>Unicode escape sequences consist of:
                                 <li> a backslash '\' </li>
                                 <li>a 'u' </li>
                                 <li>4 hexadecimal digits ([0-9],[A-H],[a-h]).</li>
-                            </lu>
+                            </ul>
                             Such sequences represent the UTF-16 encoding of a Unicode character,
                             for example, <code>'a'</code> is equivalent to <code>'\u0061'</code>.
                         </p>