diff --git a/404.html b/404.html index 495a5d71e4..4528e030b5 100644 --- a/404.html +++ b/404.html @@ -1903,7 +1903,7 @@
diff --git a/feed.xml b/feed.xml
index de2d26faf2..3c0a079353 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,8 +5,8 @@
diff --git a/license.html b/license.html
index 7c378fe22d..2174d70bdb 100644
--- a/license.html
+++ b/license.html
@@ -2147,7 +2147,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/news.html b/news.html
index dc87afbbd4..f69cbdcd3c 100644
--- a/news.html
+++ b/news.html
@@ -1912,7 +1912,7 @@
diff --git a/news_archive.html b/news_archive.html
index da43d2476e..53158a138c 100644
--- a/news_archive.html
+++ b/news_archive.html
@@ -1913,7 +1913,7 @@
diff --git a/pmd_about_help.html b/pmd_about_help.html
index d88794f262..50c4a4ed0c 100644
--- a/pmd_about_help.html
+++ b/pmd_about_help.html
@@ -1924,7 +1924,7 @@ through the archives (archive1
Page last updated:
- January 2021
Site last generated: Nov 1, 2023
+ January 2021
Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_building.html b/pmd_devdocs_building.html
index 3fdda3e98d..64255e253c 100644
--- a/pmd_devdocs_building.html
+++ b/pmd_devdocs_building.html
@@ -1991,7 +1991,7 @@ They’re also in the jar file that’s included with both the source and binary
diff --git a/pmd_devdocs_development.html b/pmd_devdocs_development.html
index a74c00f052..d1e0b0f837 100644
--- a/pmd_devdocs_development.html
+++ b/pmd_devdocs_development.html
@@ -1942,7 +1942,7 @@ every push. Each pull request is built as well.
diff --git a/pmd_devdocs_experimental_ast_dump.html b/pmd_devdocs_experimental_ast_dump.html
index 6c3974b1d6..f3aadb4055 100644
--- a/pmd_devdocs_experimental_ast_dump.html
+++ b/pmd_devdocs_experimental_ast_dump.html
@@ -2022,7 +2022,7 @@ with the name “a”.
diff --git a/pmd_devdocs_how_pmd_works.html b/pmd_devdocs_how_pmd_works.html
index 0bde692171..4edb1dd62a 100644
--- a/pmd_devdocs_how_pmd_works.html
+++ b/pmd_devdocs_how_pmd_works.html
@@ -1955,7 +1955,7 @@ type resolution information and DFA nodes.
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2017
Site last generated: Nov 1, 2023
+ September 2017
Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_logging.html b/pmd_devdocs_logging.html
index c8c4977e01..014970d400 100644
--- a/pmd_devdocs_logging.html
+++ b/pmd_devdocs_logging.html
@@ -1960,7 +1960,7 @@ The default configuration is provided in
©2023 PMD Open Source Project. All rights
reserved.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_major_adding_new_cpd_language.html b/pmd_devdocs_major_adding_new_cpd_language.html
index bba05446ed..224e94d025 100644
--- a/pmd_devdocs_major_adding_new_cpd_language.html
+++ b/pmd_devdocs_major_adding_new_cpd_language.html
@@ -2082,7 +2082,7 @@ call the method
doTest
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- April 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ April 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_major_adding_new_language_antlr.html b/pmd_devdocs_major_adding_new_language_antlr.html
index 5cededdd0a..cf79d3c46e 100644
--- a/pmd_devdocs_major_adding_new_language_antlr.html
+++ b/pmd_devdocs_major_adding_new_language_antlr.html
@@ -2201,7 +2201,7 @@ There is also the following Jekyll Include, that creates summary box for the lan
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- April 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ April 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_major_adding_new_language_javacc.html b/pmd_devdocs_major_adding_new_language_javacc.html
index 330b40dae4..2290f12980 100644
--- a/pmd_devdocs_major_adding_new_language_javacc.html
+++ b/pmd_devdocs_major_adding_new_language_javacc.html
@@ -2181,7 +2181,7 @@ This can be achieved with Rule Designer:
Page last updated:
- February 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ February 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_major_rule_guidelines.html b/pmd_devdocs_major_rule_guidelines.html
index 9b7cd519fd..0abdb70b90 100644
--- a/pmd_devdocs_major_rule_guidelines.html
+++ b/pmd_devdocs_major_rule_guidelines.html
@@ -2008,7 +2008,7 @@ non-private”).
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- August, 2021
Site last generated: Nov 1, 2023
+ August, 2021
Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_pmdtester.html b/pmd_devdocs_pmdtester.html
index abbdb02fcd..1461b6494c 100644
--- a/pmd_devdocs_pmdtester.html
+++ b/pmd_devdocs_pmdtester.html
@@ -1925,7 +1925,7 @@ Regression difference reports are commented back to the PR for the reviewer’s
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_roadmap.html b/pmd_devdocs_roadmap.html
index 6d7b48af9d..a165fb90f9 100644
--- a/pmd_devdocs_roadmap.html
+++ b/pmd_devdocs_roadmap.html
@@ -2046,7 +2046,7 @@ This should be configurable on per Rule basis similar to TR and SymbolTable.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_rule_deprecation_policy.html b/pmd_devdocs_rule_deprecation_policy.html
index ae391e52f0..1d85d20b5e 100644
--- a/pmd_devdocs_rule_deprecation_policy.html
+++ b/pmd_devdocs_rule_deprecation_policy.html
@@ -2016,7 +2016,7 @@ major release of PMD.
Page last updated:
- November 15, 2019
Site last generated: Nov 1, 2023
+ November 15, 2019
Site last generated: Nov 10, 2023
diff --git a/pmd_devdocs_writing_documentation.html b/pmd_devdocs_writing_documentation.html
index 677c0f9448..5a85d478bf 100644
--- a/pmd_devdocs_writing_documentation.html
+++ b/pmd_devdocs_writing_documentation.html
@@ -2162,7 +2162,7 @@ by specifying
-Dpmd.doc.check
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_languages_apex.html b/pmd_languages_apex.html
index 2b760e2f84..3177f15670 100644
--- a/pmd_languages_apex.html
+++ b/pmd_languages_apex.html
@@ -1963,7 +1963,7 @@ and provide it as a maven dependency (see
diff --git a/pmd_languages_coco.html b/pmd_languages_coco.html
index 8751f15c1d..477a6b6c3e 100644
--- a/pmd_languages_coco.html
+++ b/pmd_languages_coco.html
@@ -1940,7 +1940,7 @@ It is part of the Coco Platform from https://cocot
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_configuration.html b/pmd_languages_configuration.html
index a220f42c75..8340b4edfe 100644
--- a/pmd_languages_configuration.html
+++ b/pmd_languages_configuration.html
@@ -2064,7 +2064,7 @@ that is conditionally compiled out. Set this property to empty to disable this.<
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- August 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ August 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_cpp.html b/pmd_languages_cpp.html
index 51eeddc03a..4b72195407 100644
--- a/pmd_languages_cpp.html
+++ b/pmd_languages_cpp.html
@@ -1931,7 +1931,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_cs.html b/pmd_languages_cs.html
index 1e5a34546e..ae61aa3f3f 100644
--- a/pmd_languages_cs.html
+++ b/pmd_languages_cs.html
@@ -1928,7 +1928,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_dart.html b/pmd_languages_dart.html
index 05f19ed411..baeafea32f 100644
--- a/pmd_languages_dart.html
+++ b/pmd_languages_dart.html
@@ -1932,7 +1932,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_fortran.html b/pmd_languages_fortran.html
index 7eea3780bc..2562f7445e 100644
--- a/pmd_languages_fortran.html
+++ b/pmd_languages_fortran.html
@@ -1928,7 +1928,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_gherkin.html b/pmd_languages_gherkin.html
index ab5a0d1c48..617d6cfcd7 100644
--- a/pmd_languages_gherkin.html
+++ b/pmd_languages_gherkin.html
@@ -1941,7 +1941,7 @@ languages, CPD currently supports only the English version of the Gherkin langua
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_go.html b/pmd_languages_go.html
index 705e23d298..d5836ce23d 100644
--- a/pmd_languages_go.html
+++ b/pmd_languages_go.html
@@ -1932,7 +1932,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_groovy.html b/pmd_languages_groovy.html
index 84ccc3752f..b9d5a90506 100644
--- a/pmd_languages_groovy.html
+++ b/pmd_languages_groovy.html
@@ -1934,7 +1934,7 @@ familiar and easy to learn syntax.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_html.html b/pmd_languages_html.html
index 6ae1c946c0..f517727847 100644
--- a/pmd_languages_html.html
+++ b/pmd_languages_html.html
@@ -1946,7 +1946,7 @@ so that you have to select attributes by e.g.
diff --git a/pmd_languages_index.html b/pmd_languages_index.html
index 9ccaf82c94..318054a7ae 100644
--- a/pmd_languages_index.html
+++ b/pmd_languages_index.html
@@ -1913,7 +1913,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_java.html b/pmd_languages_java.html
index 3464357696..41a6de9aa7 100644
--- a/pmd_languages_java.html
+++ b/pmd_languages_java.html
@@ -2123,7 +2123,7 @@ Java does this by adding the following additional information for each reported
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_js_ts.html b/pmd_languages_js_ts.html
index 3c69878708..00f2ced54b 100644
--- a/pmd_languages_js_ts.html
+++ b/pmd_languages_js_ts.html
@@ -1957,7 +1957,7 @@ This grammar is published under the
diff --git a/pmd_languages_jsp.html b/pmd_languages_jsp.html
index 424b323961..8e0df29e25 100644
--- a/pmd_languages_jsp.html
+++ b/pmd_languages_jsp.html
@@ -1973,7 +1973,7 @@ have to do “manual” string manipulation (e.g. using regular expressions).
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_julia.html b/pmd_languages_julia.html
index ec339a3e42..91be6a1902 100644
--- a/pmd_languages_julia.html
+++ b/pmd_languages_julia.html
@@ -1942,7 +1942,7 @@ Julia programs compile to efficient native code for multiple platforms via LLVM.
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_kotlin.html b/pmd_languages_kotlin.html
index 8a0bac7691..026f150a8c 100644
--- a/pmd_languages_kotlin.html
+++ b/pmd_languages_kotlin.html
@@ -1944,7 +1944,7 @@ warning.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_lua.html b/pmd_languages_lua.html
index 5e1611eb57..e8c133bd76 100644
--- a/pmd_languages_lua.html
+++ b/pmd_languages_lua.html
@@ -1934,7 +1934,7 @@ a gradually typed language derived from Lua, was added.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_matlab.html b/pmd_languages_matlab.html
index a8b89af71c..abcdbfdc73 100644
--- a/pmd_languages_matlab.html
+++ b/pmd_languages_matlab.html
@@ -1930,7 +1930,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_modelica.html b/pmd_languages_modelica.html
index d82153ffe0..00d2354eb9 100644
--- a/pmd_languages_modelica.html
+++ b/pmd_languages_modelica.html
@@ -1934,7 +1934,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_objectivec.html b/pmd_languages_objectivec.html
index b2a296af27..d3237ee1a4 100644
--- a/pmd_languages_objectivec.html
+++ b/pmd_languages_objectivec.html
@@ -1933,7 +1933,7 @@ a superset of the C programming language and provides object-oriented capabiliti
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_perl.html b/pmd_languages_perl.html
index ec206ab948..a0b9d9bcbc 100644
--- a/pmd_languages_perl.html
+++ b/pmd_languages_perl.html
@@ -1932,7 +1932,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_php.html b/pmd_languages_php.html
index 7502b83d61..3dc4eb0fa0 100644
--- a/pmd_languages_php.html
+++ b/pmd_languages_php.html
@@ -1932,7 +1932,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_plsql.html b/pmd_languages_plsql.html
index f0ddf897c4..cb8ff21ded 100644
--- a/pmd_languages_plsql.html
+++ b/pmd_languages_plsql.html
@@ -1985,7 +1985,7 @@ a custom XPath rule with the following expression:
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_python.html b/pmd_languages_python.html
index 131ba6e522..053d5f2a2f 100644
--- a/pmd_languages_python.html
+++ b/pmd_languages_python.html
@@ -1932,7 +1932,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_ruby.html b/pmd_languages_ruby.html
index a25a92b25a..a40984fc7b 100644
--- a/pmd_languages_ruby.html
+++ b/pmd_languages_ruby.html
@@ -1933,7 +1933,7 @@ productivity. It has an elegant syntax that is natural to read and easy to write
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_scala.html b/pmd_languages_scala.html
index 12d61a6bb0..18f6f1770c 100644
--- a/pmd_languages_scala.html
+++ b/pmd_languages_scala.html
@@ -1938,7 +1938,7 @@ object-oriented and functional languages.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_swift.html b/pmd_languages_swift.html
index fd2b87e702..f9e3558160 100644
--- a/pmd_languages_swift.html
+++ b/pmd_languages_swift.html
@@ -1937,7 +1937,7 @@ powerful for experts. It is fast, modern, safe, and a joy to write.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_tsql.html b/pmd_languages_tsql.html
index d3f4add10c..aa05710197 100644
--- a/pmd_languages_tsql.html
+++ b/pmd_languages_tsql.html
@@ -1933,7 +1933,7 @@ proprietary extension to the SQL (Structured Query Language) used to interact wi
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_visualforce.html b/pmd_languages_visualforce.html
index 54560464a2..a0ca1e974a 100644
--- a/pmd_languages_visualforce.html
+++ b/pmd_languages_visualforce.html
@@ -1993,7 +1993,7 @@ the needed data.
Page last updated:
- September 2023
Site last generated: Nov 1, 2023
+ September 2023
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_vm.html b/pmd_languages_vm.html
index bcd24b7561..ea676bd73f 100644
--- a/pmd_languages_vm.html
+++ b/pmd_languages_vm.html
@@ -1937,7 +1937,7 @@ It permits web page designers to reference methods defined in Java code.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ September 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_languages_xml.html b/pmd_languages_xml.html
index e888cdf9a1..2811a6febd 100644
--- a/pmd_languages_xml.html
+++ b/pmd_languages_xml.html
@@ -2059,7 +2059,7 @@ for more info about the differences with
diff --git a/pmd_projectdocs_committers_infrastructure.html b/pmd_projectdocs_committers_infrastructure.html
index 43df00ce13..900673d954 100644
--- a/pmd_projectdocs_committers_infrastructure.html
+++ b/pmd_projectdocs_committers_infrastructure.html
@@ -1988,7 +1988,7 @@ Login is via github.
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- April 2021
Site last generated: Nov 1, 2023
+ April 2021
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_committers_main_landing_page.html b/pmd_projectdocs_committers_main_landing_page.html
index 66b0f2f058..34eee24c54 100644
--- a/pmd_projectdocs_committers_main_landing_page.html
+++ b/pmd_projectdocs_committers_main_landing_page.html
@@ -1988,7 +1988,7 @@ the new post is recognized and added to the news section and also on the news su
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- March 2020
Site last generated: Nov 1, 2023
+ March 2020
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_committers_merging_pull_requests.html b/pmd_projectdocs_committers_merging_pull_requests.html
index a772b9d240..ca20e5dd0e 100644
--- a/pmd_projectdocs_committers_merging_pull_requests.html
+++ b/pmd_projectdocs_committers_merging_pull_requests.html
@@ -2101,7 +2101,7 @@ integrated (e.g. gitk and github show the branches, from which the specific comm
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- October 2021
Site last generated: Nov 1, 2023
+ October 2021
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_committers_releasing.html b/pmd_projectdocs_committers_releasing.html
index bab1c47c08..fa2f76f468 100644
--- a/pmd_projectdocs_committers_releasing.html
+++ b/pmd_projectdocs_committers_releasing.html
@@ -2348,7 +2348,7 @@ the maintenance branch needs to be set.
Page last updated:
- April 2021
Site last generated: Nov 1, 2023
+ April 2021
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_credits.html b/pmd_projectdocs_credits.html
index 8e93c574ab..2c3ff81735 100644
--- a/pmd_projectdocs_credits.html
+++ b/pmd_projectdocs_credits.html
@@ -1881,1029 +1881,1028 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_decisions.html b/pmd_projectdocs_decisions.html
index 08cb760d2d..d668a49a55 100644
--- a/pmd_projectdocs_decisions.html
+++ b/pmd_projectdocs_decisions.html
@@ -2248,7 +2248,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- July 2022
Site last generated: Nov 1, 2023
+ July 2022
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_decisions_adr_1.html b/pmd_projectdocs_decisions_adr_1.html
index 7888df6b89..9d5c42f57d 100644
--- a/pmd_projectdocs_decisions_adr_1.html
+++ b/pmd_projectdocs_decisions_adr_1.html
@@ -1960,7 +1960,7 @@ as the decisions need to be formulated and written down. Everybody is on the sam
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2022
Site last generated: Nov 1, 2023
+ September 2022
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_decisions_adr_2.html b/pmd_projectdocs_decisions_adr_2.html
index a5e3920fcc..95a2f803e8 100644
--- a/pmd_projectdocs_decisions_adr_2.html
+++ b/pmd_projectdocs_decisions_adr_2.html
@@ -1963,7 +1963,7 @@ when Kotlin is used. Eclipse can’t be used practically anymore.
Page last updated:
- September 2022
Site last generated: Nov 1, 2023
+ September 2022
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_decisions_adr_NNN.html b/pmd_projectdocs_decisions_adr_NNN.html
index 2eab52db0e..1f98b41178 100644
--- a/pmd_projectdocs_decisions_adr_NNN.html
+++ b/pmd_projectdocs_decisions_adr_NNN.html
@@ -1924,7 +1924,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- July 2022
Site last generated: Nov 1, 2023
+ July 2022
Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_faq.html b/pmd_projectdocs_faq.html
index 6fabe460c2..ce18f2bcd7 100644
--- a/pmd_projectdocs_faq.html
+++ b/pmd_projectdocs_faq.html
@@ -1950,7 +1950,7 @@ You must take this into account for certain rules.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_logo.html b/pmd_projectdocs_logo.html
index 1940317f2d..37efbdc1d8 100644
--- a/pmd_projectdocs_logo.html
+++ b/pmd_projectdocs_logo.html
@@ -1932,7 +1932,7 @@ These old logos are provided here only as reference for historical reasons and s
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_trivia_meaning.html b/pmd_projectdocs_trivia_meaning.html
index a2d9689c10..3931e19209 100644
--- a/pmd_projectdocs_trivia_meaning.html
+++ b/pmd_projectdocs_trivia_meaning.html
@@ -1919,7 +1919,7 @@ really know. We just think the letters sound good together.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_trivia_news.html b/pmd_projectdocs_trivia_news.html
index 72692a1a69..366e3a7564 100644
--- a/pmd_projectdocs_trivia_news.html
+++ b/pmd_projectdocs_trivia_news.html
@@ -2059,7 +2059,7 @@ interview with Ole-Martin and Tom
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_trivia_products.html b/pmd_projectdocs_trivia_products.html
index dc8295e239..082f36bc17 100644
--- a/pmd_projectdocs_trivia_products.html
+++ b/pmd_projectdocs_trivia_products.html
@@ -1967,7 +1967,7 @@ to catch web app security problems. Thanks to Joseph Hemler for the props!
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_projectdocs_trivia_similarprojects.html b/pmd_projectdocs_trivia_similarprojects.html
index 18d4c7869e..cce695e8df 100644
--- a/pmd_projectdocs_trivia_similarprojects.html
+++ b/pmd_projectdocs_trivia_similarprojects.html
@@ -1974,7 +1974,7 @@ only for maven project.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_release_notes.html b/pmd_release_notes.html
index 76bb01f4d9..0b7f375411 100644
--- a/pmd_release_notes.html
+++ b/pmd_release_notes.html
@@ -1990,6 +1990,7 @@ is the version that has been selected via CLI
#4640: [cli] Launch script fails if run via “bash pmd” - Shai Bennathan (@shai-bennathan)
🚀 Major Features and Enhancements
@@ -2777,6 +2778,7 @@ of the changes listed here, see Detailed R
📈 Stats
@@ -2815,7 +2817,7 @@ of the changes listed here, see Detailed R
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_release_notes_old.html b/pmd_release_notes_old.html
index 07326c83d3..51d3ed4622 100644
--- a/pmd_release_notes_old.html
+++ b/pmd_release_notes_old.html
@@ -20850,7 +20850,7 @@ Added new HTML report format
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_release_notes_pmd7.html b/pmd_release_notes_pmd7.html
index 3506914dec..4e90b5dc36 100644
--- a/pmd_release_notes_pmd7.html
+++ b/pmd_release_notes_pmd7.html
@@ -4939,7 +4939,7 @@ Please use
net.sourceforge.pm
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex.html b/pmd_rules_apex.html
index ce628d15ed..a3c306c019 100644
--- a/pmd_rules_apex.html
+++ b/pmd_rules_apex.html
@@ -2101,7 +2101,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex_bestpractices.html b/pmd_rules_apex_bestpractices.html
index 2fd7f03040..7ad4cd79dd 100644
--- a/pmd_rules_apex_bestpractices.html
+++ b/pmd_rules_apex_bestpractices.html
@@ -2236,7 +2236,7 @@ Therefore delegate the triggers work to a regular class (often called Trigger ha
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex_codestyle.html b/pmd_rules_apex_codestyle.html
index a4f9ef5477..8af8f19e35 100644
--- a/pmd_rules_apex_codestyle.html
+++ b/pmd_rules_apex_codestyle.html
@@ -2525,7 +2525,7 @@ controlled from the rest.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex_design.html b/pmd_rules_apex_design.html
index 9487ffc05c..fc5db21d4f 100644
--- a/pmd_rules_apex_design.html
+++ b/pmd_rules_apex_design.html
@@ -2721,7 +2721,7 @@ well-formed
sfdx-project.json
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex_documentation.html b/pmd_rules_apex_documentation.html
index 0e687cc9a9..bb40acd8fc 100644
--- a/pmd_rules_apex_documentation.html
+++ b/pmd_rules_apex_documentation.html
@@ -1992,7 +1992,7 @@ By setting
reportProperty
©2023 PMD Open Source Project. All rights
reserved.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex_errorprone.html b/pmd_rules_apex_errorprone.html
index 16e79c43bb..c7a04bd8c9 100644
--- a/pmd_rules_apex_errorprone.html
+++ b/pmd_rules_apex_errorprone.html
@@ -2434,7 +2434,7 @@ dealing with legacy code.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex_performance.html b/pmd_rules_apex_performance.html
index 7d2257b33b..6053210b4a 100644
--- a/pmd_rules_apex_performance.html
+++ b/pmd_rules_apex_performance.html
@@ -2269,7 +2269,7 @@ a potential performance issue.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_apex_security.html b/pmd_rules_apex_security.html
index e9a253564f..7c7ec9c2b0 100644
--- a/pmd_rules_apex_security.html
+++ b/pmd_rules_apex_security.html
@@ -2372,7 +2372,7 @@ to avoid XSS attacks.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_ecmascript.html b/pmd_rules_ecmascript.html
index 8c6516f7a1..22eee7ae82 100644
--- a/pmd_rules_ecmascript.html
+++ b/pmd_rules_ecmascript.html
@@ -1971,7 +1971,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_ecmascript_bestpractices.html b/pmd_rules_ecmascript_bestpractices.html
index 67555ea776..890ff69c1f 100644
--- a/pmd_rules_ecmascript_bestpractices.html
+++ b/pmd_rules_ecmascript_bestpractices.html
@@ -2071,7 +2071,7 @@ It also improves readability, if the base is given.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_ecmascript_codestyle.html b/pmd_rules_ecmascript_codestyle.html
index 26ee75a59f..4dffebc435 100644
--- a/pmd_rules_ecmascript_codestyle.html
+++ b/pmd_rules_ecmascript_codestyle.html
@@ -2249,7 +2249,7 @@ will never execute. This is a bug, or extremely poor style.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_ecmascript_errorprone.html b/pmd_rules_ecmascript_errorprone.html
index 51c27e0f1f..c9b088a2fc 100644
--- a/pmd_rules_ecmascript_errorprone.html
+++ b/pmd_rules_ecmascript_errorprone.html
@@ -2034,7 +2034,7 @@ precision in a floating point number. This may result in numeric calculations b
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_html.html b/pmd_rules_html.html
index 8ad9bce151..0b9eef0382 100644
--- a/pmd_rules_html.html
+++ b/pmd_rules_html.html
@@ -1902,7 +1902,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_html_bestpractices.html b/pmd_rules_html_bestpractices.html
index 3cb5333d47..331c2d2e89 100644
--- a/pmd_rules_html_bestpractices.html
+++ b/pmd_rules_html_bestpractices.html
@@ -1975,7 +1975,7 @@ by screen readers.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java.html b/pmd_rules_java.html
index 159affc8bf..6d4230e91f 100644
--- a/pmd_rules_java.html
+++ b/pmd_rules_java.html
@@ -2499,7 +2499,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_bestpractices.html b/pmd_rules_java_bestpractices.html
index f67b64898f..660d957423 100644
--- a/pmd_rules_java_bestpractices.html
+++ b/pmd_rules_java_bestpractices.html
@@ -4185,7 +4185,7 @@ a block
{}
is sufficie
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_codestyle.html b/pmd_rules_java_codestyle.html
index f9eea310bf..a17998e22a 100644
--- a/pmd_rules_java_codestyle.html
+++ b/pmd_rules_java_codestyle.html
@@ -4766,7 +4766,7 @@ that are misplaced (not making groups of 3 digits) are reported.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_design.html b/pmd_rules_java_design.html
index 7df78e85ab..318ed8e110 100644
--- a/pmd_rules_java_design.html
+++ b/pmd_rules_java_design.html
@@ -4066,7 +4066,7 @@ remember to add a private constructor to prevent instantiation.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_documentation.html b/pmd_rules_java_documentation.html
index ec60a6d966..87eb986023 100644
--- a/pmd_rules_java_documentation.html
+++ b/pmd_rules_java_documentation.html
@@ -2205,7 +2205,7 @@ empty methods.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_errorprone.html b/pmd_rules_java_errorprone.html
index 2900a6e4a9..494119e5fd 100644
--- a/pmd_rules_java_errorprone.html
+++ b/pmd_rules_java_errorprone.html
@@ -5645,7 +5645,7 @@ Thread.currentThread().getContextClassLoader() instead.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_multithreading.html b/pmd_rules_java_multithreading.html
index 7809021099..1e810ae5b0 100644
--- a/pmd_rules_java_multithreading.html
+++ b/pmd_rules_java_multithreading.html
@@ -2336,7 +2336,7 @@ one is chosen. The thread chosen is arbitrary; thus its usually safer to call n
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_performance.html b/pmd_rules_java_performance.html
index 042d7e4c10..faa012af35 100644
--- a/pmd_rules_java_performance.html
+++ b/pmd_rules_java_performance.html
@@ -2833,7 +2833,7 @@ or StringBuffer.toString().length() == …
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_java_security.html b/pmd_rules_java_security.html
index 8192fc030c..23ed460c41 100644
--- a/pmd_rules_java_security.html
+++ b/pmd_rules_java_security.html
@@ -1963,7 +1963,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_jsp.html b/pmd_rules_jsp.html
index 6d69e62fb0..d9226f6e33 100644
--- a/pmd_rules_jsp.html
+++ b/pmd_rules_jsp.html
@@ -1953,7 +1953,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_jsp_bestpractices.html b/pmd_rules_jsp_bestpractices.html
index afc8d31c59..5489692b23 100644
--- a/pmd_rules_jsp_bestpractices.html
+++ b/pmd_rules_jsp_bestpractices.html
@@ -2005,7 +2005,7 @@ little other purpose. Consider switching to JSP comments.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_jsp_codestyle.html b/pmd_rules_jsp_codestyle.html
index 2567d1f40d..6106573747 100644
--- a/pmd_rules_jsp_codestyle.html
+++ b/pmd_rules_jsp_codestyle.html
@@ -1922,7 +1922,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_jsp_design.html b/pmd_rules_jsp_design.html
index 0b19ec193e..6296e678e4 100644
--- a/pmd_rules_jsp_design.html
+++ b/pmd_rules_jsp_design.html
@@ -2013,7 +2013,7 @@ onload=calcDays;
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_jsp_errorprone.html b/pmd_rules_jsp_errorprone.html
index 96d0c9d2cd..9bc9fd2caf 100644
--- a/pmd_rules_jsp_errorprone.html
+++ b/pmd_rules_jsp_errorprone.html
@@ -1934,7 +1934,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_jsp_security.html b/pmd_rules_jsp_security.html
index 01d8ed82a5..c40e3de945 100644
--- a/pmd_rules_jsp_security.html
+++ b/pmd_rules_jsp_security.html
@@ -1955,7 +1955,7 @@ ${fn:escapeXml(expression)} <!-- instead, escape it --&g
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_kotlin.html b/pmd_rules_kotlin.html
index 02f6de830d..a253bba305 100644
--- a/pmd_rules_kotlin.html
+++ b/pmd_rules_kotlin.html
@@ -1908,7 +1908,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_kotlin_bestpractices.html b/pmd_rules_kotlin_bestpractices.html
index b9623103d0..a8b37079e4 100644
--- a/pmd_rules_kotlin_bestpractices.html
+++ b/pmd_rules_kotlin_bestpractices.html
@@ -1926,7 +1926,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_kotlin_errorprone.html b/pmd_rules_kotlin_errorprone.html
index 55d3d1346f..7cb0df1981 100644
--- a/pmd_rules_kotlin_errorprone.html
+++ b/pmd_rules_kotlin_errorprone.html
@@ -1941,7 +1941,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_modelica.html b/pmd_rules_modelica.html
index 2dad5938ce..d0769e2e6a 100644
--- a/pmd_rules_modelica.html
+++ b/pmd_rules_modelica.html
@@ -1902,7 +1902,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_modelica_bestpractices.html b/pmd_rules_modelica_bestpractices.html
index 367f740d9b..510b516f8e 100644
--- a/pmd_rules_modelica_bestpractices.html
+++ b/pmd_rules_modelica_bestpractices.html
@@ -2003,7 +2003,7 @@ end Example;
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_plsql.html b/pmd_rules_plsql.html
index 447635f6cd..29b69c15db 100644
--- a/pmd_rules_plsql.html
+++ b/pmd_rules_plsql.html
@@ -1982,7 +1982,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_plsql_bestpractices.html b/pmd_rules_plsql_bestpractices.html
index 7511760f13..cd135c992b 100644
--- a/pmd_rules_plsql_bestpractices.html
+++ b/pmd_rules_plsql_bestpractices.html
@@ -1963,7 +1963,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_plsql_codestyle.html b/pmd_rules_plsql_codestyle.html
index b21260574f..74d7eefaa3 100644
--- a/pmd_rules_plsql_codestyle.html
+++ b/pmd_rules_plsql_codestyle.html
@@ -2236,7 +2236,7 @@ https://docs.oracle.com/cd/B28359_01/appdev.111/b28370/static.htm#BABIIHBJ
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_plsql_design.html b/pmd_rules_plsql_design.html
index 4c96816d2d..296b5f56bb 100644
--- a/pmd_rules_plsql_design.html
+++ b/pmd_rules_plsql_design.html
@@ -2753,7 +2753,7 @@ have more fine grained objects.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_plsql_errorprone.html b/pmd_rules_plsql_errorprone.html
index 1ba8465244..1607694b99 100644
--- a/pmd_rules_plsql_errorprone.html
+++ b/pmd_rules_plsql_errorprone.html
@@ -2032,7 +2032,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_pom.html b/pmd_rules_pom.html
index caffd63b98..18027f8e93 100644
--- a/pmd_rules_pom.html
+++ b/pmd_rules_pom.html
@@ -1915,7 +1915,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_pom_errorprone.html b/pmd_rules_pom_errorprone.html
index 2724a735d7..c7fb7c7dc2 100644
--- a/pmd_rules_pom_errorprone.html
+++ b/pmd_rules_pom_errorprone.html
@@ -2001,7 +2001,7 @@ By far the most common problem is the use of ${project.version} in a BOM or pare
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_scala.html b/pmd_rules_scala.html
index 05dc4191f0..2359adbb69 100644
--- a/pmd_rules_scala.html
+++ b/pmd_rules_scala.html
@@ -1916,7 +1916,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_swift.html b/pmd_rules_swift.html
index 7340ee3cd6..9cde75f826 100644
--- a/pmd_rules_swift.html
+++ b/pmd_rules_swift.html
@@ -1910,7 +1910,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_swift_bestpractices.html b/pmd_rules_swift_bestpractices.html
index f95b603a2c..a21c7c1139 100644
--- a/pmd_rules_swift_bestpractices.html
+++ b/pmd_rules_swift_bestpractices.html
@@ -1963,7 +1963,7 @@ the compiler happy.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_swift_errorprone.html b/pmd_rules_swift_errorprone.html
index 6cff74a246..5c1f29e4f2 100644
--- a/pmd_rules_swift_errorprone.html
+++ b/pmd_rules_swift_errorprone.html
@@ -1952,7 +1952,7 @@ Consider using a conditional try and handling the resulting optional, or wrappin
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_vf.html b/pmd_rules_vf.html
index 6a8275e4b2..379389059f 100644
--- a/pmd_rules_vf.html
+++ b/pmd_rules_vf.html
@@ -1916,7 +1916,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_vf_security.html b/pmd_rules_vf_security.html
index 68f9e843e7..f2b3062cfe 100644
--- a/pmd_rules_vf_security.html
+++ b/pmd_rules_vf_security.html
@@ -1978,7 +1978,7 @@ on
©2023 PMD Open Source Project. All rights
reserved.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_vm.html b/pmd_rules_vm.html
index 419a7f13e5..2fdd864a6e 100644
--- a/pmd_rules_vm.html
+++ b/pmd_rules_vm.html
@@ -1936,7 +1936,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_vm_bestpractices.html b/pmd_rules_vm_bestpractices.html
index d12723f998..28ae575806 100644
--- a/pmd_rules_vm_bestpractices.html
+++ b/pmd_rules_vm_bestpractices.html
@@ -1931,7 +1931,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_vm_design.html b/pmd_rules_vm_design.html
index 3e6a0265b0..dc365b1405 100644
--- a/pmd_rules_vm_design.html
+++ b/pmd_rules_vm_design.html
@@ -2029,7 +2029,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_vm_errorprone.html b/pmd_rules_vm_errorprone.html
index 372e6aa7a1..268f92bd4f 100644
--- a/pmd_rules_vm_errorprone.html
+++ b/pmd_rules_vm_errorprone.html
@@ -1931,7 +1931,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_xml.html b/pmd_rules_xml.html
index 7c8249527f..9c4f19de60 100644
--- a/pmd_rules_xml.html
+++ b/pmd_rules_xml.html
@@ -1922,7 +1922,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_xml_bestpractices.html b/pmd_rules_xml_bestpractices.html
index 380ae1d70c..8db2ca0b30 100644
--- a/pmd_rules_xml_bestpractices.html
+++ b/pmd_rules_xml_bestpractices.html
@@ -1926,7 +1926,7 @@ parsing.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_xml_errorprone.html b/pmd_rules_xml_errorprone.html
index df7b596f8d..e4dd8bc630 100644
--- a/pmd_rules_xml_errorprone.html
+++ b/pmd_rules_xml_errorprone.html
@@ -1935,7 +1935,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_xsl.html b/pmd_rules_xsl.html
index 0c379956c4..872af541b2 100644
--- a/pmd_rules_xsl.html
+++ b/pmd_rules_xsl.html
@@ -1922,7 +1922,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_xsl_codestyle.html b/pmd_rules_xsl_codestyle.html
index 17bd401219..a8e9b76f1b 100644
--- a/pmd_rules_xsl_codestyle.html
+++ b/pmd_rules_xsl_codestyle.html
@@ -1926,7 +1926,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_rules_xsl_performance.html b/pmd_rules_xsl_performance.html
index 41162cafcd..b0bbef9754 100644
--- a/pmd_rules_xsl_performance.html
+++ b/pmd_rules_xsl_performance.html
@@ -1967,7 +1967,7 @@ cutting through 100% of the document.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_3rdpartyrulesets.html b/pmd_userdocs_3rdpartyrulesets.html
index 3493532d43..4af14d629a 100644
--- a/pmd_userdocs_3rdpartyrulesets.html
+++ b/pmd_userdocs_3rdpartyrulesets.html
@@ -1952,7 +1952,7 @@ well-known frameworks like Spring, Quarkus, etc.
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2022
Site last generated: Nov 1, 2023
+ September 2022
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_best_practices.html b/pmd_userdocs_best_practices.html
index 19cc2e7ab5..2e75c31892 100644
--- a/pmd_userdocs_best_practices.html
+++ b/pmd_userdocs_best_practices.html
@@ -1939,7 +1939,7 @@ and soon you’ll be fixing problems much faster.
Page last updated:
- November 2017
Site last generated: Nov 1, 2023
+ November 2017
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_cli_reference.html b/pmd_userdocs_cli_reference.html
index 0b46b2a30f..2293c60955 100644
--- a/pmd_userdocs_cli_reference.html
+++ b/pmd_userdocs_cli_reference.html
@@ -2783,7 +2783,7 @@ parse errors are suppressed in order to reduce irrelevant noise:
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_configuring_rules.html b/pmd_userdocs_configuring_rules.html
index c498b17199..bcc8f8dc11 100644
--- a/pmd_userdocs_configuring_rules.html
+++ b/pmd_userdocs_configuring_rules.html
@@ -1996,7 +1996,7 @@ will cause the rule to be ignored.
Page last updated:
- May 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ May 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_cpd.html b/pmd_userdocs_cpd.html
index 6caee4e2d4..3d827f6749 100644
--- a/pmd_userdocs_cpd.html
+++ b/pmd_userdocs_cpd.html
@@ -3226,7 +3226,7 @@ the comment based approach will be extended to those of them that can support it
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- August 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ August 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_cpd_report_formats.html b/pmd_userdocs_cpd_report_formats.html
index 40df8831f3..e5ca89aa33 100644
--- a/pmd_userdocs_cpd_report_formats.html
+++ b/pmd_userdocs_cpd_report_formats.html
@@ -2153,7 +2153,7 @@ the param
lines
:
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_defining_properties.html b/pmd_userdocs_extending_defining_properties.html
index 81335857bf..90cd597bb0 100644
--- a/pmd_userdocs_extending_defining_properties.html
+++ b/pmd_userdocs_extending_defining_properties.html
@@ -2101,7 +2101,7 @@ are supported.
Page last updated:
- August 2022 (7.0.0)
Site last generated: Nov 1, 2023
+ August 2022 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_designer_reference.html b/pmd_userdocs_extending_designer_reference.html
index 10e6096f44..385c96a9e2 100644
--- a/pmd_userdocs_extending_designer_reference.html
+++ b/pmd_userdocs_extending_designer_reference.html
@@ -2172,7 +2172,7 @@ The available language modules are those on the classpath of the app’s JVM. Th
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- August 2019 (6.18.0)
Site last generated: Nov 1, 2023
+ August 2019 (6.18.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_rule_guidelines.html b/pmd_userdocs_extending_rule_guidelines.html
index 98363b42f2..51690b7468 100644
--- a/pmd_userdocs_extending_rule_guidelines.html
+++ b/pmd_userdocs_extending_rule_guidelines.html
@@ -1956,7 +1956,7 @@ is logged as a debug message.
Page last updated:
- Mai 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ Mai 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_testing.html b/pmd_userdocs_extending_testing.html
index 6be01a77bd..8cdf8f16bc 100644
--- a/pmd_userdocs_extending_testing.html
+++ b/pmd_userdocs_extending_testing.html
@@ -2210,7 +2210,7 @@ and returns one dynamic test per rule test.
Page last updated:
- January 2023
Site last generated: Nov 1, 2023
+ January 2023
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_writing_java_rules.html b/pmd_userdocs_extending_writing_java_rules.html
index 9f5d0072a2..e7397fdb29 100644
--- a/pmd_userdocs_extending_writing_java_rules.html
+++ b/pmd_userdocs_extending_writing_java_rules.html
@@ -2074,7 +2074,7 @@ the file
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2020 (6.22.0)
Site last generated: Nov 1, 2023
+ February 2020 (6.22.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_writing_pmd_rules.html b/pmd_userdocs_extending_writing_pmd_rules.html
index 8e44f52717..257fc5fe7e 100644
--- a/pmd_userdocs_extending_writing_pmd_rules.html
+++ b/pmd_userdocs_extending_writing_pmd_rules.html
@@ -1936,7 +1936,7 @@ your rule
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2020 (6.22.0)
Site last generated: Nov 1, 2023
+ February 2020 (6.22.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_writing_rules_intro.html b/pmd_userdocs_extending_writing_rules_intro.html
index d9331a0f40..1f3f4960d9 100644
--- a/pmd_userdocs_extending_writing_rules_intro.html
+++ b/pmd_userdocs_extending_writing_rules_intro.html
@@ -2054,7 +2054,7 @@ your rule
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2020 (6.22.0)
Site last generated: Nov 1, 2023
+ February 2020 (6.22.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_extending_writing_xpath_rules.html b/pmd_userdocs_extending_writing_xpath_rules.html
index b387fe67ff..42a87745e1 100644
--- a/pmd_userdocs_extending_writing_xpath_rules.html
+++ b/pmd_userdocs_extending_writing_xpath_rules.html
@@ -3017,7 +3017,7 @@ deprecated and whose usages should be replaced with uses of
diff --git a/pmd_userdocs_extending_your_first_rule.html b/pmd_userdocs_extending_your_first_rule.html
index 182d715750..792d76c313 100644
--- a/pmd_userdocs_extending_your_first_rule.html
+++ b/pmd_userdocs_extending_your_first_rule.html
@@ -2064,7 +2064,7 @@ of a rule of type XPathRule, which is how XPath rules are implemented.
Page last updated:
- February 2020 (6.22.0)
Site last generated: Nov 1, 2023
+ February 2020 (6.22.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_incremental_analysis.html b/pmd_userdocs_incremental_analysis.html
index 9d8c475857..0164902af4 100644
--- a/pmd_userdocs_incremental_analysis.html
+++ b/pmd_userdocs_incremental_analysis.html
@@ -2018,7 +2018,7 @@ same execution classpath).
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_installation.html b/pmd_userdocs_installation.html
index 0885d2fa4f..6ae5584209 100644
--- a/pmd_userdocs_installation.html
+++ b/pmd_userdocs_installation.html
@@ -2103,7 +2103,7 @@ assertEquals(Boolean.TYPE, expressions.get(index++).getType());
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_making_rulesets.html b/pmd_userdocs_making_rulesets.html
index 852928b323..27d10f1f0e 100644
--- a/pmd_userdocs_making_rulesets.html
+++ b/pmd_userdocs_making_rulesets.html
@@ -2027,7 +2027,7 @@ on 3rd party rulesets.
Page last updated:
- October 2022 (6.51.0)
Site last generated: Nov 1, 2023
+ October 2022 (6.51.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_migrating_to_pmd7.html b/pmd_userdocs_migrating_to_pmd7.html
index c3e87c3b85..9b70d0f23f 100644
--- a/pmd_userdocs_migrating_to_pmd7.html
+++ b/pmd_userdocs_migrating_to_pmd7.html
@@ -5275,7 +5275,7 @@ the ant task is in an own dependency with PMD 7:
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_report_formats.html b/pmd_userdocs_report_formats.html
index ceb017ece1..a20d40f7ee 100644
--- a/pmd_userdocs_report_formats.html
+++ b/pmd_userdocs_report_formats.html
@@ -2293,7 +2293,7 @@ The output directory must exist. If not specified, the html files are created in
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_suppressing_warnings.html b/pmd_userdocs_suppressing_warnings.html
index bfb9da0d92..97181929fb 100644
--- a/pmd_userdocs_suppressing_warnings.html
+++ b/pmd_userdocs_suppressing_warnings.html
@@ -2121,7 +2121,7 @@ violations you wish to suppress. XPath queries are explained in
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_tools.html b/pmd_userdocs_tools.html
index dc33610644..b57a6edc85 100644
--- a/pmd_userdocs_tools.html
+++ b/pmd_userdocs_tools.html
@@ -2411,7 +2411,7 @@ the (blank Command Results) document, and then confirming that, “yes, I do rea
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_tools_ant.html b/pmd_userdocs_tools_ant.html
index 40a1c30491..89db769b84 100644
--- a/pmd_userdocs_tools_ant.html
+++ b/pmd_userdocs_tools_ant.html
@@ -2319,7 +2319,7 @@ To prevent this from happening, increase the maximum memory usable by ant using
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_tools_bld.html b/pmd_userdocs_tools_bld.html
index 03ae80efe8..77e24a5028 100644
--- a/pmd_userdocs_tools_bld.html
+++ b/pmd_userdocs_tools_bld.html
@@ -1939,7 +1939,7 @@
©2023 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023
Site last generated: Nov 1, 2023
+ September 2023
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_tools_ci.html b/pmd_userdocs_tools_ci.html
index 46dddd599e..21ac062780 100644
--- a/pmd_userdocs_tools_ci.html
+++ b/pmd_userdocs_tools_ci.html
@@ -1944,7 +1944,7 @@ result of the PMD maven plugin.
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_tools_gradle.html b/pmd_userdocs_tools_gradle.html
index c49db29bbe..5c7cda0aa1 100644
--- a/pmd_userdocs_tools_gradle.html
+++ b/pmd_userdocs_tools_gradle.html
@@ -1971,7 +1971,7 @@ with the property
toolVersion
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_tools_java_api.html b/pmd_userdocs_tools_java_api.html
index 5cf783a61c..db7c854d13 100644
--- a/pmd_userdocs_tools_java_api.html
+++ b/pmd_userdocs_tools_java_api.html
@@ -1945,7 +1945,7 @@ as described here.
Page last updated:
- August 2023 (7.0.0)
Site last generated: Nov 1, 2023
+ August 2023 (7.0.0)
Site last generated: Nov 10, 2023
diff --git a/pmd_userdocs_tools_maven.html b/pmd_userdocs_tools_maven.html
index afadc38e58..46eaca4952 100644
--- a/pmd_userdocs_tools_maven.html
+++ b/pmd_userdocs_tools_maven.html
@@ -2187,7 +2187,7 @@ the previous paragraph. Add the following property to your project now:
Page last updated:
- March 2020
Site last generated: Nov 1, 2023
+ March 2020
Site last generated: Nov 10, 2023
diff --git a/search.json b/search.json
index 78861d538e..f990160171 100644
--- a/search.json
+++ b/search.json
@@ -300,212 +300,6 @@
-{
-"title": "Best Practices (Swift, Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_swift_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ProhibitedInterfaceBuilder (Swift, Best Practices)",
-"tags": "",
-"keywords": "ProhibitedInterfaceBuilder",
-"url": "pmd_rules_swift_bestpractices.html#prohibitedinterfacebuilder",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "UnavailableFunction (Swift, Best Practices)",
-"tags": "",
-"keywords": "UnavailableFunction",
-"url": "pmd_rules_swift_bestpractices.html#unavailablefunction",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Best Practices (Java Server Pages, Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_jsp_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "DontNestJsfInJstlIteration (Java Server Pages, Best Practices)",
-"tags": "",
-"keywords": "DontNestJsfInJstlIteration",
-"url": "pmd_rules_jsp_bestpractices.html#dontnestjsfinjstliteration",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "NoClassAttribute (Java Server Pages, Best Practices)",
-"tags": "",
-"keywords": "NoClassAttribute",
-"url": "pmd_rules_jsp_bestpractices.html#noclassattribute",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "NoHtmlComments (Java Server Pages, Best Practices)",
-"tags": "",
-"keywords": "NoHtmlComments",
-"url": "pmd_rules_jsp_bestpractices.html#nohtmlcomments",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "NoJspForward (Java Server Pages, Best Practices)",
-"tags": "",
-"keywords": "NoJspForward",
-"url": "pmd_rules_jsp_bestpractices.html#nojspforward",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Best Practices (Modelica, Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_modelica_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ClassStartNameEqualsEndName (Modelica, Best Practices)",
-"tags": "",
-"keywords": "ClassStartNameEqualsEndName",
-"url": "pmd_rules_modelica_bestpractices.html#classstartnameequalsendname",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ConnectUsingNonConnector (Modelica, Best Practices)",
-"tags": "",
-"keywords": "ConnectUsingNonConnector",
-"url": "pmd_rules_modelica_bestpractices.html#connectusingnonconnector",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "AmbiguousResolution (Modelica, Best Practices)",
-"tags": "",
-"keywords": "AmbiguousResolution",
-"url": "pmd_rules_modelica_bestpractices.html#ambiguousresolution",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Best Practices (JavaScript, Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_ecmascript_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "AvoidWithStatement (JavaScript, Best Practices)",
-"tags": "",
-"keywords": "AvoidWithStatement",
-"url": "pmd_rules_ecmascript_bestpractices.html#avoidwithstatement",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ConsistentReturn (JavaScript, Best Practices)",
-"tags": "",
-"keywords": "ConsistentReturn",
-"url": "pmd_rules_ecmascript_bestpractices.html#consistentreturn",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "GlobalVariable (JavaScript, Best Practices)",
-"tags": "",
-"keywords": "GlobalVariable",
-"url": "pmd_rules_ecmascript_bestpractices.html#globalvariable",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ScopeForInVariable (JavaScript, Best Practices)",
-"tags": "",
-"keywords": "ScopeForInVariable",
-"url": "pmd_rules_ecmascript_bestpractices.html#scopeforinvariable",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "UseBaseWithParseInt (JavaScript, Best Practices)",
-"tags": "",
-"keywords": "UseBaseWithParseInt",
-"url": "pmd_rules_ecmascript_bestpractices.html#usebasewithparseint",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Best Practices (PLSQL, Best Practices)",
"tags": "",
@@ -535,149 +329,6 @@
-{
-"title": "Best Practices (Kotlin, Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_kotlin_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "FunctionNameTooShort (Kotlin, Best Practices)",
-"tags": "",
-"keywords": "FunctionNameTooShort",
-"url": "pmd_rules_kotlin_bestpractices.html#functionnametooshort",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Best Practices (HTML, Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_html_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "AvoidInlineStyles (HTML, Best Practices)",
-"tags": "",
-"keywords": "AvoidInlineStyles",
-"url": "pmd_rules_html_bestpractices.html#avoidinlinestyles",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "UnnecessaryTypeAttribute (HTML, Best Practices)",
-"tags": "",
-"keywords": "UnnecessaryTypeAttribute",
-"url": "pmd_rules_html_bestpractices.html#unnecessarytypeattribute",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "UseAltAttributeForImages (HTML, Best Practices)",
-"tags": "",
-"keywords": "UseAltAttributeForImages",
-"url": "pmd_rules_html_bestpractices.html#usealtattributeforimages",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Best Practices (Velocity Template Language (VTL), Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_vm_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "AvoidReassigningParameters (Velocity Template Language (VTL), Best Practices)",
-"tags": "",
-"keywords": "AvoidReassigningParameters",
-"url": "pmd_rules_vm_bestpractices.html#avoidreassigningparameters",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "UnusedMacroParameter (Velocity Template Language (VTL), Best Practices)",
-"tags": "",
-"keywords": "UnusedMacroParameter",
-"url": "pmd_rules_vm_bestpractices.html#unusedmacroparameter",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Best Practices (XML, Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_xml_bestpractices.html#best practices",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "MissingEncoding (XML, Best Practices)",
-"tags": "",
-"keywords": "MissingEncoding",
-"url": "pmd_rules_xml_bestpractices.html#missingencoding",
-"summary": "Rules which enforce generally accepted best practices."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Best Practices (Java, Best Practices)",
"tags": "",
@@ -1146,6 +797,355 @@
+
+
+{
+"title": "Best Practices (Swift, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_swift_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ProhibitedInterfaceBuilder (Swift, Best Practices)",
+"tags": "",
+"keywords": "ProhibitedInterfaceBuilder",
+"url": "pmd_rules_swift_bestpractices.html#prohibitedinterfacebuilder",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "UnavailableFunction (Swift, Best Practices)",
+"tags": "",
+"keywords": "UnavailableFunction",
+"url": "pmd_rules_swift_bestpractices.html#unavailablefunction",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (HTML, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_html_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "AvoidInlineStyles (HTML, Best Practices)",
+"tags": "",
+"keywords": "AvoidInlineStyles",
+"url": "pmd_rules_html_bestpractices.html#avoidinlinestyles",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "UnnecessaryTypeAttribute (HTML, Best Practices)",
+"tags": "",
+"keywords": "UnnecessaryTypeAttribute",
+"url": "pmd_rules_html_bestpractices.html#unnecessarytypeattribute",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "UseAltAttributeForImages (HTML, Best Practices)",
+"tags": "",
+"keywords": "UseAltAttributeForImages",
+"url": "pmd_rules_html_bestpractices.html#usealtattributeforimages",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (Modelica, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_modelica_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ClassStartNameEqualsEndName (Modelica, Best Practices)",
+"tags": "",
+"keywords": "ClassStartNameEqualsEndName",
+"url": "pmd_rules_modelica_bestpractices.html#classstartnameequalsendname",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ConnectUsingNonConnector (Modelica, Best Practices)",
+"tags": "",
+"keywords": "ConnectUsingNonConnector",
+"url": "pmd_rules_modelica_bestpractices.html#connectusingnonconnector",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "AmbiguousResolution (Modelica, Best Practices)",
+"tags": "",
+"keywords": "AmbiguousResolution",
+"url": "pmd_rules_modelica_bestpractices.html#ambiguousresolution",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (Kotlin, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_kotlin_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "FunctionNameTooShort (Kotlin, Best Practices)",
+"tags": "",
+"keywords": "FunctionNameTooShort",
+"url": "pmd_rules_kotlin_bestpractices.html#functionnametooshort",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (Java Server Pages, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_jsp_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "DontNestJsfInJstlIteration (Java Server Pages, Best Practices)",
+"tags": "",
+"keywords": "DontNestJsfInJstlIteration",
+"url": "pmd_rules_jsp_bestpractices.html#dontnestjsfinjstliteration",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "NoClassAttribute (Java Server Pages, Best Practices)",
+"tags": "",
+"keywords": "NoClassAttribute",
+"url": "pmd_rules_jsp_bestpractices.html#noclassattribute",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "NoHtmlComments (Java Server Pages, Best Practices)",
+"tags": "",
+"keywords": "NoHtmlComments",
+"url": "pmd_rules_jsp_bestpractices.html#nohtmlcomments",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "NoJspForward (Java Server Pages, Best Practices)",
+"tags": "",
+"keywords": "NoJspForward",
+"url": "pmd_rules_jsp_bestpractices.html#nojspforward",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (JavaScript, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_ecmascript_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "AvoidWithStatement (JavaScript, Best Practices)",
+"tags": "",
+"keywords": "AvoidWithStatement",
+"url": "pmd_rules_ecmascript_bestpractices.html#avoidwithstatement",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ConsistentReturn (JavaScript, Best Practices)",
+"tags": "",
+"keywords": "ConsistentReturn",
+"url": "pmd_rules_ecmascript_bestpractices.html#consistentreturn",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "GlobalVariable (JavaScript, Best Practices)",
+"tags": "",
+"keywords": "GlobalVariable",
+"url": "pmd_rules_ecmascript_bestpractices.html#globalvariable",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ScopeForInVariable (JavaScript, Best Practices)",
+"tags": "",
+"keywords": "ScopeForInVariable",
+"url": "pmd_rules_ecmascript_bestpractices.html#scopeforinvariable",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "UseBaseWithParseInt (JavaScript, Best Practices)",
+"tags": "",
+"keywords": "UseBaseWithParseInt",
+"url": "pmd_rules_ecmascript_bestpractices.html#usebasewithparseint",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (XML, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_xml_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "MissingEncoding (XML, Best Practices)",
+"tags": "",
+"keywords": "MissingEncoding",
+"url": "pmd_rules_xml_bestpractices.html#missingencoding",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (Velocity Template Language (VTL), Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_vm_bestpractices.html#best practices",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "AvoidReassigningParameters (Velocity Template Language (VTL), Best Practices)",
+"tags": "",
+"keywords": "AvoidReassigningParameters",
+"url": "pmd_rules_vm_bestpractices.html#avoidreassigningparameters",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "UnusedMacroParameter (Velocity Template Language (VTL), Best Practices)",
+"tags": "",
+"keywords": "UnusedMacroParameter",
+"url": "pmd_rules_vm_bestpractices.html#unusedmacroparameter",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
"title": "bld PMD Extension",
"tags": "userdocstools",
@@ -1228,35 +1228,6 @@
-{
-"title": "Code Style (XSL, Code Style)",
-"tags": "",
-"keywords": "Code Style",
-"url": "pmd_rules_xsl_codestyle.html#code style",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "UseConcatOnce (XSL, Code Style)",
-"tags": "",
-"keywords": "UseConcatOnce",
-"url": "pmd_rules_xsl_codestyle.html#useconcatonce",
-"summary": "Rules which enforce a specific coding style."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Code Style (Apex, Code Style)",
"tags": "",
@@ -1385,136 +1356,6 @@
-{
-"title": "Code Style (Java Server Pages, Code Style)",
-"tags": "",
-"keywords": "Code Style",
-"url": "pmd_rules_jsp_codestyle.html#code style",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "DuplicateJspImports (Java Server Pages, Code Style)",
-"tags": "",
-"keywords": "DuplicateJspImports",
-"url": "pmd_rules_jsp_codestyle.html#duplicatejspimports",
-"summary": "Rules which enforce a specific coding style."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Code Style (JavaScript, Code Style)",
-"tags": "",
-"keywords": "Code Style",
-"url": "pmd_rules_ecmascript_codestyle.html#code style",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "AssignmentInOperand (JavaScript, Code Style)",
-"tags": "",
-"keywords": "AssignmentInOperand",
-"url": "pmd_rules_ecmascript_codestyle.html#assignmentinoperand",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "ForLoopsMustUseBraces (JavaScript, Code Style)",
-"tags": "",
-"keywords": "ForLoopsMustUseBraces",
-"url": "pmd_rules_ecmascript_codestyle.html#forloopsmustusebraces",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "IfElseStmtsMustUseBraces (JavaScript, Code Style)",
-"tags": "",
-"keywords": "IfElseStmtsMustUseBraces",
-"url": "pmd_rules_ecmascript_codestyle.html#ifelsestmtsmustusebraces",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "IfStmtsMustUseBraces (JavaScript, Code Style)",
-"tags": "",
-"keywords": "IfStmtsMustUseBraces",
-"url": "pmd_rules_ecmascript_codestyle.html#ifstmtsmustusebraces",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "NoElseReturn (JavaScript, Code Style)",
-"tags": "",
-"keywords": "NoElseReturn",
-"url": "pmd_rules_ecmascript_codestyle.html#noelsereturn",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "UnnecessaryBlock (JavaScript, Code Style)",
-"tags": "",
-"keywords": "UnnecessaryBlock",
-"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryblock",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "UnnecessaryParentheses (JavaScript, Code Style)",
-"tags": "",
-"keywords": "UnnecessaryParentheses",
-"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryparentheses",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "UnreachableCode (JavaScript, Code Style)",
-"tags": "",
-"keywords": "UnreachableCode",
-"url": "pmd_rules_ecmascript_codestyle.html#unreachablecode",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "WhileLoopsMustUseBraces (JavaScript, Code Style)",
-"tags": "",
-"keywords": "WhileLoopsMustUseBraces",
-"url": "pmd_rules_ecmascript_codestyle.html#whileloopsmustusebraces",
-"summary": "Rules which enforce a specific coding style."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Code Style (PLSQL, Code Style)",
"tags": "",
@@ -2102,6 +1943,165 @@
+
+
+{
+"title": "Code Style (XSL, Code Style)",
+"tags": "",
+"keywords": "Code Style",
+"url": "pmd_rules_xsl_codestyle.html#code style",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "UseConcatOnce (XSL, Code Style)",
+"tags": "",
+"keywords": "UseConcatOnce",
+"url": "pmd_rules_xsl_codestyle.html#useconcatonce",
+"summary": "Rules which enforce a specific coding style."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Code Style (Java Server Pages, Code Style)",
+"tags": "",
+"keywords": "Code Style",
+"url": "pmd_rules_jsp_codestyle.html#code style",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "DuplicateJspImports (Java Server Pages, Code Style)",
+"tags": "",
+"keywords": "DuplicateJspImports",
+"url": "pmd_rules_jsp_codestyle.html#duplicatejspimports",
+"summary": "Rules which enforce a specific coding style."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Code Style (JavaScript, Code Style)",
+"tags": "",
+"keywords": "Code Style",
+"url": "pmd_rules_ecmascript_codestyle.html#code style",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "AssignmentInOperand (JavaScript, Code Style)",
+"tags": "",
+"keywords": "AssignmentInOperand",
+"url": "pmd_rules_ecmascript_codestyle.html#assignmentinoperand",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "ForLoopsMustUseBraces (JavaScript, Code Style)",
+"tags": "",
+"keywords": "ForLoopsMustUseBraces",
+"url": "pmd_rules_ecmascript_codestyle.html#forloopsmustusebraces",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "IfElseStmtsMustUseBraces (JavaScript, Code Style)",
+"tags": "",
+"keywords": "IfElseStmtsMustUseBraces",
+"url": "pmd_rules_ecmascript_codestyle.html#ifelsestmtsmustusebraces",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "IfStmtsMustUseBraces (JavaScript, Code Style)",
+"tags": "",
+"keywords": "IfStmtsMustUseBraces",
+"url": "pmd_rules_ecmascript_codestyle.html#ifstmtsmustusebraces",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "NoElseReturn (JavaScript, Code Style)",
+"tags": "",
+"keywords": "NoElseReturn",
+"url": "pmd_rules_ecmascript_codestyle.html#noelsereturn",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "UnnecessaryBlock (JavaScript, Code Style)",
+"tags": "",
+"keywords": "UnnecessaryBlock",
+"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryblock",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "UnnecessaryParentheses (JavaScript, Code Style)",
+"tags": "",
+"keywords": "UnnecessaryParentheses",
+"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryparentheses",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "UnreachableCode (JavaScript, Code Style)",
+"tags": "",
+"keywords": "UnreachableCode",
+"url": "pmd_rules_ecmascript_codestyle.html#unreachablecode",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "WhileLoopsMustUseBraces (JavaScript, Code Style)",
+"tags": "",
+"keywords": "WhileLoopsMustUseBraces",
+"url": "pmd_rules_ecmascript_codestyle.html#whileloopsmustusebraces",
+"summary": "Rules which enforce a specific coding style."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
"title": "Configuring rules",
"tags": "userdocsgetting_started",
@@ -2376,62 +2376,6 @@
-{
-"title": "Design (Java Server Pages, Design)",
-"tags": "",
-"keywords": "Design",
-"url": "pmd_rules_jsp_design.html#design",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NoInlineScript (Java Server Pages, Design)",
-"tags": "",
-"keywords": "NoInlineScript",
-"url": "pmd_rules_jsp_design.html#noinlinescript",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NoInlineStyleInformation (Java Server Pages, Design)",
-"tags": "",
-"keywords": "NoInlineStyleInformation",
-"url": "pmd_rules_jsp_design.html#noinlinestyleinformation",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NoLongScripts (Java Server Pages, Design)",
-"tags": "",
-"keywords": "NoLongScripts",
-"url": "pmd_rules_jsp_design.html#nolongscripts",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NoScriptlets (Java Server Pages, Design)",
-"tags": "",
-"keywords": "NoScriptlets",
-"url": "pmd_rules_jsp_design.html#noscriptlets",
-"summary": "Rules that help you discover design issues."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Design (PLSQL, Design)",
"tags": "",
@@ -2560,71 +2504,6 @@
-{
-"title": "Design (Velocity Template Language (VTL), Design)",
-"tags": "",
-"keywords": "Design",
-"url": "pmd_rules_vm_design.html#design",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "AvoidDeeplyNestedIfStmts (Velocity Template Language (VTL), Design)",
-"tags": "",
-"keywords": "AvoidDeeplyNestedIfStmts",
-"url": "pmd_rules_vm_design.html#avoiddeeplynestedifstmts",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "CollapsibleIfStatements (Velocity Template Language (VTL), Design)",
-"tags": "",
-"keywords": "CollapsibleIfStatements",
-"url": "pmd_rules_vm_design.html#collapsibleifstatements",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "ExcessiveTemplateLength (Velocity Template Language (VTL), Design)",
-"tags": "",
-"keywords": "ExcessiveTemplateLength",
-"url": "pmd_rules_vm_design.html#excessivetemplatelength",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NoInlineJavaScript (Velocity Template Language (VTL), Design)",
-"tags": "",
-"keywords": "NoInlineJavaScript",
-"url": "pmd_rules_vm_design.html#noinlinejavascript",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NoInlineStyles (Velocity Template Language (VTL), Design)",
-"tags": "",
-"keywords": "NoInlineStyles",
-"url": "pmd_rules_vm_design.html#noinlinestyles",
-"summary": "Rules that help you discover design issues."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Design (Java, Design)",
"tags": "",
@@ -3030,6 +2909,127 @@
+
+
+{
+"title": "Design (Java Server Pages, Design)",
+"tags": "",
+"keywords": "Design",
+"url": "pmd_rules_jsp_design.html#design",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NoInlineScript (Java Server Pages, Design)",
+"tags": "",
+"keywords": "NoInlineScript",
+"url": "pmd_rules_jsp_design.html#noinlinescript",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NoInlineStyleInformation (Java Server Pages, Design)",
+"tags": "",
+"keywords": "NoInlineStyleInformation",
+"url": "pmd_rules_jsp_design.html#noinlinestyleinformation",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NoLongScripts (Java Server Pages, Design)",
+"tags": "",
+"keywords": "NoLongScripts",
+"url": "pmd_rules_jsp_design.html#nolongscripts",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NoScriptlets (Java Server Pages, Design)",
+"tags": "",
+"keywords": "NoScriptlets",
+"url": "pmd_rules_jsp_design.html#noscriptlets",
+"summary": "Rules that help you discover design issues."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Design (Velocity Template Language (VTL), Design)",
+"tags": "",
+"keywords": "Design",
+"url": "pmd_rules_vm_design.html#design",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "AvoidDeeplyNestedIfStmts (Velocity Template Language (VTL), Design)",
+"tags": "",
+"keywords": "AvoidDeeplyNestedIfStmts",
+"url": "pmd_rules_vm_design.html#avoiddeeplynestedifstmts",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "CollapsibleIfStatements (Velocity Template Language (VTL), Design)",
+"tags": "",
+"keywords": "CollapsibleIfStatements",
+"url": "pmd_rules_vm_design.html#collapsibleifstatements",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "ExcessiveTemplateLength (Velocity Template Language (VTL), Design)",
+"tags": "",
+"keywords": "ExcessiveTemplateLength",
+"url": "pmd_rules_vm_design.html#excessivetemplatelength",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NoInlineJavaScript (Velocity Template Language (VTL), Design)",
+"tags": "",
+"keywords": "NoInlineJavaScript",
+"url": "pmd_rules_vm_design.html#noinlinejavascript",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NoInlineStyles (Velocity Template Language (VTL), Design)",
+"tags": "",
+"keywords": "NoInlineStyles",
+"url": "pmd_rules_vm_design.html#noinlinestyles",
+"summary": "Rules that help you discover design issues."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
"title": "The rule designer",
"tags": "extendinguserdocs",
@@ -3311,158 +3311,6 @@
-{
-"title": "Error Prone (Swift, Error Prone)",
-"tags": "",
-"keywords": "Error Prone",
-"url": "pmd_rules_swift_errorprone.html#error prone",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "ForceCast (Swift, Error Prone)",
-"tags": "",
-"keywords": "ForceCast",
-"url": "pmd_rules_swift_errorprone.html#forcecast",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "ForceTry (Swift, Error Prone)",
-"tags": "",
-"keywords": "ForceTry",
-"url": "pmd_rules_swift_errorprone.html#forcetry",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Error Prone (Java Server Pages, Error Prone)",
-"tags": "",
-"keywords": "Error Prone",
-"url": "pmd_rules_jsp_errorprone.html#error prone",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "JspEncoding (Java Server Pages, Error Prone)",
-"tags": "",
-"keywords": "JspEncoding",
-"url": "pmd_rules_jsp_errorprone.html#jspencoding",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Error Prone (Maven POM, Error Prone)",
-"tags": "",
-"keywords": "Error Prone",
-"url": "pmd_rules_pom_errorprone.html#error prone",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "InvalidDependencyTypes (Maven POM, Error Prone)",
-"tags": "",
-"keywords": "InvalidDependencyTypes",
-"url": "pmd_rules_pom_errorprone.html#invaliddependencytypes",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "ProjectVersionAsDependencyVersion (Maven POM, Error Prone)",
-"tags": "",
-"keywords": "ProjectVersionAsDependencyVersion",
-"url": "pmd_rules_pom_errorprone.html#projectversionasdependencyversion",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Error Prone (JavaScript, Error Prone)",
-"tags": "",
-"keywords": "Error Prone",
-"url": "pmd_rules_ecmascript_errorprone.html#error prone",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "AvoidTrailingComma (JavaScript, Error Prone)",
-"tags": "",
-"keywords": "AvoidTrailingComma",
-"url": "pmd_rules_ecmascript_errorprone.html#avoidtrailingcomma",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "EqualComparison (JavaScript, Error Prone)",
-"tags": "",
-"keywords": "EqualComparison",
-"url": "pmd_rules_ecmascript_errorprone.html#equalcomparison",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "InnaccurateNumericLiteral (JavaScript, Error Prone)",
-"tags": "",
-"keywords": "InnaccurateNumericLiteral",
-"url": "pmd_rules_ecmascript_errorprone.html#innaccuratenumericliteral",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Error Prone (PLSQL, Error Prone)",
"tags": "",
@@ -3511,86 +3359,28 @@
{
-"title": "Error Prone (Kotlin, Error Prone)",
+"title": "Error Prone (Maven POM, Error Prone)",
"tags": "",
"keywords": "Error Prone",
-"url": "pmd_rules_kotlin_errorprone.html#error prone",
+"url": "pmd_rules_pom_errorprone.html#error prone",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
,
{
-"title": "OverrideBothEqualsAndHashcode (Kotlin, Error Prone)",
+"title": "InvalidDependencyTypes (Maven POM, Error Prone)",
"tags": "",
-"keywords": "OverrideBothEqualsAndHashcode",
-"url": "pmd_rules_kotlin_errorprone.html#overridebothequalsandhashcode",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Error Prone (Velocity Template Language (VTL), Error Prone)",
-"tags": "",
-"keywords": "Error Prone",
-"url": "pmd_rules_vm_errorprone.html#error prone",
+"keywords": "InvalidDependencyTypes",
+"url": "pmd_rules_pom_errorprone.html#invaliddependencytypes",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
,
{
-"title": "EmptyForeachStmt (Velocity Template Language (VTL), Error Prone)",
+"title": "ProjectVersionAsDependencyVersion (Maven POM, Error Prone)",
"tags": "",
-"keywords": "EmptyForeachStmt",
-"url": "pmd_rules_vm_errorprone.html#emptyforeachstmt",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "EmptyIfStmt (Velocity Template Language (VTL), Error Prone)",
-"tags": "",
-"keywords": "EmptyIfStmt",
-"url": "pmd_rules_vm_errorprone.html#emptyifstmt",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Error Prone (XML, Error Prone)",
-"tags": "",
-"keywords": "Error Prone",
-"url": "pmd_rules_xml_errorprone.html#error prone",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "MistypedCDATASection (XML, Error Prone)",
-"tags": "",
-"keywords": "MistypedCDATASection",
-"url": "pmd_rules_xml_errorprone.html#mistypedcdatasection",
+"keywords": "ProjectVersionAsDependencyVersion",
+"url": "pmd_rules_pom_errorprone.html#projectversionasdependencyversion",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
@@ -4479,6 +4269,216 @@
+
+
+{
+"title": "Error Prone (Swift, Error Prone)",
+"tags": "",
+"keywords": "Error Prone",
+"url": "pmd_rules_swift_errorprone.html#error prone",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "ForceCast (Swift, Error Prone)",
+"tags": "",
+"keywords": "ForceCast",
+"url": "pmd_rules_swift_errorprone.html#forcecast",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "ForceTry (Swift, Error Prone)",
+"tags": "",
+"keywords": "ForceTry",
+"url": "pmd_rules_swift_errorprone.html#forcetry",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Error Prone (Kotlin, Error Prone)",
+"tags": "",
+"keywords": "Error Prone",
+"url": "pmd_rules_kotlin_errorprone.html#error prone",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "OverrideBothEqualsAndHashcode (Kotlin, Error Prone)",
+"tags": "",
+"keywords": "OverrideBothEqualsAndHashcode",
+"url": "pmd_rules_kotlin_errorprone.html#overridebothequalsandhashcode",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Error Prone (Java Server Pages, Error Prone)",
+"tags": "",
+"keywords": "Error Prone",
+"url": "pmd_rules_jsp_errorprone.html#error prone",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "JspEncoding (Java Server Pages, Error Prone)",
+"tags": "",
+"keywords": "JspEncoding",
+"url": "pmd_rules_jsp_errorprone.html#jspencoding",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Error Prone (JavaScript, Error Prone)",
+"tags": "",
+"keywords": "Error Prone",
+"url": "pmd_rules_ecmascript_errorprone.html#error prone",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "AvoidTrailingComma (JavaScript, Error Prone)",
+"tags": "",
+"keywords": "AvoidTrailingComma",
+"url": "pmd_rules_ecmascript_errorprone.html#avoidtrailingcomma",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EqualComparison (JavaScript, Error Prone)",
+"tags": "",
+"keywords": "EqualComparison",
+"url": "pmd_rules_ecmascript_errorprone.html#equalcomparison",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "InnaccurateNumericLiteral (JavaScript, Error Prone)",
+"tags": "",
+"keywords": "InnaccurateNumericLiteral",
+"url": "pmd_rules_ecmascript_errorprone.html#innaccuratenumericliteral",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Error Prone (XML, Error Prone)",
+"tags": "",
+"keywords": "Error Prone",
+"url": "pmd_rules_xml_errorprone.html#error prone",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "MistypedCDATASection (XML, Error Prone)",
+"tags": "",
+"keywords": "MistypedCDATASection",
+"url": "pmd_rules_xml_errorprone.html#mistypedcdatasection",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Error Prone (Velocity Template Language (VTL), Error Prone)",
+"tags": "",
+"keywords": "Error Prone",
+"url": "pmd_rules_vm_errorprone.html#error prone",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EmptyForeachStmt (Velocity Template Language (VTL), Error Prone)",
+"tags": "",
+"keywords": "EmptyForeachStmt",
+"url": "pmd_rules_vm_errorprone.html#emptyforeachstmt",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EmptyIfStmt (Velocity Template Language (VTL), Error Prone)",
+"tags": "",
+"keywords": "EmptyIfStmt",
+"url": "pmd_rules_vm_errorprone.html#emptyifstmt",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
"title": "FAQ",
"tags": "",
@@ -5265,35 +5265,6 @@
-{
-"title": "Performance (XSL, Performance)",
-"tags": "",
-"keywords": "Performance",
-"url": "pmd_rules_xsl_performance.html#performance",
-"summary": "Rules that flag suboptimal code."
-}
-,
-
-{
-"title": "AvoidAxisNavigation (XSL, Performance)",
-"tags": "",
-"keywords": "AvoidAxisNavigation",
-"url": "pmd_rules_xsl_performance.html#avoidaxisnavigation",
-"summary": "Rules that flag suboptimal code."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Performance (Apex, Performance)",
"tags": "",
@@ -5611,6 +5582,35 @@
+
+
+{
+"title": "Performance (XSL, Performance)",
+"tags": "",
+"keywords": "Performance",
+"url": "pmd_rules_xsl_performance.html#performance",
+"summary": "Rules that flag suboptimal code."
+}
+,
+
+{
+"title": "AvoidAxisNavigation (XSL, Performance)",
+"tags": "",
+"keywords": "AvoidAxisNavigation",
+"url": "pmd_rules_xsl_performance.html#avoidaxisnavigation",
+"summary": "Rules that flag suboptimal code."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
"title": "Perl support",
"tags": "languagesCpdCapableLanguage",
@@ -6054,6 +6054,44 @@
+{
+"title": "Security (Java, Security)",
+"tags": "",
+"keywords": "Security",
+"url": "pmd_rules_java_security.html#security",
+"summary": "Rules that flag potential security flaws."
+}
+,
+
+{
+"title": "HardCodedCryptoKey (Java, Security)",
+"tags": "",
+"keywords": "HardCodedCryptoKey",
+"url": "pmd_rules_java_security.html#hardcodedcryptokey",
+"summary": "Rules that flag potential security flaws."
+}
+,
+
+{
+"title": "InsecureCryptoIv (Java, Security)",
+"tags": "",
+"keywords": "InsecureCryptoIv",
+"url": "pmd_rules_java_security.html#insecurecryptoiv",
+"summary": "Rules that flag potential security flaws."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
{
"title": "Security (Java Server Pages, Security)",
"tags": "",
@@ -6137,44 +6175,6 @@
-
-
-{
-"title": "Security (Java, Security)",
-"tags": "",
-"keywords": "Security",
-"url": "pmd_rules_java_security.html#security",
-"summary": "Rules that flag potential security flaws."
-}
-,
-
-{
-"title": "HardCodedCryptoKey (Java, Security)",
-"tags": "",
-"keywords": "HardCodedCryptoKey",
-"url": "pmd_rules_java_security.html#hardcodedcryptokey",
-"summary": "Rules that flag potential security flaws."
-}
-,
-
-{
-"title": "InsecureCryptoIv (Java, Security)",
-"tags": "",
-"keywords": "InsecureCryptoIv",
-"url": "pmd_rules_java_security.html#insecurecryptoiv",
-"summary": "Rules that flag potential security flaws."
-}
-
-
-
-
-
-,
-
-
-
-
-
{
"title": "Similar projects",
"tags": "",
diff --git a/sitemap.xml b/sitemap.xml
index 5ec539617e..223ba5008d 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,7 +4,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_PmdCapableLanguage.html b/tag_PmdCapableLanguage.html
index 7831854be2..baba7727e5 100644
--- a/tag_PmdCapableLanguage.html
+++ b/tag_PmdCapableLanguage.html
@@ -2688,7 +2688,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_devdocs.html b/tag_devdocs.html
index d53aa49233..12a8f0bf57 100644
--- a/tag_devdocs.html
+++ b/tag_devdocs.html
@@ -2688,7 +2688,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_experimental.html b/tag_experimental.html
index 0c7e6b4c82..8d7ab26999 100644
--- a/tag_experimental.html
+++ b/tag_experimental.html
@@ -2634,7 +2634,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_extending.html b/tag_extending.html
index c51b605298..5feb32b949 100644
--- a/tag_extending.html
+++ b/tag_extending.html
@@ -2688,7 +2688,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_getting_started.html b/tag_getting_started.html
index 580b1a9aab..d619ab0106 100644
--- a/tag_getting_started.html
+++ b/tag_getting_started.html
@@ -2634,7 +2634,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_languages.html b/tag_languages.html
index 0ec338eea4..5a22838e13 100644
--- a/tag_languages.html
+++ b/tag_languages.html
@@ -2806,7 +2806,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_metrics.html b/tag_metrics.html
index 77ca15ff82..0cab7ead14 100644
--- a/tag_metrics.html
+++ b/tag_metrics.html
@@ -2610,7 +2610,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_release_notes.html b/tag_release_notes.html
index 4460190b0a..4cfefe3813 100644
--- a/tag_release_notes.html
+++ b/tag_release_notes.html
@@ -2610,7 +2610,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_rule_references.html b/tag_rule_references.html
index 08210957fe..23e097cdb7 100644
--- a/tag_rule_references.html
+++ b/tag_rule_references.html
@@ -2706,7 +2706,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_tools.html b/tag_tools.html
index 170f51cd57..e1924a0490 100644
--- a/tag_tools.html
+++ b/tag_tools.html
@@ -2652,7 +2652,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_troubleshooting.html b/tag_troubleshooting.html
index 27141f41f7..d951457069 100644
--- a/tag_troubleshooting.html
+++ b/tag_troubleshooting.html
@@ -2610,7 +2610,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023
diff --git a/tag_userdocs.html b/tag_userdocs.html
index d685f40d3e..581809308b 100644
--- a/tag_userdocs.html
+++ b/tag_userdocs.html
@@ -2778,7 +2778,7 @@
- Site last generated: Nov 1, 2023
+ Site last generated: Nov 10, 2023