diff --git a/404.html b/404.html index c64b1b22fe..b4e7c9f1da 100644 --- a/404.html +++ b/404.html @@ -1903,7 +1903,7 @@
diff --git a/feed.xml b/feed.xml
index c88299027a..1498fb86a9 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,8 +5,8 @@
diff --git a/license.html b/license.html
index 7aa9d40412..bb42f3ddc6 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 2e41e80559..5915aaf79c 100644
--- a/news.html
+++ b/news.html
@@ -1912,7 +1912,7 @@
diff --git a/news_archive.html b/news_archive.html
index c615de6e70..89a9b3c1ce 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 ecada122a9..0855cd7f79 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: Mar 11, 2024
+ January 2021
Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_building.html b/pmd_devdocs_building.html
index ceb2554284..7577413452 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 b8391ad795..ea0465aad4 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_how_pmd_works.html b/pmd_devdocs_how_pmd_works.html
index cf8dc2ce66..4d73d16499 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.
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2017
Site last generated: Mar 11, 2024
+ September 2017
Site last generated: Mar 14, 2024
This rule is defined by the following XPath expression: Example(s):
diff --git a/pmd_devdocs_logging.html b/pmd_devdocs_logging.html
index 787a506777..ccdab5bf8a 100644
--- a/pmd_devdocs_logging.html
+++ b/pmd_devdocs_logging.html
@@ -1960,7 +1960,7 @@ The default configuration is provided in
©2024 PMD Open Source Project. All rights
reserved.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_major_adding_new_cpd_language.html b/pmd_devdocs_major_adding_new_cpd_language.html
index 6353b49e39..9208b0d0e9 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
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- April 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ April 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_major_adding_new_language_antlr.html b/pmd_devdocs_major_adding_new_language_antlr.html
index e97edd4ff5..776161b8c9 100644
--- a/pmd_devdocs_major_adding_new_language_antlr.html
+++ b/pmd_devdocs_major_adding_new_language_antlr.html
@@ -2210,7 +2210,7 @@ syntax tree) is not suitable to add methods such as
diff --git a/pmd_devdocs_major_adding_new_language_javacc.html b/pmd_devdocs_major_adding_new_language_javacc.html
index 5d01e85a76..e2d8d508c5 100644
--- a/pmd_devdocs_major_adding_new_language_javacc.html
+++ b/pmd_devdocs_major_adding_new_language_javacc.html
@@ -2273,7 +2273,7 @@ see Java-specific features and guidance.
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_major_rule_guidelines.html b/pmd_devdocs_major_rule_guidelines.html
index 4e049e200e..b1abd73372 100644
--- a/pmd_devdocs_major_rule_guidelines.html
+++ b/pmd_devdocs_major_rule_guidelines.html
@@ -2008,7 +2008,7 @@ non-private”).
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- August, 2021
Site last generated: Mar 11, 2024
+ August, 2021
Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_pmdtester.html b/pmd_devdocs_pmdtester.html
index 0454f36abd..150563cc83 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_roadmap.html b/pmd_devdocs_roadmap.html
index 5336da2a41..ca8ed7895f 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_rule_deprecation_policy.html b/pmd_devdocs_rule_deprecation_policy.html
index 75dc5c64e3..194f7d4dca 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: Mar 11, 2024
+ November 15, 2019
Site last generated: Mar 14, 2024
diff --git a/pmd_devdocs_writing_documentation.html b/pmd_devdocs_writing_documentation.html
index ddb4fc29c1..d4738eabca 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_languages_apex.html b/pmd_languages_apex.html
index 458d72fd1a..0a4f31a7ae 100644
--- a/pmd_languages_apex.html
+++ b/pmd_languages_apex.html
@@ -1966,7 +1966,7 @@ and generate an AST. This library is however a binary-blob provided as part of t
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_coco.html b/pmd_languages_coco.html
index 24e6a5138e..32c6c4b8f7 100644
--- a/pmd_languages_coco.html
+++ b/pmd_languages_coco.html
@@ -1941,7 +1941,7 @@ It is part of the Coco Platform from https://cocot
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_configuration.html b/pmd_languages_configuration.html
index ecde1edcc8..525b9af428 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.<
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2024 (7.0.0)
Site last generated: Mar 11, 2024
+ February 2024 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_cpp.html b/pmd_languages_cpp.html
index fe4e57837b..8621b286a2 100644
--- a/pmd_languages_cpp.html
+++ b/pmd_languages_cpp.html
@@ -1932,7 +1932,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_cs.html b/pmd_languages_cs.html
index 01d786e443..902a5e0595 100644
--- a/pmd_languages_cs.html
+++ b/pmd_languages_cs.html
@@ -1929,7 +1929,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_dart.html b/pmd_languages_dart.html
index c9bb0ebc3f..40860aba49 100644
--- a/pmd_languages_dart.html
+++ b/pmd_languages_dart.html
@@ -1933,7 +1933,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_fortran.html b/pmd_languages_fortran.html
index 88127439dd..f2d6f2b8eb 100644
--- a/pmd_languages_fortran.html
+++ b/pmd_languages_fortran.html
@@ -1929,7 +1929,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_gherkin.html b/pmd_languages_gherkin.html
index 6afae0b1d0..eeb241d6e9 100644
--- a/pmd_languages_gherkin.html
+++ b/pmd_languages_gherkin.html
@@ -1942,7 +1942,7 @@ languages, CPD currently supports only the English version of the Gherkin langua
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_go.html b/pmd_languages_go.html
index 8ded807925..029b571e07 100644
--- a/pmd_languages_go.html
+++ b/pmd_languages_go.html
@@ -1933,7 +1933,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_groovy.html b/pmd_languages_groovy.html
index 767182cae2..b881935540 100644
--- a/pmd_languages_groovy.html
+++ b/pmd_languages_groovy.html
@@ -1944,7 +1944,7 @@ familiar and easy to learn syntax.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_html.html b/pmd_languages_html.html
index 9fe2b3a04f..ab1a0655d1 100644
--- a/pmd_languages_html.html
+++ b/pmd_languages_html.html
@@ -1941,7 +1941,7 @@ so that you have to select attributes by e.g.
diff --git a/pmd_languages_index.html b/pmd_languages_index.html
index dbf1546fe8..95624a866c 100644
--- a/pmd_languages_index.html
+++ b/pmd_languages_index.html
@@ -1913,7 +1913,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_java.html b/pmd_languages_java.html
index 54dc1f00b2..800827ce81 100644
--- a/pmd_languages_java.html
+++ b/pmd_languages_java.html
@@ -2218,7 +2218,7 @@ AST pass that adds dataflow information. The implementation can be found in
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_js_ts.html b/pmd_languages_js_ts.html
index 59ab6d10d4..ccd76192d5 100644
--- a/pmd_languages_js_ts.html
+++ b/pmd_languages_js_ts.html
@@ -1959,7 +1959,7 @@ This grammar is published under the
diff --git a/pmd_languages_jsp.html b/pmd_languages_jsp.html
index 61dae19d04..779a42c305 100644
--- a/pmd_languages_jsp.html
+++ b/pmd_languages_jsp.html
@@ -1974,7 +1974,7 @@ have to do “manual” string manipulation (e.g. using regular expressions).
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_julia.html b/pmd_languages_julia.html
index c7b08889fa..dbe715906d 100644
--- a/pmd_languages_julia.html
+++ b/pmd_languages_julia.html
@@ -1943,7 +1943,7 @@ Julia programs compile to efficient native code for multiple platforms via LLVM.
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_kotlin.html b/pmd_languages_kotlin.html
index 2fccbab84e..6c4abfee1f 100644
--- a/pmd_languages_kotlin.html
+++ b/pmd_languages_kotlin.html
@@ -1936,7 +1936,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2024 (7.0.0)
Site last generated: Mar 11, 2024
+ February 2024 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_lua.html b/pmd_languages_lua.html
index 0b0f3e7664..6ec224b899 100644
--- a/pmd_languages_lua.html
+++ b/pmd_languages_lua.html
@@ -1935,7 +1935,7 @@ a gradually typed language derived from Lua, was added.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_matlab.html b/pmd_languages_matlab.html
index a29b2d924f..fcc95151f3 100644
--- a/pmd_languages_matlab.html
+++ b/pmd_languages_matlab.html
@@ -1931,7 +1931,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_modelica.html b/pmd_languages_modelica.html
index 1f6845865b..7a5fac7951 100644
--- a/pmd_languages_modelica.html
+++ b/pmd_languages_modelica.html
@@ -1935,7 +1935,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_objectivec.html b/pmd_languages_objectivec.html
index 48d40ba336..1bdd32ad13 100644
--- a/pmd_languages_objectivec.html
+++ b/pmd_languages_objectivec.html
@@ -1934,7 +1934,7 @@ a superset of the C programming language and provides object-oriented capabiliti
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_perl.html b/pmd_languages_perl.html
index 7d512158f4..3f38f7ea21 100644
--- a/pmd_languages_perl.html
+++ b/pmd_languages_perl.html
@@ -1933,7 +1933,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_php.html b/pmd_languages_php.html
index 573ba45211..1ab42c79d3 100644
--- a/pmd_languages_php.html
+++ b/pmd_languages_php.html
@@ -1933,7 +1933,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_plsql.html b/pmd_languages_plsql.html
index 8ae950f08f..56db246ea8 100644
--- a/pmd_languages_plsql.html
+++ b/pmd_languages_plsql.html
@@ -1986,7 +1986,7 @@ a custom XPath rule with the following expression:
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_python.html b/pmd_languages_python.html
index 4d7358f7b5..886a5d6401 100644
--- a/pmd_languages_python.html
+++ b/pmd_languages_python.html
@@ -1933,7 +1933,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_ruby.html b/pmd_languages_ruby.html
index 803384b36c..a8e5491f64 100644
--- a/pmd_languages_ruby.html
+++ b/pmd_languages_ruby.html
@@ -1934,7 +1934,7 @@ productivity. It has an elegant syntax that is natural to read and easy to write
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_scala.html b/pmd_languages_scala.html
index 90abeb1d81..72db1afd4e 100644
--- a/pmd_languages_scala.html
+++ b/pmd_languages_scala.html
@@ -1939,7 +1939,7 @@ object-oriented and functional languages.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_swift.html b/pmd_languages_swift.html
index ead1bb53d4..29ded5b68b 100644
--- a/pmd_languages_swift.html
+++ b/pmd_languages_swift.html
@@ -1939,7 +1939,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: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_tsql.html b/pmd_languages_tsql.html
index 33d6e8c606..1e71139373 100644
--- a/pmd_languages_tsql.html
+++ b/pmd_languages_tsql.html
@@ -1934,7 +1934,7 @@ proprietary extension to the SQL (Structured Query Language) used to interact wi
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ September 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_velocity.html b/pmd_languages_velocity.html
index 8caa3a3b1c..b23fb96bcb 100644
--- a/pmd_languages_velocity.html
+++ b/pmd_languages_velocity.html
@@ -1943,7 +1943,7 @@ package name of the classes has been changed from vm to “velocity”.
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2024 (7.0.0)
Site last generated: Mar 11, 2024
+ February 2024 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_visualforce.html b/pmd_languages_visualforce.html
index 63600b2cb9..c17853cd3a 100644
--- a/pmd_languages_visualforce.html
+++ b/pmd_languages_visualforce.html
@@ -1992,7 +1992,7 @@ the needed data.
Page last updated:
- February 2024 (7.0.0)
Site last generated: Mar 11, 2024
+ February 2024 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_languages_xml.html b/pmd_languages_xml.html
index dfbc555dbb..c18261eb21 100644
--- a/pmd_languages_xml.html
+++ b/pmd_languages_xml.html
@@ -2063,7 +2063,7 @@ for more info about the differences with
diff --git a/pmd_projectdocs_committers_infrastructure.html b/pmd_projectdocs_committers_infrastructure.html
index 10c0eeede8..40b1e80cab 100644
--- a/pmd_projectdocs_committers_infrastructure.html
+++ b/pmd_projectdocs_committers_infrastructure.html
@@ -1988,7 +1988,7 @@ Login is via github.
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- April 2021
Site last generated: Mar 11, 2024
+ April 2021
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_committers_main_landing_page.html b/pmd_projectdocs_committers_main_landing_page.html
index 96bb439263..45738de9db 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
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- March 2020
Site last generated: Mar 11, 2024
+ March 2020
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_committers_merging_pull_requests.html b/pmd_projectdocs_committers_merging_pull_requests.html
index 169fd5bf10..0648f63929 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
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- October 2021
Site last generated: Mar 11, 2024
+ October 2021
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_committers_releasing.html b/pmd_projectdocs_committers_releasing.html
index 07d3be4fc4..8c3fed7b4c 100644
--- a/pmd_projectdocs_committers_releasing.html
+++ b/pmd_projectdocs_committers_releasing.html
@@ -2365,7 +2365,7 @@ the maintenance branch needs to be set.
Page last updated:
- April 2021
Site last generated: Mar 11, 2024
+ April 2021
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_credits.html b/pmd_projectdocs_credits.html
index b8e8c4d712..191384e5e3 100644
--- a/pmd_projectdocs_credits.html
+++ b/pmd_projectdocs_credits.html
@@ -1881,1040 +1881,1043 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_decisions.html b/pmd_projectdocs_decisions.html
index 5d2d3262c6..0d64aeeedf 100644
--- a/pmd_projectdocs_decisions.html
+++ b/pmd_projectdocs_decisions.html
@@ -2252,7 +2252,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- July 2022
Site last generated: Mar 11, 2024
+ July 2022
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_decisions_adr_1.html b/pmd_projectdocs_decisions_adr_1.html
index 6a9bf763d2..4510043dd9 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
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2022
Site last generated: Mar 11, 2024
+ September 2022
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_decisions_adr_2.html b/pmd_projectdocs_decisions_adr_2.html
index 5a0e42110d..70c6a9d0c9 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: Mar 11, 2024
+ September 2022
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_decisions_adr_3.html b/pmd_projectdocs_decisions_adr_3.html
index d8269fad77..7bb5f01843 100644
--- a/pmd_projectdocs_decisions_adr_3.html
+++ b/pmd_projectdocs_decisions_adr_3.html
@@ -2114,7 +2114,7 @@ Java Module System.
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2024
Site last generated: Mar 11, 2024
+ February 2024
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_decisions_adr_NNN.html b/pmd_projectdocs_decisions_adr_NNN.html
index e77cddaf30..696367f437 100644
--- a/pmd_projectdocs_decisions_adr_NNN.html
+++ b/pmd_projectdocs_decisions_adr_NNN.html
@@ -1924,7 +1924,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- July 2022
Site last generated: Mar 11, 2024
+ July 2022
Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_faq.html b/pmd_projectdocs_faq.html
index 27aaae344e..a6507cc8cd 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_logo.html b/pmd_projectdocs_logo.html
index bc331e4525..937e764ef2 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_trivia_meaning.html b/pmd_projectdocs_trivia_meaning.html
index f7c0780d84..d5bd85f87b 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_trivia_news.html b/pmd_projectdocs_trivia_news.html
index 2e79d0d407..39235cde01 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_trivia_products.html b/pmd_projectdocs_trivia_products.html
index cbe00422af..93fbd1992e 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_projectdocs_trivia_similarprojects.html b/pmd_projectdocs_trivia_similarprojects.html
index aa6dd78e6a..b65698d22e 100644
--- a/pmd_projectdocs_trivia_similarprojects.html
+++ b/pmd_projectdocs_trivia_similarprojects.html
@@ -1974,7 +1974,7 @@ only for maven project.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_release_notes.html b/pmd_release_notes.html
index 222bf45508..e6beb7c47c 100644
--- a/pmd_release_notes.html
+++ b/pmd_release_notes.html
@@ -2261,6 +2261,11 @@ The rules have been moved into categories with PMD 6.
+
+
🚀 Major Features and Enhancements
@@ -3005,6 +3013,11 @@ of the changes listed here, see Detailed R
+
+
📈 Stats
@@ -3374,7 +3390,7 @@ of the changes listed here, see Detailed R
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_release_notes_old.html b/pmd_release_notes_old.html
index ffb6ebc795..7360c6af39 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_release_notes_pmd7.html b/pmd_release_notes_pmd7.html
index 54da066a1a..8a358b96a2 100644
--- a/pmd_release_notes_pmd7.html
+++ b/pmd_release_notes_pmd7.html
@@ -5830,7 +5830,7 @@ Please use
net.sourceforge.pm
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex.html b/pmd_rules_apex.html
index f3ddffeb30..2c7eb92225 100644
--- a/pmd_rules_apex.html
+++ b/pmd_rules_apex.html
@@ -2016,7 +2016,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex_bestpractices.html b/pmd_rules_apex_bestpractices.html
index 742db179f4..cec3a75736 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex_codestyle.html b/pmd_rules_apex_codestyle.html
index b37507ac75..35162340c3 100644
--- a/pmd_rules_apex_codestyle.html
+++ b/pmd_rules_apex_codestyle.html
@@ -2520,7 +2520,7 @@ controlled from the rest.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex_design.html b/pmd_rules_apex_design.html
index 7d784605f6..c9ecb76e53 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex_documentation.html b/pmd_rules_apex_documentation.html
index 5a235ec272..c2f7d587be 100644
--- a/pmd_rules_apex_documentation.html
+++ b/pmd_rules_apex_documentation.html
@@ -1992,7 +1992,7 @@ By setting
reportProperty
©2024 PMD Open Source Project. All rights
reserved.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex_errorprone.html b/pmd_rules_apex_errorprone.html
index f90eb63cfa..52597c7790 100644
--- a/pmd_rules_apex_errorprone.html
+++ b/pmd_rules_apex_errorprone.html
@@ -2443,7 +2443,7 @@ dealing with legacy code.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex_performance.html b/pmd_rules_apex_performance.html
index ad2896d538..5c7b66366c 100644
--- a/pmd_rules_apex_performance.html
+++ b/pmd_rules_apex_performance.html
@@ -2177,7 +2177,7 @@ a potential performance issue.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_apex_security.html b/pmd_rules_apex_security.html
index 7924525c07..a21533a938 100644
--- a/pmd_rules_apex_security.html
+++ b/pmd_rules_apex_security.html
@@ -2323,7 +2323,7 @@ to avoid XSS attacks.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_ecmascript.html b/pmd_rules_ecmascript.html
index 5176937de1..fed07dee7a 100644
--- a/pmd_rules_ecmascript.html
+++ b/pmd_rules_ecmascript.html
@@ -1930,7 +1930,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_ecmascript_bestpractices.html b/pmd_rules_ecmascript_bestpractices.html
index c3c6c15556..815189f8e5 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_ecmascript_codestyle.html b/pmd_rules_ecmascript_codestyle.html
index d11f6fa6a5..455859c09b 100644
--- a/pmd_rules_ecmascript_codestyle.html
+++ b/pmd_rules_ecmascript_codestyle.html
@@ -2109,11 +2109,9 @@ introduce a new variable scope. Blocks do not behave like this in ECMAScipt, an
be misleading. Considering removing this unnecessary Block.
//Block[not(parent::FunctionNode or parent::IfStatement or parent::ForLoop or parent::ForInLoop
- or parent::WhileLoop or parent::DoLoop or parent::TryStatement or parent::CatchClause)]
-|
-//Scope[not(parent::FunctionNode or parent::IfStatement or parent::ForLoop or parent::ForInLoop
- or parent::WhileLoop or parent::DoLoop or parent::TryStatement or parent::CatchClause)]
+
/AstRoot/Scope[not(preceding::EmptyStatement)]
+ | //SwitchCase[Scope]
+ | //(Scope|Block)[Scope|Block][count(*) = 1]
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_ecmascript_errorprone.html b/pmd_rules_ecmascript_errorprone.html
index c89e2dfa41..e9d74041c9 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_html.html b/pmd_rules_html.html
index 18d016ac4d..5cd8908d2e 100644
--- a/pmd_rules_html.html
+++ b/pmd_rules_html.html
@@ -1902,7 +1902,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_html_bestpractices.html b/pmd_rules_html_bestpractices.html
index 66973e69a1..d396fe082f 100644
--- a/pmd_rules_html_bestpractices.html
+++ b/pmd_rules_html_bestpractices.html
@@ -1975,7 +1975,7 @@ by screen readers.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java.html b/pmd_rules_java.html
index a06e9f29be..efa377b792 100644
--- a/pmd_rules_java.html
+++ b/pmd_rules_java.html
@@ -2235,7 +2235,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_bestpractices.html b/pmd_rules_java_bestpractices.html
index 3b976ae5f7..389c0cc9da 100644
--- a/pmd_rules_java_bestpractices.html
+++ b/pmd_rules_java_bestpractices.html
@@ -4185,7 +4185,7 @@ a block
{}
is sufficie
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_codestyle.html b/pmd_rules_java_codestyle.html
index e7c8ee4783..0e97056c3b 100644
--- a/pmd_rules_java_codestyle.html
+++ b/pmd_rules_java_codestyle.html
@@ -4793,7 +4793,7 @@ that are misplaced (not making groups of 3 digits) are reported.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_design.html b/pmd_rules_java_design.html
index f6054a10bb..9de0422299 100644
--- a/pmd_rules_java_design.html
+++ b/pmd_rules_java_design.html
@@ -3923,7 +3923,7 @@ remember to add a private constructor to prevent instantiation.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_documentation.html b/pmd_rules_java_documentation.html
index dad600fc68..0c6baed0dc 100644
--- a/pmd_rules_java_documentation.html
+++ b/pmd_rules_java_documentation.html
@@ -2200,7 +2200,7 @@ empty methods.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_errorprone.html b/pmd_rules_java_errorprone.html
index 32f5afaf3e..3c90da27c2 100644
--- a/pmd_rules_java_errorprone.html
+++ b/pmd_rules_java_errorprone.html
@@ -5257,7 +5257,7 @@ Thread.currentThread().getContextClassLoader() instead.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_multithreading.html b/pmd_rules_java_multithreading.html
index 197076f07c..e7cf0abaf9 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_performance.html b/pmd_rules_java_performance.html
index 368e5ce2b3..a15b1f48c3 100644
--- a/pmd_rules_java_performance.html
+++ b/pmd_rules_java_performance.html
@@ -2833,7 +2833,7 @@ or StringBuffer.toString().length() == …
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_java_security.html b/pmd_rules_java_security.html
index 3fd287a96a..bbf4fd2d8d 100644
--- a/pmd_rules_java_security.html
+++ b/pmd_rules_java_security.html
@@ -1963,7 +1963,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_jsp.html b/pmd_rules_jsp.html
index ba464564ac..c5daa6f81c 100644
--- a/pmd_rules_jsp.html
+++ b/pmd_rules_jsp.html
@@ -1939,7 +1939,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_jsp_bestpractices.html b/pmd_rules_jsp_bestpractices.html
index dcc5a90cb6..928969173c 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_jsp_codestyle.html b/pmd_rules_jsp_codestyle.html
index a1594e774a..bedfcea61c 100644
--- a/pmd_rules_jsp_codestyle.html
+++ b/pmd_rules_jsp_codestyle.html
@@ -1922,7 +1922,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_jsp_design.html b/pmd_rules_jsp_design.html
index 0d83a4331c..4654f52a8b 100644
--- a/pmd_rules_jsp_design.html
+++ b/pmd_rules_jsp_design.html
@@ -2013,7 +2013,7 @@ onload=calcDays;
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_jsp_errorprone.html b/pmd_rules_jsp_errorprone.html
index 7fb31bd1fd..3bd0ab17d3 100644
--- a/pmd_rules_jsp_errorprone.html
+++ b/pmd_rules_jsp_errorprone.html
@@ -1934,7 +1934,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_jsp_security.html b/pmd_rules_jsp_security.html
index d3e8daf8df..3f08330922 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_kotlin.html b/pmd_rules_kotlin.html
index 811f149ccd..8a7f928278 100644
--- a/pmd_rules_kotlin.html
+++ b/pmd_rules_kotlin.html
@@ -1908,7 +1908,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_kotlin_bestpractices.html b/pmd_rules_kotlin_bestpractices.html
index d1ee5126e7..0afe3fa0f2 100644
--- a/pmd_rules_kotlin_bestpractices.html
+++ b/pmd_rules_kotlin_bestpractices.html
@@ -1926,7 +1926,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_kotlin_errorprone.html b/pmd_rules_kotlin_errorprone.html
index a39d893cec..b4a70eee8d 100644
--- a/pmd_rules_kotlin_errorprone.html
+++ b/pmd_rules_kotlin_errorprone.html
@@ -1941,7 +1941,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_modelica.html b/pmd_rules_modelica.html
index 55bbfc4d7d..8e594fecab 100644
--- a/pmd_rules_modelica.html
+++ b/pmd_rules_modelica.html
@@ -1902,7 +1902,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_modelica_bestpractices.html b/pmd_rules_modelica_bestpractices.html
index 75f11a7a29..7679008502 100644
--- a/pmd_rules_modelica_bestpractices.html
+++ b/pmd_rules_modelica_bestpractices.html
@@ -2003,7 +2003,7 @@ end Example;
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_plsql.html b/pmd_rules_plsql.html
index 863588312c..0abcf46d24 100644
--- a/pmd_rules_plsql.html
+++ b/pmd_rules_plsql.html
@@ -1941,7 +1941,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_plsql_bestpractices.html b/pmd_rules_plsql_bestpractices.html
index 32531a7254..1e03e7127c 100644
--- a/pmd_rules_plsql_bestpractices.html
+++ b/pmd_rules_plsql_bestpractices.html
@@ -1963,7 +1963,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_plsql_codestyle.html b/pmd_rules_plsql_codestyle.html
index 37db080e05..85524dab00 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_plsql_design.html b/pmd_rules_plsql_design.html
index a0e0fadc1e..6374e7e8a9 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_plsql_errorprone.html b/pmd_rules_plsql_errorprone.html
index ce969dc971..b270c73407 100644
--- a/pmd_rules_plsql_errorprone.html
+++ b/pmd_rules_plsql_errorprone.html
@@ -2032,7 +2032,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_pom.html b/pmd_rules_pom.html
index 8c4443b204..709f83c583 100644
--- a/pmd_rules_pom.html
+++ b/pmd_rules_pom.html
@@ -1901,7 +1901,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_pom_errorprone.html b/pmd_rules_pom_errorprone.html
index 0b66e26534..57f6a56ef4 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_scala.html b/pmd_rules_scala.html
index b4f7026996..4894c4a27c 100644
--- a/pmd_rules_scala.html
+++ b/pmd_rules_scala.html
@@ -1916,7 +1916,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_swift.html b/pmd_rules_swift.html
index e73cff9920..403c462bf1 100644
--- a/pmd_rules_swift.html
+++ b/pmd_rules_swift.html
@@ -1910,7 +1910,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_swift_bestpractices.html b/pmd_rules_swift_bestpractices.html
index a6f537c749..2ec0eba5b8 100644
--- a/pmd_rules_swift_bestpractices.html
+++ b/pmd_rules_swift_bestpractices.html
@@ -1963,7 +1963,7 @@ the compiler happy.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_swift_errorprone.html b/pmd_rules_swift_errorprone.html
index c6a3fbce1e..360cdeb08e 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_velocity.html b/pmd_rules_velocity.html
index 27518610ca..6a40b341c5 100644
--- a/pmd_rules_velocity.html
+++ b/pmd_rules_velocity.html
@@ -1922,7 +1922,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_velocity_bestpractices.html b/pmd_rules_velocity_bestpractices.html
index 731f2b17a9..444787e7f7 100644
--- a/pmd_rules_velocity_bestpractices.html
+++ b/pmd_rules_velocity_bestpractices.html
@@ -1931,7 +1931,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_velocity_design.html b/pmd_rules_velocity_design.html
index 96824e4c1b..22e697b8c5 100644
--- a/pmd_rules_velocity_design.html
+++ b/pmd_rules_velocity_design.html
@@ -2029,7 +2029,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_velocity_errorprone.html b/pmd_rules_velocity_errorprone.html
index b18ed561ca..9c97492c71 100644
--- a/pmd_rules_velocity_errorprone.html
+++ b/pmd_rules_velocity_errorprone.html
@@ -1931,7 +1931,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_visualforce.html b/pmd_rules_visualforce.html
index c5a9a4ef6f..d3070b1ea2 100644
--- a/pmd_rules_visualforce.html
+++ b/pmd_rules_visualforce.html
@@ -1902,7 +1902,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_visualforce_security.html b/pmd_rules_visualforce_security.html
index 1dbc0203d9..9134fe3420 100644
--- a/pmd_rules_visualforce_security.html
+++ b/pmd_rules_visualforce_security.html
@@ -1978,7 +1978,7 @@ on
©2024 PMD Open Source Project. All rights
reserved.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_xml.html b/pmd_rules_xml.html
index 51f9c48b33..2035308160 100644
--- a/pmd_rules_xml.html
+++ b/pmd_rules_xml.html
@@ -1908,7 +1908,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_xml_bestpractices.html b/pmd_rules_xml_bestpractices.html
index d80add5280..e11d38e00f 100644
--- a/pmd_rules_xml_bestpractices.html
+++ b/pmd_rules_xml_bestpractices.html
@@ -1926,7 +1926,7 @@ parsing.
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_xml_errorprone.html b/pmd_rules_xml_errorprone.html
index 271a602fe0..66f7416ace 100644
--- a/pmd_rules_xml_errorprone.html
+++ b/pmd_rules_xml_errorprone.html
@@ -1935,7 +1935,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_xsl.html b/pmd_rules_xsl.html
index afd2d4d8ed..63b3171f74 100644
--- a/pmd_rules_xsl.html
+++ b/pmd_rules_xsl.html
@@ -1908,7 +1908,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_xsl_codestyle.html b/pmd_rules_xsl_codestyle.html
index 1f90063ab1..5ddfb6c996 100644
--- a/pmd_rules_xsl_codestyle.html
+++ b/pmd_rules_xsl_codestyle.html
@@ -1926,7 +1926,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_rules_xsl_performance.html b/pmd_rules_xsl_performance.html
index b9cc7c8faf..2daa96f193 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_3rdpartyrulesets.html b/pmd_userdocs_3rdpartyrulesets.html
index 2afa3d7dfb..2a8fbaac3e 100644
--- a/pmd_userdocs_3rdpartyrulesets.html
+++ b/pmd_userdocs_3rdpartyrulesets.html
@@ -1952,7 +1952,7 @@ well-known frameworks like Spring, Quarkus, etc.
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2022
Site last generated: Mar 11, 2024
+ September 2022
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_best_practices.html b/pmd_userdocs_best_practices.html
index 358dc9db7f..70ea28ef09 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: Mar 11, 2024
+ November 2017
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_cli_reference.html b/pmd_userdocs_cli_reference.html
index 1abdc15b52..4dd33f8fb6 100644
--- a/pmd_userdocs_cli_reference.html
+++ b/pmd_userdocs_cli_reference.html
@@ -2750,7 +2750,7 @@ parse errors are suppressed in order to reduce irrelevant noise:
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_configuring_rules.html b/pmd_userdocs_configuring_rules.html
index 10b5d63d0a..1748d45ac5 100644
--- a/pmd_userdocs_configuring_rules.html
+++ b/pmd_userdocs_configuring_rules.html
@@ -2005,7 +2005,7 @@ a comma (‘,’), e.g.
Page last updated:
- February 2024 (7.0.0)
Site last generated: Mar 11, 2024
+ February 2024 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_cpd.html b/pmd_userdocs_cpd.html
index 3047b6573d..a9d900d1d3 100644
--- a/pmd_userdocs_cpd.html
+++ b/pmd_userdocs_cpd.html
@@ -3261,7 +3261,7 @@ the comment based approach will be extended to those of them that can support it
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- August 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ August 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_cpd_report_formats.html b/pmd_userdocs_cpd_report_formats.html
index fe981f97b6..a09ec5a590 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_ast_dump.html b/pmd_userdocs_extending_ast_dump.html
index 35f4cd1f06..5ddd5e26ec 100644
--- a/pmd_userdocs_extending_ast_dump.html
+++ b/pmd_userdocs_extending_ast_dump.html
@@ -2024,7 +2024,7 @@ with the name “a”.
Page last updated:
- January 2024 (7.0.0)
Site last generated: Mar 11, 2024
+ January 2024 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_defining_properties.html b/pmd_userdocs_extending_defining_properties.html
index 51ba1b6ca9..9b58c41736 100644
--- a/pmd_userdocs_extending_defining_properties.html
+++ b/pmd_userdocs_extending_defining_properties.html
@@ -2114,7 +2114,7 @@ are supported.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_designer_reference.html b/pmd_userdocs_extending_designer_reference.html
index 90225b2eb1..4ef13ce8e8 100644
--- a/pmd_userdocs_extending_designer_reference.html
+++ b/pmd_userdocs_extending_designer_reference.html
@@ -2264,7 +2264,7 @@ explained in
diff --git a/pmd_userdocs_extending_rule_guidelines.html b/pmd_userdocs_extending_rule_guidelines.html
index 5f7e60d629..af34bf79a9 100644
--- a/pmd_userdocs_extending_rule_guidelines.html
+++ b/pmd_userdocs_extending_rule_guidelines.html
@@ -1955,7 +1955,7 @@ is logged as a debug message.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_testing.html b/pmd_userdocs_extending_testing.html
index 22f2214641..b7c370e163 100644
--- a/pmd_userdocs_extending_testing.html
+++ b/pmd_userdocs_extending_testing.html
@@ -2222,7 +2222,7 @@ create custom PMD rules for different languages including tests.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_writing_java_rules.html b/pmd_userdocs_extending_writing_java_rules.html
index c7ada7f49d..50313a51b4 100644
--- a/pmd_userdocs_extending_writing_java_rules.html
+++ b/pmd_userdocs_extending_writing_java_rules.html
@@ -2177,7 +2177,7 @@ create custom PMD rules for different languages.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_writing_pmd_rules.html b/pmd_userdocs_extending_writing_pmd_rules.html
index dea1dd5c08..1a083a085d 100644
--- a/pmd_userdocs_extending_writing_pmd_rules.html
+++ b/pmd_userdocs_extending_writing_pmd_rules.html
@@ -1936,7 +1936,7 @@ your rule
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- February 2020 (6.22.0)
Site last generated: Mar 11, 2024
+ February 2020 (6.22.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_writing_rules_intro.html b/pmd_userdocs_extending_writing_rules_intro.html
index ae2ea64c18..c0bf1867f5 100644
--- a/pmd_userdocs_extending_writing_rules_intro.html
+++ b/pmd_userdocs_extending_writing_rules_intro.html
@@ -2075,7 +2075,7 @@ your rule
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_writing_xpath_rules.html b/pmd_userdocs_extending_writing_xpath_rules.html
index 469aabcc89..041cc4219d 100644
--- a/pmd_userdocs_extending_writing_xpath_rules.html
+++ b/pmd_userdocs_extending_writing_xpath_rules.html
@@ -3055,7 +3055,7 @@ information from the AST.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_extending_your_first_rule.html b/pmd_userdocs_extending_your_first_rule.html
index 860c5f1757..a6b79523d8 100644
--- a/pmd_userdocs_extending_your_first_rule.html
+++ b/pmd_userdocs_extending_your_first_rule.html
@@ -2066,7 +2066,7 @@ of a rule of type XPathRule, which is how XPath rules are implemented.
Page last updated:
- December 2023 (7.0.0)
Site last generated: Mar 11, 2024
+ December 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_incremental_analysis.html b/pmd_userdocs_incremental_analysis.html
index 9ed96f3dae..d524e57a36 100644
--- a/pmd_userdocs_incremental_analysis.html
+++ b/pmd_userdocs_incremental_analysis.html
@@ -2018,7 +2018,7 @@ same execution classpath).
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_installation.html b/pmd_userdocs_installation.html
index a7c98dd370..2da634bd16 100644
--- a/pmd_userdocs_installation.html
+++ b/pmd_userdocs_installation.html
@@ -2105,7 +2105,7 @@ assertEquals(Boolean.TYPE, expressions.get(index++).getType());
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_making_rulesets.html b/pmd_userdocs_making_rulesets.html
index fa053e9a95..aaeb02a3f5 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: Mar 11, 2024
+ October 2022 (6.51.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_migrating_to_pmd7.html b/pmd_userdocs_migrating_to_pmd7.html
index bf4e9bac5a..46194224ec 100644
--- a/pmd_userdocs_migrating_to_pmd7.html
+++ b/pmd_userdocs_migrating_to_pmd7.html
@@ -5562,7 +5562,7 @@ the ant task is in an own dependency with PMD 7:
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_report_formats.html b/pmd_userdocs_report_formats.html
index 18fb2f45e4..9fcc523a47 100644
--- a/pmd_userdocs_report_formats.html
+++ b/pmd_userdocs_report_formats.html
@@ -2287,7 +2287,7 @@ The output directory must exist. If not specified, the html files are created in
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_suppressing_warnings.html b/pmd_userdocs_suppressing_warnings.html
index 7b64f5213b..15085579f6 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_tools.html b/pmd_userdocs_tools.html
index 3a39456213..d6d99431b8 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_tools_ant.html b/pmd_userdocs_tools_ant.html
index ca46c53916..d6e18242a8 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_tools_bld.html b/pmd_userdocs_tools_bld.html
index f35fe7c5e7..a782fb5c1d 100644
--- a/pmd_userdocs_tools_bld.html
+++ b/pmd_userdocs_tools_bld.html
@@ -1939,7 +1939,7 @@
©2024 PMD Open Source Project. All rights
reserved.
Page last updated:
- September 2023
Site last generated: Mar 11, 2024
+ September 2023
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_tools_ci.html b/pmd_userdocs_tools_ci.html
index c6f8509497..22428f1eee 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: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_tools_gradle.html b/pmd_userdocs_tools_gradle.html
index 82b14f25fd..38327d4545 100644
--- a/pmd_userdocs_tools_gradle.html
+++ b/pmd_userdocs_tools_gradle.html
@@ -1971,7 +1971,7 @@ with the property
toolVersion
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_tools_java_api.html b/pmd_userdocs_tools_java_api.html
index d8dfa8834b..67b48b912c 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: Mar 11, 2024
+ August 2023 (7.0.0)
Site last generated: Mar 14, 2024
diff --git a/pmd_userdocs_tools_maven.html b/pmd_userdocs_tools_maven.html
index 69a345ce2a..f43314449e 100644
--- a/pmd_userdocs_tools_maven.html
+++ b/pmd_userdocs_tools_maven.html
@@ -2178,7 +2178,7 @@ Also, the bug tracker for this plugin is
diff --git a/search.json b/search.json
index 646b7b35c8..1cdfd307f9 100644
--- a/search.json
+++ b/search.json
@@ -150,11 +150,11 @@
{
-"title": "Apex support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "Apex Rules",
+"tags": "rule_referencesapex",
"keywords": "",
-"url": "pmd_languages_apex.html",
-"summary": "Apex-specific features and guidance"
+"url": "pmd_rules_apex.html",
+"summary": "Index of all built-in rules available for Apex"
}
@@ -166,11 +166,11 @@
{
-"title": "Apex Rules",
-"tags": "rule_referencesapex",
+"title": "Apex support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_apex.html",
-"summary": "Index of all built-in rules available for Apex"
+"url": "pmd_languages_apex.html",
+"summary": "Apex-specific features and guidance"
}
@@ -216,19 +216,28 @@
{
-"title": "Best Practices (PLSQL, Best Practices)",
+"title": "Best Practices (Swift, Best Practices)",
"tags": "",
"keywords": "Best Practices",
-"url": "pmd_rules_plsql_bestpractices.html#best practices",
+"url": "pmd_rules_swift_bestpractices.html#best practices",
"summary": "Rules which enforce generally accepted best practices."
}
,
{
-"title": "TomKytesDespair (PLSQL, Best Practices)",
+"title": "ProhibitedInterfaceBuilder (Swift, Best Practices)",
"tags": "",
-"keywords": "TomKytesDespair",
-"url": "pmd_rules_plsql_bestpractices.html#tomkytesdespair",
+"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."
}
@@ -245,185 +254,28 @@
{
-"title": "Best Practices (Apex, Best Practices)",
+"title": "Best Practices (Velocity Template Language (VTL), Best Practices)",
"tags": "",
"keywords": "Best Practices",
-"url": "pmd_rules_apex_bestpractices.html#best practices",
+"url": "pmd_rules_velocity_bestpractices.html#best practices",
"summary": "Rules which enforce generally accepted best practices."
}
,
{
-"title": "ApexAssertionsShouldIncludeMessage (Apex, Best Practices)",
+"title": "AvoidReassigningParameters (Velocity Template Language (VTL), Best Practices)",
"tags": "",
-"keywords": "ApexAssertionsShouldIncludeMessage",
-"url": "pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage",
+"keywords": "AvoidReassigningParameters",
+"url": "pmd_rules_velocity_bestpractices.html#avoidreassigningparameters",
"summary": "Rules which enforce generally accepted best practices."
}
,
{
-"title": "ApexUnitTestClassShouldHaveAsserts (Apex, Best Practices)",
+"title": "UnusedMacroParameter (Velocity Template Language (VTL), Best Practices)",
"tags": "",
-"keywords": "ApexUnitTestClassShouldHaveAsserts",
-"url": "pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ApexUnitTestClassShouldHaveRunAs (Apex, Best Practices)",
-"tags": "",
-"keywords": "ApexUnitTestClassShouldHaveRunAs",
-"url": "pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaverunas",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ApexUnitTestMethodShouldHaveIsTestAnnotation (Apex, Best Practices)",
-"tags": "",
-"keywords": "ApexUnitTestMethodShouldHaveIsTestAnnotation",
-"url": "pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "ApexUnitTestShouldNotUseSeeAllDataTrue (Apex, Best Practices)",
-"tags": "",
-"keywords": "ApexUnitTestShouldNotUseSeeAllDataTrue",
-"url": "pmd_rules_apex_bestpractices.html#apexunittestshouldnotuseseealldatatrue",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "AvoidGlobalModifier (Apex, Best Practices)",
-"tags": "",
-"keywords": "AvoidGlobalModifier",
-"url": "pmd_rules_apex_bestpractices.html#avoidglobalmodifier",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "AvoidLogicInTrigger (Apex, Best Practices)",
-"tags": "",
-"keywords": "AvoidLogicInTrigger",
-"url": "pmd_rules_apex_bestpractices.html#avoidlogicintrigger",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "DebugsShouldUseLoggingLevel (Apex, Best Practices)",
-"tags": "",
-"keywords": "DebugsShouldUseLoggingLevel",
-"url": "pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel",
-"summary": "Rules which enforce generally accepted best practices."
-}
-,
-
-{
-"title": "UnusedLocalVariable (Apex, Best Practices)",
-"tags": "",
-"keywords": "UnusedLocalVariable",
-"url": "pmd_rules_apex_bestpractices.html#unusedlocalvariable",
-"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",
+"keywords": "UnusedMacroParameter",
+"url": "pmd_rules_velocity_bestpractices.html#unusedmacroparameter",
"summary": "Rules which enforce generally accepted best practices."
}
@@ -486,6 +338,91 @@
+{
+"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 (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": "",
@@ -956,111 +893,6 @@
-{
-"title": "Best Practices (Velocity Template Language (VTL), Best Practices)",
-"tags": "",
-"keywords": "Best Practices",
-"url": "pmd_rules_velocity_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_velocity_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_velocity_bestpractices.html#unusedmacroparameter",
-"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 (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": "",
@@ -1109,46 +941,214 @@
{
-"title": "Best Practices (Java Server Pages, Best Practices)",
+"title": "Best Practices (PLSQL, Best Practices)",
"tags": "",
"keywords": "Best Practices",
-"url": "pmd_rules_jsp_bestpractices.html#best practices",
+"url": "pmd_rules_plsql_bestpractices.html#best practices",
"summary": "Rules which enforce generally accepted best practices."
}
,
{
-"title": "DontNestJsfInJstlIteration (Java Server Pages, Best Practices)",
+"title": "TomKytesDespair (PLSQL, Best Practices)",
"tags": "",
-"keywords": "DontNestJsfInJstlIteration",
-"url": "pmd_rules_jsp_bestpractices.html#dontnestjsfinjstliteration",
+"keywords": "TomKytesDespair",
+"url": "pmd_rules_plsql_bestpractices.html#tomkytesdespair",
+"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": "NoClassAttribute (Java Server Pages, Best Practices)",
+"title": "FunctionNameTooShort (Kotlin, Best Practices)",
"tags": "",
-"keywords": "NoClassAttribute",
-"url": "pmd_rules_jsp_bestpractices.html#noclassattribute",
+"keywords": "FunctionNameTooShort",
+"url": "pmd_rules_kotlin_bestpractices.html#functionnametooshort",
+"summary": "Rules which enforce generally accepted best practices."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Best Practices (Apex, Best Practices)",
+"tags": "",
+"keywords": "Best Practices",
+"url": "pmd_rules_apex_bestpractices.html#best practices",
"summary": "Rules which enforce generally accepted best practices."
}
,
{
-"title": "NoHtmlComments (Java Server Pages, Best Practices)",
+"title": "ApexAssertionsShouldIncludeMessage (Apex, Best Practices)",
"tags": "",
-"keywords": "NoHtmlComments",
-"url": "pmd_rules_jsp_bestpractices.html#nohtmlcomments",
+"keywords": "ApexAssertionsShouldIncludeMessage",
+"url": "pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage",
"summary": "Rules which enforce generally accepted best practices."
}
,
{
-"title": "NoJspForward (Java Server Pages, Best Practices)",
+"title": "ApexUnitTestClassShouldHaveAsserts (Apex, Best Practices)",
"tags": "",
-"keywords": "NoJspForward",
-"url": "pmd_rules_jsp_bestpractices.html#nojspforward",
+"keywords": "ApexUnitTestClassShouldHaveAsserts",
+"url": "pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ApexUnitTestClassShouldHaveRunAs (Apex, Best Practices)",
+"tags": "",
+"keywords": "ApexUnitTestClassShouldHaveRunAs",
+"url": "pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaverunas",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ApexUnitTestMethodShouldHaveIsTestAnnotation (Apex, Best Practices)",
+"tags": "",
+"keywords": "ApexUnitTestMethodShouldHaveIsTestAnnotation",
+"url": "pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "ApexUnitTestShouldNotUseSeeAllDataTrue (Apex, Best Practices)",
+"tags": "",
+"keywords": "ApexUnitTestShouldNotUseSeeAllDataTrue",
+"url": "pmd_rules_apex_bestpractices.html#apexunittestshouldnotuseseealldatatrue",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "AvoidGlobalModifier (Apex, Best Practices)",
+"tags": "",
+"keywords": "AvoidGlobalModifier",
+"url": "pmd_rules_apex_bestpractices.html#avoidglobalmodifier",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "AvoidLogicInTrigger (Apex, Best Practices)",
+"tags": "",
+"keywords": "AvoidLogicInTrigger",
+"url": "pmd_rules_apex_bestpractices.html#avoidlogicintrigger",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "DebugsShouldUseLoggingLevel (Apex, Best Practices)",
+"tags": "",
+"keywords": "DebugsShouldUseLoggingLevel",
+"url": "pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel",
+"summary": "Rules which enforce generally accepted best practices."
+}
+,
+
+{
+"title": "UnusedLocalVariable (Apex, Best Practices)",
+"tags": "",
+"keywords": "UnusedLocalVariable",
+"url": "pmd_rules_apex_bestpractices.html#unusedlocalvariable",
+"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."
}
@@ -1245,284 +1245,19 @@
{
-"title": "Code Style (PLSQL, Code Style)",
+"title": "Code Style (Java Server Pages, Code Style)",
"tags": "",
"keywords": "Code Style",
-"url": "pmd_rules_plsql_codestyle.html#code style",
+"url": "pmd_rules_jsp_codestyle.html#code style",
"summary": "Rules which enforce a specific coding style."
}
,
{
-"title": "AvoidTabCharacter (PLSQL, Code Style)",
+"title": "DuplicateJspImports (Java Server Pages, Code Style)",
"tags": "",
-"keywords": "AvoidTabCharacter",
-"url": "pmd_rules_plsql_codestyle.html#avoidtabcharacter",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "CodeFormat (PLSQL, Code Style)",
-"tags": "",
-"keywords": "CodeFormat",
-"url": "pmd_rules_plsql_codestyle.html#codeformat",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "MisplacedPragma (PLSQL, Code Style)",
-"tags": "",
-"keywords": "MisplacedPragma",
-"url": "pmd_rules_plsql_codestyle.html#misplacedpragma",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "ForLoopNaming (PLSQL, Code Style)",
-"tags": "",
-"keywords": "ForLoopNaming",
-"url": "pmd_rules_plsql_codestyle.html#forloopnaming",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "LineLength (PLSQL, Code Style)",
-"tags": "",
-"keywords": "LineLength",
-"url": "pmd_rules_plsql_codestyle.html#linelength",
-"summary": "Rules which enforce a specific coding style."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Code Style (Apex, Code Style)",
-"tags": "",
-"keywords": "Code Style",
-"url": "pmd_rules_apex_codestyle.html#code style",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "ClassNamingConventions (Apex, Code Style)",
-"tags": "",
-"keywords": "ClassNamingConventions",
-"url": "pmd_rules_apex_codestyle.html#classnamingconventions",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "IfElseStmtsMustUseBraces (Apex, Code Style)",
-"tags": "",
-"keywords": "IfElseStmtsMustUseBraces",
-"url": "pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "IfStmtsMustUseBraces (Apex, Code Style)",
-"tags": "",
-"keywords": "IfStmtsMustUseBraces",
-"url": "pmd_rules_apex_codestyle.html#ifstmtsmustusebraces",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "FieldDeclarationsShouldBeAtStart (Apex, Code Style)",
-"tags": "",
-"keywords": "FieldDeclarationsShouldBeAtStart",
-"url": "pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "FieldNamingConventions (Apex, Code Style)",
-"tags": "",
-"keywords": "FieldNamingConventions",
-"url": "pmd_rules_apex_codestyle.html#fieldnamingconventions",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "ForLoopsMustUseBraces (Apex, Code Style)",
-"tags": "",
-"keywords": "ForLoopsMustUseBraces",
-"url": "pmd_rules_apex_codestyle.html#forloopsmustusebraces",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "FormalParameterNamingConventions (Apex, Code Style)",
-"tags": "",
-"keywords": "FormalParameterNamingConventions",
-"url": "pmd_rules_apex_codestyle.html#formalparameternamingconventions",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "LocalVariableNamingConventions (Apex, Code Style)",
-"tags": "",
-"keywords": "LocalVariableNamingConventions",
-"url": "pmd_rules_apex_codestyle.html#localvariablenamingconventions",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "MethodNamingConventions (Apex, Code Style)",
-"tags": "",
-"keywords": "MethodNamingConventions",
-"url": "pmd_rules_apex_codestyle.html#methodnamingconventions",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "OneDeclarationPerLine (Apex, Code Style)",
-"tags": "",
-"keywords": "OneDeclarationPerLine",
-"url": "pmd_rules_apex_codestyle.html#onedeclarationperline",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "PropertyNamingConventions (Apex, Code Style)",
-"tags": "",
-"keywords": "PropertyNamingConventions",
-"url": "pmd_rules_apex_codestyle.html#propertynamingconventions",
-"summary": "Rules which enforce a specific coding style."
-}
-,
-
-{
-"title": "WhileLoopsMustUseBraces (Apex, Code Style)",
-"tags": "",
-"keywords": "WhileLoopsMustUseBraces",
-"url": "pmd_rules_apex_codestyle.html#whileloopsmustusebraces",
-"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",
+"keywords": "DuplicateJspImports",
+"url": "pmd_rules_jsp_codestyle.html#duplicatejspimports",
"summary": "Rules which enforce a specific coding style."
}
@@ -2062,6 +1797,71 @@
+{
+"title": "Code Style (PLSQL, Code Style)",
+"tags": "",
+"keywords": "Code Style",
+"url": "pmd_rules_plsql_codestyle.html#code style",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "AvoidTabCharacter (PLSQL, Code Style)",
+"tags": "",
+"keywords": "AvoidTabCharacter",
+"url": "pmd_rules_plsql_codestyle.html#avoidtabcharacter",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "CodeFormat (PLSQL, Code Style)",
+"tags": "",
+"keywords": "CodeFormat",
+"url": "pmd_rules_plsql_codestyle.html#codeformat",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "MisplacedPragma (PLSQL, Code Style)",
+"tags": "",
+"keywords": "MisplacedPragma",
+"url": "pmd_rules_plsql_codestyle.html#misplacedpragma",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "ForLoopNaming (PLSQL, Code Style)",
+"tags": "",
+"keywords": "ForLoopNaming",
+"url": "pmd_rules_plsql_codestyle.html#forloopnaming",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "LineLength (PLSQL, Code Style)",
+"tags": "",
+"keywords": "LineLength",
+"url": "pmd_rules_plsql_codestyle.html#linelength",
+"summary": "Rules which enforce a specific coding style."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
{
"title": "Code Style (XSL, Code Style)",
"tags": "",
@@ -2092,19 +1892,219 @@
{
-"title": "Code Style (Java Server Pages, Code Style)",
+"title": "Code Style (Apex, Code Style)",
"tags": "",
"keywords": "Code Style",
-"url": "pmd_rules_jsp_codestyle.html#code style",
+"url": "pmd_rules_apex_codestyle.html#code style",
"summary": "Rules which enforce a specific coding style."
}
,
{
-"title": "DuplicateJspImports (Java Server Pages, Code Style)",
+"title": "ClassNamingConventions (Apex, Code Style)",
"tags": "",
-"keywords": "DuplicateJspImports",
-"url": "pmd_rules_jsp_codestyle.html#duplicatejspimports",
+"keywords": "ClassNamingConventions",
+"url": "pmd_rules_apex_codestyle.html#classnamingconventions",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "IfElseStmtsMustUseBraces (Apex, Code Style)",
+"tags": "",
+"keywords": "IfElseStmtsMustUseBraces",
+"url": "pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "IfStmtsMustUseBraces (Apex, Code Style)",
+"tags": "",
+"keywords": "IfStmtsMustUseBraces",
+"url": "pmd_rules_apex_codestyle.html#ifstmtsmustusebraces",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "FieldDeclarationsShouldBeAtStart (Apex, Code Style)",
+"tags": "",
+"keywords": "FieldDeclarationsShouldBeAtStart",
+"url": "pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "FieldNamingConventions (Apex, Code Style)",
+"tags": "",
+"keywords": "FieldNamingConventions",
+"url": "pmd_rules_apex_codestyle.html#fieldnamingconventions",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "ForLoopsMustUseBraces (Apex, Code Style)",
+"tags": "",
+"keywords": "ForLoopsMustUseBraces",
+"url": "pmd_rules_apex_codestyle.html#forloopsmustusebraces",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "FormalParameterNamingConventions (Apex, Code Style)",
+"tags": "",
+"keywords": "FormalParameterNamingConventions",
+"url": "pmd_rules_apex_codestyle.html#formalparameternamingconventions",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "LocalVariableNamingConventions (Apex, Code Style)",
+"tags": "",
+"keywords": "LocalVariableNamingConventions",
+"url": "pmd_rules_apex_codestyle.html#localvariablenamingconventions",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "MethodNamingConventions (Apex, Code Style)",
+"tags": "",
+"keywords": "MethodNamingConventions",
+"url": "pmd_rules_apex_codestyle.html#methodnamingconventions",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "OneDeclarationPerLine (Apex, Code Style)",
+"tags": "",
+"keywords": "OneDeclarationPerLine",
+"url": "pmd_rules_apex_codestyle.html#onedeclarationperline",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "PropertyNamingConventions (Apex, Code Style)",
+"tags": "",
+"keywords": "PropertyNamingConventions",
+"url": "pmd_rules_apex_codestyle.html#propertynamingconventions",
+"summary": "Rules which enforce a specific coding style."
+}
+,
+
+{
+"title": "WhileLoopsMustUseBraces (Apex, Code Style)",
+"tags": "",
+"keywords": "WhileLoopsMustUseBraces",
+"url": "pmd_rules_apex_codestyle.html#whileloopsmustusebraces",
+"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."
}
@@ -2265,246 +2265,111 @@
{
-"title": "Design (PLSQL, Design)",
+"title": "Design (Velocity Template Language (VTL), Design)",
"tags": "",
"keywords": "Design",
-"url": "pmd_rules_plsql_design.html#design",
+"url": "pmd_rules_velocity_design.html#design",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "CyclomaticComplexity (PLSQL, Design)",
-"tags": "",
-"keywords": "CyclomaticComplexity",
-"url": "pmd_rules_plsql_design.html#cyclomaticcomplexity",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "ExcessiveMethodLength (PLSQL, Design)",
-"tags": "",
-"keywords": "ExcessiveMethodLength",
-"url": "pmd_rules_plsql_design.html#excessivemethodlength",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "ExcessiveObjectLength (PLSQL, Design)",
-"tags": "",
-"keywords": "ExcessiveObjectLength",
-"url": "pmd_rules_plsql_design.html#excessiveobjectlength",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "ExcessivePackageBodyLength (PLSQL, Design)",
-"tags": "",
-"keywords": "ExcessivePackageBodyLength",
-"url": "pmd_rules_plsql_design.html#excessivepackagebodylength",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "ExcessivePackageSpecificationLength (PLSQL, Design)",
-"tags": "",
-"keywords": "ExcessivePackageSpecificationLength",
-"url": "pmd_rules_plsql_design.html#excessivepackagespecificationlength",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "ExcessiveParameterList (PLSQL, Design)",
-"tags": "",
-"keywords": "ExcessiveParameterList",
-"url": "pmd_rules_plsql_design.html#excessiveparameterlist",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "ExcessiveTypeLength (PLSQL, Design)",
-"tags": "",
-"keywords": "ExcessiveTypeLength",
-"url": "pmd_rules_plsql_design.html#excessivetypelength",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NcssMethodCount (PLSQL, Design)",
-"tags": "",
-"keywords": "NcssMethodCount",
-"url": "pmd_rules_plsql_design.html#ncssmethodcount",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NcssObjectCount (PLSQL, Design)",
-"tags": "",
-"keywords": "NcssObjectCount",
-"url": "pmd_rules_plsql_design.html#ncssobjectcount",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NPathComplexity (PLSQL, Design)",
-"tags": "",
-"keywords": "NPathComplexity",
-"url": "pmd_rules_plsql_design.html#npathcomplexity",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "TooManyFields (PLSQL, Design)",
-"tags": "",
-"keywords": "TooManyFields",
-"url": "pmd_rules_plsql_design.html#toomanyfields",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "TooManyMethods (PLSQL, Design)",
-"tags": "",
-"keywords": "TooManyMethods",
-"url": "pmd_rules_plsql_design.html#toomanymethods",
-"summary": "Rules that help you discover design issues."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Design (Apex, Design)",
-"tags": "",
-"keywords": "Design",
-"url": "pmd_rules_apex_design.html#design",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "AvoidDeeplyNestedIfStmts (Apex, Design)",
+"title": "AvoidDeeplyNestedIfStmts (Velocity Template Language (VTL), Design)",
"tags": "",
"keywords": "AvoidDeeplyNestedIfStmts",
-"url": "pmd_rules_apex_design.html#avoiddeeplynestedifstmts",
+"url": "pmd_rules_velocity_design.html#avoiddeeplynestedifstmts",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "UnusedMethod (Apex, Design)",
+"title": "CollapsibleIfStatements (Velocity Template Language (VTL), Design)",
"tags": "",
-"keywords": "UnusedMethod",
-"url": "pmd_rules_apex_design.html#unusedmethod",
+"keywords": "CollapsibleIfStatements",
+"url": "pmd_rules_velocity_design.html#collapsibleifstatements",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "CyclomaticComplexity (Apex, Design)",
+"title": "ExcessiveTemplateLength (Velocity Template Language (VTL), Design)",
"tags": "",
-"keywords": "CyclomaticComplexity",
-"url": "pmd_rules_apex_design.html#cyclomaticcomplexity",
+"keywords": "ExcessiveTemplateLength",
+"url": "pmd_rules_velocity_design.html#excessivetemplatelength",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "CognitiveComplexity (Apex, Design)",
+"title": "NoInlineJavaScript (Velocity Template Language (VTL), Design)",
"tags": "",
-"keywords": "CognitiveComplexity",
-"url": "pmd_rules_apex_design.html#cognitivecomplexity",
+"keywords": "NoInlineJavaScript",
+"url": "pmd_rules_velocity_design.html#noinlinejavascript",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "ExcessiveClassLength (Apex, Design)",
+"title": "NoInlineStyles (Velocity Template Language (VTL), Design)",
"tags": "",
-"keywords": "ExcessiveClassLength",
-"url": "pmd_rules_apex_design.html#excessiveclasslength",
+"keywords": "NoInlineStyles",
+"url": "pmd_rules_velocity_design.html#noinlinestyles",
+"summary": "Rules that help you discover design issues."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"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": "ExcessiveParameterList (Apex, Design)",
+"title": "NoInlineScript (Java Server Pages, Design)",
"tags": "",
-"keywords": "ExcessiveParameterList",
-"url": "pmd_rules_apex_design.html#excessiveparameterlist",
+"keywords": "NoInlineScript",
+"url": "pmd_rules_jsp_design.html#noinlinescript",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "ExcessivePublicCount (Apex, Design)",
+"title": "NoInlineStyleInformation (Java Server Pages, Design)",
"tags": "",
-"keywords": "ExcessivePublicCount",
-"url": "pmd_rules_apex_design.html#excessivepubliccount",
+"keywords": "NoInlineStyleInformation",
+"url": "pmd_rules_jsp_design.html#noinlinestyleinformation",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NcssConstructorCount (Apex, Design)",
+"title": "NoLongScripts (Java Server Pages, Design)",
"tags": "",
-"keywords": "NcssConstructorCount",
-"url": "pmd_rules_apex_design.html#ncssconstructorcount",
+"keywords": "NoLongScripts",
+"url": "pmd_rules_jsp_design.html#nolongscripts",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NcssMethodCount (Apex, Design)",
+"title": "NoScriptlets (Java Server Pages, Design)",
"tags": "",
-"keywords": "NcssMethodCount",
-"url": "pmd_rules_apex_design.html#ncssmethodcount",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "NcssTypeCount (Apex, Design)",
-"tags": "",
-"keywords": "NcssTypeCount",
-"url": "pmd_rules_apex_design.html#ncsstypecount",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "StdCyclomaticComplexity (Apex, Design)",
-"tags": "",
-"keywords": "StdCyclomaticComplexity",
-"url": "pmd_rules_apex_design.html#stdcyclomaticcomplexity",
-"summary": "Rules that help you discover design issues."
-}
-,
-
-{
-"title": "TooManyFields (Apex, Design)",
-"tags": "",
-"keywords": "TooManyFields",
-"url": "pmd_rules_apex_design.html#toomanyfields",
+"keywords": "NoScriptlets",
+"url": "pmd_rules_jsp_design.html#noscriptlets",
"summary": "Rules that help you discover design issues."
}
@@ -2910,111 +2775,246 @@
{
-"title": "Design (Velocity Template Language (VTL), Design)",
+"title": "Design (PLSQL, Design)",
"tags": "",
"keywords": "Design",
-"url": "pmd_rules_velocity_design.html#design",
+"url": "pmd_rules_plsql_design.html#design",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "AvoidDeeplyNestedIfStmts (Velocity Template Language (VTL), Design)",
+"title": "CyclomaticComplexity (PLSQL, Design)",
+"tags": "",
+"keywords": "CyclomaticComplexity",
+"url": "pmd_rules_plsql_design.html#cyclomaticcomplexity",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "ExcessiveMethodLength (PLSQL, Design)",
+"tags": "",
+"keywords": "ExcessiveMethodLength",
+"url": "pmd_rules_plsql_design.html#excessivemethodlength",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "ExcessiveObjectLength (PLSQL, Design)",
+"tags": "",
+"keywords": "ExcessiveObjectLength",
+"url": "pmd_rules_plsql_design.html#excessiveobjectlength",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "ExcessivePackageBodyLength (PLSQL, Design)",
+"tags": "",
+"keywords": "ExcessivePackageBodyLength",
+"url": "pmd_rules_plsql_design.html#excessivepackagebodylength",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "ExcessivePackageSpecificationLength (PLSQL, Design)",
+"tags": "",
+"keywords": "ExcessivePackageSpecificationLength",
+"url": "pmd_rules_plsql_design.html#excessivepackagespecificationlength",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "ExcessiveParameterList (PLSQL, Design)",
+"tags": "",
+"keywords": "ExcessiveParameterList",
+"url": "pmd_rules_plsql_design.html#excessiveparameterlist",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "ExcessiveTypeLength (PLSQL, Design)",
+"tags": "",
+"keywords": "ExcessiveTypeLength",
+"url": "pmd_rules_plsql_design.html#excessivetypelength",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NcssMethodCount (PLSQL, Design)",
+"tags": "",
+"keywords": "NcssMethodCount",
+"url": "pmd_rules_plsql_design.html#ncssmethodcount",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NcssObjectCount (PLSQL, Design)",
+"tags": "",
+"keywords": "NcssObjectCount",
+"url": "pmd_rules_plsql_design.html#ncssobjectcount",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NPathComplexity (PLSQL, Design)",
+"tags": "",
+"keywords": "NPathComplexity",
+"url": "pmd_rules_plsql_design.html#npathcomplexity",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "TooManyFields (PLSQL, Design)",
+"tags": "",
+"keywords": "TooManyFields",
+"url": "pmd_rules_plsql_design.html#toomanyfields",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "TooManyMethods (PLSQL, Design)",
+"tags": "",
+"keywords": "TooManyMethods",
+"url": "pmd_rules_plsql_design.html#toomanymethods",
+"summary": "Rules that help you discover design issues."
+}
+
+
+
+
+
+,
+
+
+
+
+
+
+
+{
+"title": "Design (Apex, Design)",
+"tags": "",
+"keywords": "Design",
+"url": "pmd_rules_apex_design.html#design",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "AvoidDeeplyNestedIfStmts (Apex, Design)",
"tags": "",
"keywords": "AvoidDeeplyNestedIfStmts",
-"url": "pmd_rules_velocity_design.html#avoiddeeplynestedifstmts",
+"url": "pmd_rules_apex_design.html#avoiddeeplynestedifstmts",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "CollapsibleIfStatements (Velocity Template Language (VTL), Design)",
+"title": "UnusedMethod (Apex, Design)",
"tags": "",
-"keywords": "CollapsibleIfStatements",
-"url": "pmd_rules_velocity_design.html#collapsibleifstatements",
+"keywords": "UnusedMethod",
+"url": "pmd_rules_apex_design.html#unusedmethod",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "ExcessiveTemplateLength (Velocity Template Language (VTL), Design)",
+"title": "CyclomaticComplexity (Apex, Design)",
"tags": "",
-"keywords": "ExcessiveTemplateLength",
-"url": "pmd_rules_velocity_design.html#excessivetemplatelength",
+"keywords": "CyclomaticComplexity",
+"url": "pmd_rules_apex_design.html#cyclomaticcomplexity",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NoInlineJavaScript (Velocity Template Language (VTL), Design)",
+"title": "CognitiveComplexity (Apex, Design)",
"tags": "",
-"keywords": "NoInlineJavaScript",
-"url": "pmd_rules_velocity_design.html#noinlinejavascript",
+"keywords": "CognitiveComplexity",
+"url": "pmd_rules_apex_design.html#cognitivecomplexity",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NoInlineStyles (Velocity Template Language (VTL), Design)",
+"title": "ExcessiveClassLength (Apex, Design)",
"tags": "",
-"keywords": "NoInlineStyles",
-"url": "pmd_rules_velocity_design.html#noinlinestyles",
-"summary": "Rules that help you discover design issues."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"title": "Design (Java Server Pages, Design)",
-"tags": "",
-"keywords": "Design",
-"url": "pmd_rules_jsp_design.html#design",
+"keywords": "ExcessiveClassLength",
+"url": "pmd_rules_apex_design.html#excessiveclasslength",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NoInlineScript (Java Server Pages, Design)",
+"title": "ExcessiveParameterList (Apex, Design)",
"tags": "",
-"keywords": "NoInlineScript",
-"url": "pmd_rules_jsp_design.html#noinlinescript",
+"keywords": "ExcessiveParameterList",
+"url": "pmd_rules_apex_design.html#excessiveparameterlist",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NoInlineStyleInformation (Java Server Pages, Design)",
+"title": "ExcessivePublicCount (Apex, Design)",
"tags": "",
-"keywords": "NoInlineStyleInformation",
-"url": "pmd_rules_jsp_design.html#noinlinestyleinformation",
+"keywords": "ExcessivePublicCount",
+"url": "pmd_rules_apex_design.html#excessivepubliccount",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NoLongScripts (Java Server Pages, Design)",
+"title": "NcssConstructorCount (Apex, Design)",
"tags": "",
-"keywords": "NoLongScripts",
-"url": "pmd_rules_jsp_design.html#nolongscripts",
+"keywords": "NcssConstructorCount",
+"url": "pmd_rules_apex_design.html#ncssconstructorcount",
"summary": "Rules that help you discover design issues."
}
,
{
-"title": "NoScriptlets (Java Server Pages, Design)",
+"title": "NcssMethodCount (Apex, Design)",
"tags": "",
-"keywords": "NoScriptlets",
-"url": "pmd_rules_jsp_design.html#noscriptlets",
+"keywords": "NcssMethodCount",
+"url": "pmd_rules_apex_design.html#ncssmethodcount",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "NcssTypeCount (Apex, Design)",
+"tags": "",
+"keywords": "NcssTypeCount",
+"url": "pmd_rules_apex_design.html#ncsstypecount",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "StdCyclomaticComplexity (Apex, Design)",
+"tags": "",
+"keywords": "StdCyclomaticComplexity",
+"url": "pmd_rules_apex_design.html#stdcyclomaticcomplexity",
+"summary": "Rules that help you discover design issues."
+}
+,
+
+{
+"title": "TooManyFields (Apex, Design)",
+"tags": "",
+"keywords": "TooManyFields",
+"url": "pmd_rules_apex_design.html#toomanyfields",
"summary": "Rules that help you discover design issues."
}
@@ -3062,35 +3062,6 @@
-{
-"title": "Documentation (Apex, Documentation)",
-"tags": "",
-"keywords": "Documentation",
-"url": "pmd_rules_apex_documentation.html#documentation",
-"summary": "Rules that are related to code documentation."
-}
-,
-
-{
-"title": "ApexDoc (Apex, Documentation)",
-"tags": "",
-"keywords": "ApexDoc",
-"url": "pmd_rules_apex_documentation.html#apexdoc",
-"summary": "Rules that are related to code documentation."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Documentation (Java, Documentation)",
"tags": "",
@@ -3154,6 +3125,35 @@
+
+
+{
+"title": "Documentation (Apex, Documentation)",
+"tags": "",
+"keywords": "Documentation",
+"url": "pmd_rules_apex_documentation.html#documentation",
+"summary": "Rules that are related to code documentation."
+}
+,
+
+{
+"title": "ApexDoc (Apex, Documentation)",
+"tags": "",
+"keywords": "ApexDoc",
+"url": "pmd_rules_apex_documentation.html#apexdoc",
+"summary": "Rules that are related to code documentation."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
"title": "JavaScript Rules",
"tags": "rule_referencesecmascript",
@@ -3173,37 +3173,28 @@
{
-"title": "Error Prone (PLSQL, Error Prone)",
+"title": "Error Prone (Swift, Error Prone)",
"tags": "",
"keywords": "Error Prone",
-"url": "pmd_rules_plsql_errorprone.html#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": "TO_DATE_TO_CHAR (PLSQL, Error Prone)",
+"title": "ForceCast (Swift, Error Prone)",
"tags": "",
-"keywords": "TO_DATE_TO_CHAR",
-"url": "pmd_rules_plsql_errorprone.html#to_date_to_char",
+"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": "TO_DATEWithoutDateFormat (PLSQL, Error Prone)",
+"title": "ForceTry (Swift, Error Prone)",
"tags": "",
-"keywords": "TO_DATEWithoutDateFormat",
-"url": "pmd_rules_plsql_errorprone.html#to_datewithoutdateformat",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "TO_TIMESTAMPWithoutDateFormat (PLSQL, Error Prone)",
-"tags": "",
-"keywords": "TO_TIMESTAMPWithoutDateFormat",
-"url": "pmd_rules_plsql_errorprone.html#to_timestampwithoutdateformat",
+"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."
}
@@ -3220,127 +3211,28 @@
{
-"title": "Error Prone (Apex, Error Prone)",
+"title": "Error Prone (Velocity Template Language (VTL), Error Prone)",
"tags": "",
"keywords": "Error Prone",
-"url": "pmd_rules_apex_errorprone.html#error prone",
+"url": "pmd_rules_velocity_errorprone.html#error prone",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
,
{
-"title": "ApexCSRF (Apex, Error Prone)",
+"title": "EmptyForeachStmt (Velocity Template Language (VTL), Error Prone)",
"tags": "",
-"keywords": "ApexCSRF",
-"url": "pmd_rules_apex_errorprone.html#apexcsrf",
+"keywords": "EmptyForeachStmt",
+"url": "pmd_rules_velocity_errorprone.html#emptyforeachstmt",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
,
{
-"title": "AvoidDirectAccessTriggerMap (Apex, Error Prone)",
-"tags": "",
-"keywords": "AvoidDirectAccessTriggerMap",
-"url": "pmd_rules_apex_errorprone.html#avoiddirectaccesstriggermap",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "AvoidHardcodingId (Apex, Error Prone)",
-"tags": "",
-"keywords": "AvoidHardcodingId",
-"url": "pmd_rules_apex_errorprone.html#avoidhardcodingid",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "AvoidNonExistentAnnotations (Apex, Error Prone)",
-"tags": "",
-"keywords": "AvoidNonExistentAnnotations",
-"url": "pmd_rules_apex_errorprone.html#avoidnonexistentannotations",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "EmptyCatchBlock (Apex, Error Prone)",
-"tags": "",
-"keywords": "EmptyCatchBlock",
-"url": "pmd_rules_apex_errorprone.html#emptycatchblock",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "EmptyIfStmt (Apex, Error Prone)",
+"title": "EmptyIfStmt (Velocity Template Language (VTL), Error Prone)",
"tags": "",
"keywords": "EmptyIfStmt",
-"url": "pmd_rules_apex_errorprone.html#emptyifstmt",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "EmptyStatementBlock (Apex, Error Prone)",
-"tags": "",
-"keywords": "EmptyStatementBlock",
-"url": "pmd_rules_apex_errorprone.html#emptystatementblock",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "EmptyTryOrFinallyBlock (Apex, Error Prone)",
-"tags": "",
-"keywords": "EmptyTryOrFinallyBlock",
-"url": "pmd_rules_apex_errorprone.html#emptytryorfinallyblock",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "EmptyWhileStmt (Apex, Error Prone)",
-"tags": "",
-"keywords": "EmptyWhileStmt",
-"url": "pmd_rules_apex_errorprone.html#emptywhilestmt",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "InaccessibleAuraEnabledGetter (Apex, Error Prone)",
-"tags": "",
-"keywords": "InaccessibleAuraEnabledGetter",
-"url": "pmd_rules_apex_errorprone.html#inaccessibleauraenabledgetter",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "MethodWithSameNameAsEnclosingClass (Apex, Error Prone)",
-"tags": "",
-"keywords": "MethodWithSameNameAsEnclosingClass",
-"url": "pmd_rules_apex_errorprone.html#methodwithsamenameasenclosingclass",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "OverrideBothEqualsAndHashcode (Apex, Error Prone)",
-"tags": "",
-"keywords": "OverrideBothEqualsAndHashcode",
-"url": "pmd_rules_apex_errorprone.html#overridebothequalsandhashcode",
-"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
-}
-,
-
-{
-"title": "TestMethodsMustBeInTestClasses (Apex, Error Prone)",
-"tags": "",
-"keywords": "TestMethodsMustBeInTestClasses",
-"url": "pmd_rules_apex_errorprone.html#testmethodsmustbeintestclasses",
+"url": "pmd_rules_velocity_errorprone.html#emptyifstmt",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
@@ -3357,37 +3249,19 @@
{
-"title": "Error Prone (JavaScript, Error Prone)",
+"title": "Error Prone (Java Server Pages, Error Prone)",
"tags": "",
"keywords": "Error Prone",
-"url": "pmd_rules_ecmascript_errorprone.html#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": "AvoidTrailingComma (JavaScript, Error Prone)",
+"title": "JspEncoding (Java Server Pages, 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",
+"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."
}
@@ -3432,6 +3306,44 @@
+{
+"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 (Java, Error Prone)",
"tags": "",
@@ -4218,66 +4130,37 @@
{
-"title": "Error Prone (Velocity Template Language (VTL), Error Prone)",
+"title": "Error Prone (PLSQL, Error Prone)",
"tags": "",
"keywords": "Error Prone",
-"url": "pmd_rules_velocity_errorprone.html#error prone",
+"url": "pmd_rules_plsql_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)",
+"title": "TO_DATE_TO_CHAR (PLSQL, Error Prone)",
"tags": "",
-"keywords": "EmptyForeachStmt",
-"url": "pmd_rules_velocity_errorprone.html#emptyforeachstmt",
+"keywords": "TO_DATE_TO_CHAR",
+"url": "pmd_rules_plsql_errorprone.html#to_date_to_char",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
,
{
-"title": "EmptyIfStmt (Velocity Template Language (VTL), Error Prone)",
+"title": "TO_DATEWithoutDateFormat (PLSQL, Error Prone)",
"tags": "",
-"keywords": "EmptyIfStmt",
-"url": "pmd_rules_velocity_errorprone.html#emptyifstmt",
-"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",
+"keywords": "TO_DATEWithoutDateFormat",
+"url": "pmd_rules_plsql_errorprone.html#to_datewithoutdateformat",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
,
{
-"title": "InvalidDependencyTypes (Maven POM, Error Prone)",
+"title": "TO_TIMESTAMPWithoutDateFormat (PLSQL, 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",
+"keywords": "TO_TIMESTAMPWithoutDateFormat",
+"url": "pmd_rules_plsql_errorprone.html#to_timestampwithoutdateformat",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
@@ -4323,28 +4206,127 @@
{
-"title": "Error Prone (Swift, Error Prone)",
+"title": "Error Prone (Apex, Error Prone)",
"tags": "",
"keywords": "Error Prone",
-"url": "pmd_rules_swift_errorprone.html#error prone",
+"url": "pmd_rules_apex_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)",
+"title": "ApexCSRF (Apex, Error Prone)",
"tags": "",
-"keywords": "ForceCast",
-"url": "pmd_rules_swift_errorprone.html#forcecast",
+"keywords": "ApexCSRF",
+"url": "pmd_rules_apex_errorprone.html#apexcsrf",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
,
{
-"title": "ForceTry (Swift, Error Prone)",
+"title": "AvoidDirectAccessTriggerMap (Apex, Error Prone)",
"tags": "",
-"keywords": "ForceTry",
-"url": "pmd_rules_swift_errorprone.html#forcetry",
+"keywords": "AvoidDirectAccessTriggerMap",
+"url": "pmd_rules_apex_errorprone.html#avoiddirectaccesstriggermap",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "AvoidHardcodingId (Apex, Error Prone)",
+"tags": "",
+"keywords": "AvoidHardcodingId",
+"url": "pmd_rules_apex_errorprone.html#avoidhardcodingid",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "AvoidNonExistentAnnotations (Apex, Error Prone)",
+"tags": "",
+"keywords": "AvoidNonExistentAnnotations",
+"url": "pmd_rules_apex_errorprone.html#avoidnonexistentannotations",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EmptyCatchBlock (Apex, Error Prone)",
+"tags": "",
+"keywords": "EmptyCatchBlock",
+"url": "pmd_rules_apex_errorprone.html#emptycatchblock",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EmptyIfStmt (Apex, Error Prone)",
+"tags": "",
+"keywords": "EmptyIfStmt",
+"url": "pmd_rules_apex_errorprone.html#emptyifstmt",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EmptyStatementBlock (Apex, Error Prone)",
+"tags": "",
+"keywords": "EmptyStatementBlock",
+"url": "pmd_rules_apex_errorprone.html#emptystatementblock",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EmptyTryOrFinallyBlock (Apex, Error Prone)",
+"tags": "",
+"keywords": "EmptyTryOrFinallyBlock",
+"url": "pmd_rules_apex_errorprone.html#emptytryorfinallyblock",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "EmptyWhileStmt (Apex, Error Prone)",
+"tags": "",
+"keywords": "EmptyWhileStmt",
+"url": "pmd_rules_apex_errorprone.html#emptywhilestmt",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "InaccessibleAuraEnabledGetter (Apex, Error Prone)",
+"tags": "",
+"keywords": "InaccessibleAuraEnabledGetter",
+"url": "pmd_rules_apex_errorprone.html#inaccessibleauraenabledgetter",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "MethodWithSameNameAsEnclosingClass (Apex, Error Prone)",
+"tags": "",
+"keywords": "MethodWithSameNameAsEnclosingClass",
+"url": "pmd_rules_apex_errorprone.html#methodwithsamenameasenclosingclass",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "OverrideBothEqualsAndHashcode (Apex, Error Prone)",
+"tags": "",
+"keywords": "OverrideBothEqualsAndHashcode",
+"url": "pmd_rules_apex_errorprone.html#overridebothequalsandhashcode",
+"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
+}
+,
+
+{
+"title": "TestMethodsMustBeInTestClasses (Apex, Error Prone)",
+"tags": "",
+"keywords": "TestMethodsMustBeInTestClasses",
+"url": "pmd_rules_apex_errorprone.html#testmethodsmustbeintestclasses",
"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors."
}
@@ -4361,19 +4343,37 @@
{
-"title": "Error Prone (Java Server Pages, Error Prone)",
+"title": "Error Prone (JavaScript, Error Prone)",
"tags": "",
"keywords": "Error Prone",
-"url": "pmd_rules_jsp_errorprone.html#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": "JspEncoding (Java Server Pages, Error Prone)",
+"title": "AvoidTrailingComma (JavaScript, Error Prone)",
"tags": "",
-"keywords": "JspEncoding",
-"url": "pmd_rules_jsp_errorprone.html#jspencoding",
+"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."
}
@@ -4518,11 +4518,11 @@
{
-"title": "HTML support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "HTML Rules",
+"tags": "rule_referenceshtml",
"keywords": "",
-"url": "pmd_languages_html.html",
-"summary": "HTML-specific features and guidance"
+"url": "pmd_rules_html.html",
+"summary": "Index of all built-in rules available for HTML"
}
@@ -4534,11 +4534,11 @@
{
-"title": "HTML Rules",
-"tags": "rule_referenceshtml",
+"title": "HTML support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_html.html",
-"summary": "Index of all built-in rules available for HTML"
+"url": "pmd_languages_html.html",
+"summary": "HTML-specific features and guidance"
}
@@ -4646,11 +4646,11 @@
{
-"title": "Java support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "Java Rules",
+"tags": "rule_referencesjava",
"keywords": "",
-"url": "pmd_languages_java.html",
-"summary": "Java-specific features and guidance"
+"url": "pmd_rules_java.html",
+"summary": "Index of all built-in rules available for Java"
}
@@ -4662,11 +4662,11 @@
{
-"title": "Java Rules",
-"tags": "rule_referencesjava",
+"title": "Java support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_java.html",
-"summary": "Index of all built-in rules available for Java"
+"url": "pmd_languages_java.html",
+"summary": "Java-specific features and guidance"
}
@@ -4694,11 +4694,11 @@
{
-"title": "JSP Support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "Java Server Pages Rules",
+"tags": "rule_referencesjsp",
"keywords": "",
-"url": "pmd_languages_jsp.html",
-"summary": "JSP-specific features and guidance"
+"url": "pmd_rules_jsp.html",
+"summary": "Index of all built-in rules available for Java Server Pages"
}
@@ -4710,11 +4710,11 @@
{
-"title": "Java Server Pages Rules",
-"tags": "rule_referencesjsp",
+"title": "JSP Support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_jsp.html",
-"summary": "Index of all built-in rules available for Java Server Pages"
+"url": "pmd_languages_jsp.html",
+"summary": "JSP-specific features and guidance"
}
@@ -4742,11 +4742,11 @@
{
-"title": "Kotlin Support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "Kotlin Rules",
+"tags": "rule_referenceskotlin",
"keywords": "",
-"url": "pmd_languages_kotlin.html",
-"summary": "Kotlin-specific features and guidance"
+"url": "pmd_rules_kotlin.html",
+"summary": "Index of all built-in rules available for Kotlin"
}
@@ -4758,11 +4758,11 @@
{
-"title": "Kotlin Rules",
-"tags": "rule_referenceskotlin",
+"title": "Kotlin Support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_kotlin.html",
-"summary": "Index of all built-in rules available for Kotlin"
+"url": "pmd_languages_kotlin.html",
+"summary": "Kotlin-specific features and guidance"
}
@@ -4966,11 +4966,11 @@
{
-"title": "Modelica support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "Modelica Rules",
+"tags": "rule_referencesmodelica",
"keywords": "",
-"url": "pmd_languages_modelica.html",
-"summary": "Modelica-specific features and guidance"
+"url": "pmd_rules_modelica.html",
+"summary": "Index of all built-in rules available for Modelica"
}
@@ -4982,11 +4982,11 @@
{
-"title": "Modelica Rules",
-"tags": "rule_referencesmodelica",
+"title": "Modelica support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_modelica.html",
-"summary": "Index of all built-in rules available for Modelica"
+"url": "pmd_languages_modelica.html",
+"summary": "Modelica-specific features and guidance"
}
@@ -5173,62 +5173,6 @@
-{
-"title": "Performance (Apex, Performance)",
-"tags": "",
-"keywords": "Performance",
-"url": "pmd_rules_apex_performance.html#performance",
-"summary": "Rules that flag suboptimal code."
-}
-,
-
-{
-"title": "AvoidDebugStatements (Apex, Performance)",
-"tags": "",
-"keywords": "AvoidDebugStatements",
-"url": "pmd_rules_apex_performance.html#avoiddebugstatements",
-"summary": "Rules that flag suboptimal code."
-}
-,
-
-{
-"title": "EagerlyLoadedDescribeSObjectResult (Apex, Performance)",
-"tags": "",
-"keywords": "EagerlyLoadedDescribeSObjectResult",
-"url": "pmd_rules_apex_performance.html#eagerlyloadeddescribesobjectresult",
-"summary": "Rules that flag suboptimal code."
-}
-,
-
-{
-"title": "OperationWithHighCostInLoop (Apex, Performance)",
-"tags": "",
-"keywords": "OperationWithHighCostInLoop",
-"url": "pmd_rules_apex_performance.html#operationwithhighcostinloop",
-"summary": "Rules that flag suboptimal code."
-}
-,
-
-{
-"title": "OperationWithLimitsInLoop (Apex, Performance)",
-"tags": "",
-"keywords": "OperationWithLimitsInLoop",
-"url": "pmd_rules_apex_performance.html#operationwithlimitsinloop",
-"summary": "Rules that flag suboptimal code."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
{
"title": "Performance (Java, Performance)",
"tags": "",
@@ -5492,6 +5436,62 @@
+
+
+{
+"title": "Performance (Apex, Performance)",
+"tags": "",
+"keywords": "Performance",
+"url": "pmd_rules_apex_performance.html#performance",
+"summary": "Rules that flag suboptimal code."
+}
+,
+
+{
+"title": "AvoidDebugStatements (Apex, Performance)",
+"tags": "",
+"keywords": "AvoidDebugStatements",
+"url": "pmd_rules_apex_performance.html#avoiddebugstatements",
+"summary": "Rules that flag suboptimal code."
+}
+,
+
+{
+"title": "EagerlyLoadedDescribeSObjectResult (Apex, Performance)",
+"tags": "",
+"keywords": "EagerlyLoadedDescribeSObjectResult",
+"url": "pmd_rules_apex_performance.html#eagerlyloadeddescribesobjectresult",
+"summary": "Rules that flag suboptimal code."
+}
+,
+
+{
+"title": "OperationWithHighCostInLoop (Apex, Performance)",
+"tags": "",
+"keywords": "OperationWithHighCostInLoop",
+"url": "pmd_rules_apex_performance.html#operationwithhighcostinloop",
+"summary": "Rules that flag suboptimal code."
+}
+,
+
+{
+"title": "OperationWithLimitsInLoop (Apex, Performance)",
+"tags": "",
+"keywords": "OperationWithLimitsInLoop",
+"url": "pmd_rules_apex_performance.html#operationwithlimitsinloop",
+"summary": "Rules that flag suboptimal code."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
"title": "Perl support",
"tags": "languagesCpdCapableLanguage",
@@ -5525,11 +5525,11 @@
{
-"title": "PL/SQL Support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "PLSQL Rules",
+"tags": "rule_referencesplsql",
"keywords": "",
-"url": "pmd_languages_plsql.html",
-"summary": "PL/SQL-specific features and guidance"
+"url": "pmd_rules_plsql.html",
+"summary": "Index of all built-in rules available for PLSQL"
}
@@ -5541,11 +5541,11 @@
{
-"title": "PLSQL Rules",
-"tags": "rule_referencesplsql",
+"title": "PL/SQL Support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_plsql.html",
-"summary": "Index of all built-in rules available for PLSQL"
+"url": "pmd_languages_plsql.html",
+"summary": "PL/SQL-specific features and guidance"
}
@@ -5780,6 +5780,22 @@
+{
+"title": "Scala Rules",
+"tags": "rule_referencesscala",
+"keywords": "",
+"url": "pmd_rules_scala.html",
+"summary": "Index of all built-in rules available for Scala"
+}
+
+
+
+,
+
+
+
+
+
{
"title": "Scala support",
"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
@@ -5796,13 +5812,37 @@
+
+
+
+
{
-"title": "Scala Rules",
-"tags": "rule_referencesscala",
-"keywords": "",
-"url": "pmd_rules_scala.html",
-"summary": "Index of all built-in rules available for Scala"
+"title": "Security (Java Server Pages, Security)",
+"tags": "",
+"keywords": "Security",
+"url": "pmd_rules_jsp_security.html#security",
+"summary": "Rules that flag potential security flaws."
}
+,
+
+{
+"title": "IframeMissingSrcAttribute (Java Server Pages, Security)",
+"tags": "",
+"keywords": "IframeMissingSrcAttribute",
+"url": "pmd_rules_jsp_security.html#iframemissingsrcattribute",
+"summary": "Rules that flag potential security flaws."
+}
+,
+
+{
+"title": "NoUnsanitizedJSPExpression (Java Server Pages, Security)",
+"tags": "",
+"keywords": "NoUnsanitizedJSPExpression",
+"url": "pmd_rules_jsp_security.html#nounsanitizedjspexpression",
+"summary": "Rules that flag potential security flaws."
+}
+
+
@@ -5814,6 +5854,89 @@
+{
+"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 (Salesforce Visualforce, Security)",
+"tags": "",
+"keywords": "Security",
+"url": "pmd_rules_visualforce_security.html#security",
+"summary": "Rules that flag potential security flaws."
+}
+,
+
+{
+"title": "VfCsrf (Salesforce Visualforce, Security)",
+"tags": "",
+"keywords": "VfCsrf",
+"url": "pmd_rules_visualforce_security.html#vfcsrf",
+"summary": "Rules that flag potential security flaws."
+}
+,
+
+{
+"title": "VfHtmlStyleTagXss (Salesforce Visualforce, Security)",
+"tags": "",
+"keywords": "VfHtmlStyleTagXss",
+"url": "pmd_rules_visualforce_security.html#vfhtmlstyletagxss",
+"summary": "Rules that flag potential security flaws."
+}
+,
+
+{
+"title": "VfUnescapeEl (Salesforce Visualforce, Security)",
+"tags": "",
+"keywords": "VfUnescapeEl",
+"url": "pmd_rules_visualforce_security.html#vfunescapeel",
+"summary": "Rules that flag potential security flaws."
+}
+
+
+
+
+
+,
+
+
+
+
+
{
@@ -5924,129 +6047,6 @@
-
-
-{
-"title": "Security (Salesforce Visualforce, Security)",
-"tags": "",
-"keywords": "Security",
-"url": "pmd_rules_visualforce_security.html#security",
-"summary": "Rules that flag potential security flaws."
-}
-,
-
-{
-"title": "VfCsrf (Salesforce Visualforce, Security)",
-"tags": "",
-"keywords": "VfCsrf",
-"url": "pmd_rules_visualforce_security.html#vfcsrf",
-"summary": "Rules that flag potential security flaws."
-}
-,
-
-{
-"title": "VfHtmlStyleTagXss (Salesforce Visualforce, Security)",
-"tags": "",
-"keywords": "VfHtmlStyleTagXss",
-"url": "pmd_rules_visualforce_security.html#vfhtmlstyletagxss",
-"summary": "Rules that flag potential security flaws."
-}
-,
-
-{
-"title": "VfUnescapeEl (Salesforce Visualforce, Security)",
-"tags": "",
-"keywords": "VfUnescapeEl",
-"url": "pmd_rules_visualforce_security.html#vfunescapeel",
-"summary": "Rules that flag potential security flaws."
-}
-
-
-
-
-
-,
-
-
-
-
-
-
-
-{
-"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": "",
-"keywords": "Security",
-"url": "pmd_rules_jsp_security.html#security",
-"summary": "Rules that flag potential security flaws."
-}
-,
-
-{
-"title": "IframeMissingSrcAttribute (Java Server Pages, Security)",
-"tags": "",
-"keywords": "IframeMissingSrcAttribute",
-"url": "pmd_rules_jsp_security.html#iframemissingsrcattribute",
-"summary": "Rules that flag potential security flaws."
-}
-,
-
-{
-"title": "NoUnsanitizedJSPExpression (Java Server Pages, Security)",
-"tags": "",
-"keywords": "NoUnsanitizedJSPExpression",
-"url": "pmd_rules_jsp_security.html#nounsanitizedjspexpression",
-"summary": "Rules that flag potential security flaws."
-}
-
-
-
-
-
-,
-
-
-
-
-
{
"title": "Similar projects",
"tags": "",
@@ -6082,11 +6082,11 @@
{
-"title": "Swift support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "Swift Rules",
+"tags": "rule_referencesswift",
"keywords": "",
-"url": "pmd_languages_swift.html",
-"summary": "Swift-specific features and guidance"
+"url": "pmd_rules_swift.html",
+"summary": "Index of all built-in rules available for Swift"
}
@@ -6098,11 +6098,11 @@
{
-"title": "Swift Rules",
-"tags": "rule_referencesswift",
+"title": "Swift support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_swift.html",
-"summary": "Index of all built-in rules available for Swift"
+"url": "pmd_languages_swift.html",
+"summary": "Swift-specific features and guidance"
}
@@ -6187,22 +6187,6 @@
-{
-"title": "Velocity Template Language (VTL) support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
-"keywords": "",
-"url": "pmd_languages_velocity.html",
-"summary": "VTL-specific features and guidance"
-}
-
-
-
-,
-
-
-
-
-
{
"title": "Velocity Template Language (VTL) Rules",
"tags": "rule_referencesvelocity",
@@ -6220,11 +6204,11 @@
{
-"title": "Visualforce Support",
+"title": "Velocity Template Language (VTL) support",
"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_languages_visualforce.html",
-"summary": "Visualforce-specific features and guidance"
+"url": "pmd_languages_velocity.html",
+"summary": "VTL-specific features and guidance"
}
@@ -6251,6 +6235,22 @@
+{
+"title": "Visualforce Support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"keywords": "",
+"url": "pmd_languages_visualforce.html",
+"summary": "Visualforce-specific features and guidance"
+}
+
+
+
+,
+
+
+
+
+
{
"title": "Writing documentation",
"tags": "devdocs",
@@ -6332,11 +6332,11 @@
{
-"title": "XML support",
-"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
+"title": "XML Rules",
+"tags": "rule_referencesxml",
"keywords": "",
-"url": "pmd_languages_xml.html",
-"summary": "XML-specific features and guidance"
+"url": "pmd_rules_xml.html",
+"summary": "Index of all built-in rules available for XML"
}
@@ -6348,11 +6348,11 @@
{
-"title": "XML Rules",
-"tags": "rule_referencesxml",
+"title": "XML support",
+"tags": "languagesPmdCapableLanguageCpdCapableLanguage",
"keywords": "",
-"url": "pmd_rules_xml.html",
-"summary": "Index of all built-in rules available for XML"
+"url": "pmd_languages_xml.html",
+"summary": "XML-specific features and guidance"
}
diff --git a/sitemap.xml b/sitemap.xml
index 3972ba6e84..ee880b7f41 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,7 +4,7 @@
HTML support
@@ -2205,20 +2211,20 @@
-
-
+
+
+
+
+
+
-
-
-
-
@@ -2251,12 +2257,6 @@
-
-
-
-
-
-
JavaScript and TypeScript support
@@ -2271,6 +2271,12 @@
+
+
+
+
+
+
JSP Support
@@ -2284,12 +2290,6 @@
-
-
-
-
-
-
Julia support
Page
@@ -2303,6 +2303,12 @@
+
+
+
+
+
+
-
-
-
-
-
-
@@ -2453,6 +2453,12 @@
+
+
+
+
+
+
Kotlin Support
@@ -2314,12 +2320,6 @@
-
-
-
-
-
-
@@ -2376,6 +2376,12 @@
+
+
+
+
+
+
@@ -2390,12 +2396,6 @@
Modelica-specific features and guidance
PL/SQL Support
@@ -2470,12 +2476,6 @@
-
-
-
-
-
-
@@ -2536,6 +2536,12 @@
+
+
+
+
+
+
@@ -2553,26 +2559,26 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -2591,12 +2597,6 @@
-
-
-
-
-
-
@@ -2651,6 +2651,12 @@
+
+
+
+
+
+
Velocity Template Language (VTL) support
@@ -2683,12 +2689,6 @@
-
-
-
-
-
-
@@ -2714,6 +2714,12 @@
+
+
+
+
+
+
@@ -2741,12 +2747,6 @@
-
-
-
-
-
-
@@ -2784,7 +2784,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_PmdCapableLanguage.html b/tag_PmdCapableLanguage.html
index b8dd8e4646..1979defc59 100644
--- a/tag_PmdCapableLanguage.html
+++ b/tag_PmdCapableLanguage.html
@@ -1913,6 +1913,12 @@
+
+
+
+
+
+
@@ -1933,12 +1939,6 @@
-
-
-
-
-
-
@@ -2137,6 +2137,12 @@
+
+
+
+
+
+
@@ -2157,20 +2163,20 @@
-
-
+
+
+
+
+
+
-
-
-
-
@@ -2202,12 +2208,6 @@
-
-
-
-
-
-
JavaScript and TypeScript support
Page
@@ -2222,6 +2222,12 @@
+
+
+
+
+
+
JSP Support
Page
@@ -2261,12 +2267,6 @@
-
-
-
-
-
-
@@ -2309,6 +2309,12 @@
+
+
+
+
+
+
@@ -2327,12 +2333,6 @@
-
-
-
-
-
-
@@ -2361,6 +2361,12 @@
+
+
+
+
+
+
@@ -2387,12 +2393,6 @@
-
-
-
-
-
-
@@ -2439,6 +2439,12 @@
+
+
+
+
+
+
@@ -2457,26 +2463,26 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -2495,38 +2501,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2581,12 +2587,6 @@
-
-
-
-
-
-
@@ -2611,6 +2611,12 @@
+
+
+
+
+
+
@@ -2637,12 +2643,6 @@
-
-
-
-
-
-
@@ -2682,7 +2682,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_devdocs.html b/tag_devdocs.html
index d23053a09b..25f4ad9422 100644
--- a/tag_devdocs.html
+++ b/tag_devdocs.html
@@ -1939,14 +1939,14 @@
-
-
+
+
@@ -2175,14 +2175,14 @@
-
-
+
+
@@ -2213,14 +2213,6 @@
-
-
-
-
-
-
-
-
@@ -2249,17 +2241,25 @@
+
+
+
+
+
+
+
+
-
-
+
+
@@ -2323,14 +2323,14 @@
-
-
+
+
@@ -2366,14 +2366,14 @@
-
-
+
+
@@ -2465,14 +2465,14 @@
-
-
+
+
@@ -2497,14 +2497,14 @@
-
-
+
+
@@ -2554,6 +2554,12 @@
+
+
+
+
+
+
@@ -2567,12 +2573,6 @@
-
-
-
-
-
-
@@ -2619,11 +2619,11 @@
-
-
+
+
@@ -2676,7 +2676,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_experimental.html b/tag_experimental.html
index 30e5d89315..78ee0713ba 100644
--- a/tag_experimental.html
+++ b/tag_experimental.html
@@ -1921,14 +1921,14 @@
-
-
+
+
@@ -2139,14 +2139,14 @@
-
-
+
+
@@ -2177,14 +2177,14 @@
-
-
+
+
@@ -2199,14 +2199,14 @@
-
-
+
+
@@ -2219,14 +2219,14 @@
-
-
+
+
@@ -2281,14 +2281,14 @@
-
-
+
+
@@ -2327,14 +2327,14 @@
-
-
+
+
@@ -2399,14 +2399,14 @@
-
-
+
+
@@ -2431,14 +2431,14 @@
-
-
+
+
@@ -2489,18 +2489,16 @@
-
-
-
-
+
+
@@ -2511,6 +2509,8 @@
+
+
@@ -2547,11 +2547,11 @@
-
-
+
+
@@ -2604,7 +2604,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_extending.html b/tag_extending.html
index db86faa4ef..cd5bd27803 100644
--- a/tag_extending.html
+++ b/tag_extending.html
@@ -1939,14 +1939,14 @@
-
-
+
+
@@ -2169,14 +2169,14 @@
-
-
+
+
@@ -2207,14 +2207,6 @@
-
-
-
-
-
-
-
-
@@ -2243,20 +2235,28 @@
+
+
+
+
+
+
+
+
-
-
+
+
@@ -2311,14 +2311,14 @@
-
-
+
+
@@ -2357,14 +2357,14 @@
-
-
+
+
@@ -2441,14 +2441,14 @@
-
-
+
+
@@ -2473,14 +2473,14 @@
-
-
+
+
@@ -2537,6 +2537,12 @@
+
+
+
+
+
+
@@ -2550,12 +2556,6 @@
-
-
-
-
-
-
@@ -2616,8 +2616,6 @@
-
-
@@ -2627,6 +2625,8 @@
+
+
@@ -2682,7 +2682,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_getting_started.html b/tag_getting_started.html
index 5cf1447cfc..82812cb794 100644
--- a/tag_getting_started.html
+++ b/tag_getting_started.html
@@ -1921,14 +1921,14 @@
-
-
+
+
@@ -2145,11 +2145,11 @@
-
-
+
+
@@ -2189,14 +2189,6 @@
-
-
-
-
-
-
-
-
@@ -2225,20 +2217,28 @@
+
+
+
+
+
+
+
+
-
-
+
+
@@ -2299,14 +2299,14 @@
-
-
+
+
@@ -2345,14 +2345,14 @@
-
-
+
+
@@ -2417,14 +2417,14 @@
-
-
+
+
@@ -2449,14 +2449,14 @@
-
-
+
+
@@ -2507,6 +2507,12 @@
+
+
+
+
+
+
@@ -2526,12 +2532,6 @@
-
-
-
-
-
-
@@ -2571,12 +2571,12 @@
-
-
+
+
@@ -2628,7 +2628,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_languages.html b/tag_languages.html
index 6ce6ca4573..8ec69f1e64 100644
--- a/tag_languages.html
+++ b/tag_languages.html
@@ -1911,6 +1911,12 @@
+
+
+
+
+
+
@@ -1933,12 +1939,6 @@
-
-
-
-
-
-
@@ -2190,6 +2190,12 @@
+
+
+
+
+
+
HTML support
Page
@@ -2205,12 +2211,6 @@
-
-
-
-
-
-
@@ -2237,6 +2237,12 @@
+
+
+
+
+
+
@@ -2258,12 +2264,6 @@
-
-
-
-
-
-
JavaScript and TypeScript support
Page
@@ -2278,6 +2278,12 @@
+
+
+
+
+
+
JSP Support
Page
@@ -2292,12 +2298,6 @@
-
-
-
-
-
-
Julia support
Page
@@ -2310,6 +2310,12 @@
+
+
+
+
+
+
Kotlin Support
Page
@@ -2324,12 +2330,6 @@
-
-
-
-
-
-
Language configuration
Page
@@ -2389,6 +2389,12 @@
+
+
+
+
+
+
@@ -2409,12 +2415,6 @@
-
-
-
-
-
-
@@ -2466,6 +2466,12 @@
+
+
+
+
+
+
PL/SQL Support
Page
@@ -2484,12 +2490,6 @@
-
-
-
-
-
-
@@ -2549,6 +2549,12 @@
+
+
+
+
+
+
@@ -2569,26 +2575,26 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -2607,12 +2613,6 @@
-
-
-
-
-
-
@@ -2664,6 +2664,12 @@
+
+
+
+
+
+
Velocity Template Language (VTL) support
Page
@@ -2699,12 +2705,6 @@
-
-
-
-
-
-
@@ -2727,6 +2727,12 @@
+
+
+
+
+
+
@@ -2753,12 +2759,6 @@
-
-
-
-
-
-
@@ -2800,7 +2800,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_metrics.html b/tag_metrics.html
index f1f3997b8c..06d9a1aec3 100644
--- a/tag_metrics.html
+++ b/tag_metrics.html
@@ -1921,14 +1921,14 @@
-
-
+
+
@@ -2139,14 +2139,14 @@
-
-
+
+
@@ -2177,14 +2177,14 @@
-
-
+
+
@@ -2199,14 +2199,14 @@
-
-
+
+
@@ -2219,14 +2219,14 @@
-
-
+
+
@@ -2281,14 +2281,14 @@
-
-
+
+
@@ -2327,14 +2327,14 @@
-
-
+
+
@@ -2399,14 +2399,14 @@
-
-
+
+
@@ -2431,14 +2431,14 @@
-
-
+
+
@@ -2489,18 +2489,16 @@
-
-
-
-
+
+
@@ -2511,6 +2509,8 @@
+
+
@@ -2547,11 +2547,11 @@
-
-
+
+
@@ -2604,7 +2604,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_release_notes.html b/tag_release_notes.html
index 38be5cabec..9dbb777291 100644
--- a/tag_release_notes.html
+++ b/tag_release_notes.html
@@ -1921,14 +1921,14 @@
-
-
+
+
@@ -2139,14 +2139,14 @@
-
-
+
+
@@ -2177,14 +2177,14 @@
-
-
+
+
@@ -2199,14 +2199,14 @@
-
-
+
+
@@ -2219,14 +2219,14 @@
-
-
+
+
@@ -2281,14 +2281,14 @@
-
-
+
+
@@ -2327,14 +2327,14 @@
-
-
+
+
@@ -2399,14 +2399,14 @@
-
-
+
+
@@ -2431,14 +2431,14 @@
-
-
+
+
@@ -2489,18 +2489,16 @@
-
-
-
-
+
+
@@ -2511,6 +2509,8 @@
+
+
@@ -2547,11 +2547,11 @@
-
-
+
+
@@ -2604,7 +2604,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_rule_references.html b/tag_rule_references.html
index bc3da06ca9..9df3979943 100644
--- a/tag_rule_references.html
+++ b/tag_rule_references.html
@@ -1924,7 +1924,11 @@
-
+
+
@@ -1932,11 +1936,7 @@
-
- Apex Rules
+ Page
+ Index of all built-in rules available for Apex
+
+
@@ -2149,14 +2149,6 @@
-
-
-
-
-
-
-
-
@@ -2175,6 +2167,14 @@
+
+
+
+
+
+
+
+
@@ -2191,14 +2191,6 @@
-
-
-
-
-
-
-
-
@@ -2249,10 +2241,10 @@
-
-
+
+
@@ -2273,6 +2265,14 @@
+
+
+
+
+
+
+
+
@@ -2313,14 +2313,6 @@
-
-
-
-
-
-
-
-
@@ -2339,6 +2331,14 @@
+
+
+
+
+
+
+
+
@@ -2365,14 +2365,6 @@
-
-
-
-
-
-
-
-
@@ -2395,6 +2387,14 @@
+
+
+
+
+
+
+
+
@@ -2449,14 +2449,6 @@
-
-
-
-
-
-
-
-
@@ -2475,24 +2467,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2500,6 +2474,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2513,6 +2505,14 @@
+
+
+
+
+
+
+
+
@@ -2551,14 +2551,6 @@
-
-
-
-
-
-
-
-
@@ -2599,6 +2591,14 @@
+
+
+
+
+
+
+
+
@@ -2621,14 +2621,6 @@
-
-
-
-
-
-
-
-
@@ -2648,6 +2640,14 @@
+
+
+
+
+
+
+
+
Apex Rules
- Page
- Index of all built-in rules available for Apex
- XSL Rules
Page
@@ -2700,7 +2700,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_tools.html b/tag_tools.html
index ef323fa3b6..69345955ed 100644
--- a/tag_tools.html
+++ b/tag_tools.html
@@ -1927,14 +1927,14 @@
-
-
+
+
@@ -2163,14 +2163,14 @@
-
-
+
+
@@ -2207,14 +2207,6 @@
-
-
-
-
-
-
-
-
@@ -2243,20 +2235,28 @@
+
+
+
+
+
+
+
+
-
-
+
+
@@ -2317,14 +2317,14 @@
-
-
+
+
@@ -2363,14 +2363,14 @@
-
-
+
+
@@ -2435,14 +2435,14 @@
-
-
+
+
@@ -2467,14 +2467,14 @@
-
-
+
+
@@ -2531,6 +2531,12 @@
+
+
+
+
+
+
@@ -2551,12 +2557,6 @@
-
-
-
-
-
-
@@ -2589,11 +2589,11 @@
-
-
+
+
@@ -2646,7 +2646,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_troubleshooting.html b/tag_troubleshooting.html
index b00d809c84..a10d54e8ee 100644
--- a/tag_troubleshooting.html
+++ b/tag_troubleshooting.html
@@ -1921,14 +1921,14 @@
-
-
+
+
@@ -2139,14 +2139,14 @@
-
-
+
+
@@ -2177,14 +2177,14 @@
-
-
+
+
@@ -2199,14 +2199,14 @@
-
-
+
+
@@ -2219,14 +2219,14 @@
-
-
+
+
@@ -2281,14 +2281,14 @@
-
-
+
+
@@ -2327,14 +2327,14 @@
-
-
+
+
@@ -2399,14 +2399,14 @@
-
-
+
+
@@ -2431,14 +2431,14 @@
-
-
+
+
@@ -2489,18 +2489,16 @@
-
-
-
-
+
+
@@ -2511,6 +2509,8 @@
+
+
@@ -2547,11 +2547,11 @@
-
-
+
+
@@ -2604,7 +2604,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024
diff --git a/tag_userdocs.html b/tag_userdocs.html
index 44c5bd00f8..ba4c6f1af8 100644
--- a/tag_userdocs.html
+++ b/tag_userdocs.html
@@ -1933,14 +1933,14 @@
-
-
+
+
@@ -2214,14 +2214,14 @@
-
-
+
+
@@ -2273,14 +2273,6 @@
-
-
-
-
-
-
-
-
@@ -2309,20 +2301,28 @@
+
+
+
+
+
+
+
+
-
-
+
+
@@ -2395,14 +2395,14 @@
-
-
+
+
@@ -2438,14 +2438,14 @@
-
-
+
+
@@ -2525,11 +2525,11 @@
-
-
+
+
@@ -2563,14 +2563,14 @@
-
-
+
+
@@ -2633,6 +2633,12 @@
+
+
+
+
+
+
@@ -2646,12 +2652,6 @@
-
-
-
-
-
-
@@ -2714,8 +2714,6 @@
-
-
@@ -2723,6 +2721,8 @@
+
+
@@ -2778,7 +2778,7 @@
- Site last generated: Mar 11, 2024
+ Site last generated: Mar 14, 2024