| @@ -19,7 +19,8 @@ | |||||
| <description> | <description> | ||||
| Check Ant codebase against certain code style guidelines using | Check Ant codebase against certain code style guidelines using | ||||
| Checkstyle, Apache Rat, SpotBugs, OWASP Dependency Check and Simian. | |||||
| Checkstyle, Apache Rat, SpotBugs, OWASP Dependency Check, Simian | |||||
| and Nu Html Checker (v.Nu). | |||||
| Checkstyle uses an abstract syntax tree (AST) for doing checks | Checkstyle uses an abstract syntax tree (AST) for doing checks | ||||
| against Java sources. It is available at http://checkstyle.sourceforge.net/ | against Java sources. It is available at http://checkstyle.sourceforge.net/ | ||||
| @@ -41,8 +42,9 @@ | |||||
| plain text files." It is available at https://www.harukizaemon.com/simian/ | plain text files." It is available at https://www.harukizaemon.com/simian/ | ||||
| and is for free use in open source projects. | and is for free use in open source projects. | ||||
| Nu HTML Validator by Mozilla Foundation checks html files against HTML5 | |||||
| specs and recommendations. | |||||
| "The Nu Html Checker (v.Nu) is the backend of checker.html5.org, | |||||
| html5.validator.nu, and validator.w3.org/nu." It is available at | |||||
| https://validator.github.io/validator/ under MIT license. | |||||
| See external task page and homepages for more information. | See external task page and homepages for more information. | ||||
| </description> | </description> | ||||
| @@ -120,7 +122,7 @@ | |||||
| value="${build.dir}/simian-lib" | value="${build.dir}/simian-lib" | ||||
| description="Where to store Simian resources"/> | description="Where to store Simian resources"/> | ||||
| <property name="simian.report.dir" | <property name="simian.report.dir" | ||||
| value="${build.dir}/simian" | |||||
| value="${build.dir}/reports/simian" | |||||
| description="Where to store Simian reports"/> | description="Where to store Simian reports"/> | ||||
| <!-- OWASP Dependency Check --> | <!-- OWASP Dependency Check --> | ||||
| @@ -131,12 +133,12 @@ | |||||
| value="${build.dir}/reports/owasp-dc" | value="${build.dir}/reports/owasp-dc" | ||||
| description="Where to store the OWASP Dependency Check reports"/> | description="Where to store the OWASP Dependency Check reports"/> | ||||
| <!-- Nu HTML Validator --> | |||||
| <!-- Nu Html Checker --> | |||||
| <property name="htmlcheck.nu.version" | <property name="htmlcheck.nu.version" | ||||
| value="18.11.5" | value="18.11.5" | ||||
| description="Which version of Nu HTML Validator to use"/> | |||||
| description="Which version of Nu Html Checker to use"/> | |||||
| <property name="htmlcheck.report.dir" | <property name="htmlcheck.report.dir" | ||||
| value="${build.dir}/html-check" | |||||
| value="${build.dir}/reports/html-check" | |||||
| description="Directory where to store the HTML-Check report"/> | description="Directory where to store the HTML-Check report"/> | ||||
| <property name="htmlcheck.report.file" | <property name="htmlcheck.report.file" | ||||
| value="${htmlcheck.report.dir}/report.txt" | value="${htmlcheck.report.dir}/report.txt" | ||||
| @@ -305,7 +307,7 @@ | |||||
| uri="antlib:org.apache.rat.anttasks" | uri="antlib:org.apache.rat.anttasks" | ||||
| classpathref="rat.classpath"/> | classpathref="rat.classpath"/> | ||||
| <mkdir dir="${rat.report.dir}"/> | <mkdir dir="${rat.report.dir}"/> | ||||
| <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" reportfile="${build.dir}/reports/rat/report.txt"> | |||||
| <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" reportfile="${rat.report.dir}/report.txt"> | |||||
| <fileset dir="${java.dir}"> | <fileset dir="${java.dir}"> | ||||
| <exclude name="org/apache/tools/ant/defaultManifest.mf"/> | <exclude name="org/apache/tools/ant/defaultManifest.mf"/> | ||||
| <exclude name="org/apache/tools/ant/version.txt"/> | <exclude name="org/apache/tools/ant/version.txt"/> | ||||
| @@ -327,7 +329,7 @@ | |||||
| </owasp:dependency-check> | </owasp:dependency-check> | ||||
| </target> | </target> | ||||
| <target name="html-check" description="--> Runs the Nu HTML Validator" depends="init-ivy"> | |||||
| <target name="html-check" description="--> Runs the Nu Html Checker" depends="init-ivy"> | |||||
| <ivy:cachepath organisation="nu.validator" module="validator" revision="${htmlcheck.nu.version}" | <ivy:cachepath organisation="nu.validator" module="validator" revision="${htmlcheck.nu.version}" | ||||
| inline="true" conf="default" pathid="nu.classpath"/> | inline="true" conf="default" pathid="nu.classpath"/> | ||||
| <fileset dir="." id="html.files"> | <fileset dir="." id="html.files"> | ||||