From ecbe614a705f8257f21c4d0ee36454c28d40bbf9 Mon Sep 17 00:00:00 2001 From: "Travis CI (pmd-bot)" Date: Mon, 25 Mar 2019 19:19:52 +0000 Subject: [PATCH] Update documentation TRAVIS_JOB_NUMBER=3569.2 TRAVIS_COMMIT_RANGE=3a866ddb9fc6...17ab453db976 --- 404.html | 2 +- feed.xml | 4 +- index.html | 2 +- js/mydoc_scroll.html | 2 +- license.html | 2 +- news.html | 2 +- news_archive.html | 2 +- pmd_about_help.html | 2 +- pmd_apex_metrics_index.html | 2 +- pmd_devdocs_building.html | 2 +- pmd_devdocs_development.html | 2 +- pmd_devdocs_how_pmd_works.html | 2 +- ...devdocs_major_adding_new_cpd_language.html | 2 +- pmd_devdocs_major_adding_new_language.html | 2 +- ...cs_major_adding_new_metrics_framework.html | 2 +- pmd_devdocs_pmdtester.html | 2 +- pmd_devdocs_roadmap.html | 2 +- pmd_devdocs_writing_documentation.html | 2 +- pmd_java_metrics_index.html | 2 +- pmd_languages_jsp.html | 2 +- pmd_next_major_development.html | 2 +- ...docs_committers_merging_pull_requests.html | 2 +- pmd_projectdocs_committers_releasing.html | 2 +- pmd_projectdocs_credits.html | 2 +- pmd_projectdocs_faq.html | 2 +- pmd_projectdocs_trivia_meaning.html | 2 +- pmd_projectdocs_trivia_news.html | 2 +- pmd_projectdocs_trivia_products.html | 2 +- pmd_projectdocs_trivia_similarprojects.html | 2 +- pmd_release_notes.html | 11 +- pmd_release_notes_old.html | 2 +- pmd_rules_apex.html | 3 +- pmd_rules_apex_bestpractices.html | 130 +++++++++++++++++- pmd_rules_apex_codestyle.html | 2 +- pmd_rules_apex_design.html | 2 +- pmd_rules_apex_documentation.html | 2 +- pmd_rules_apex_errorprone.html | 2 +- pmd_rules_apex_performance.html | 2 +- pmd_rules_apex_security.html | 2 +- pmd_rules_ecmascript.html | 2 +- pmd_rules_ecmascript_bestpractices.html | 2 +- pmd_rules_ecmascript_codestyle.html | 2 +- pmd_rules_ecmascript_errorprone.html | 2 +- pmd_rules_java.html | 2 +- pmd_rules_java_bestpractices.html | 2 +- pmd_rules_java_codestyle.html | 2 +- pmd_rules_java_design.html | 2 +- pmd_rules_java_documentation.html | 2 +- pmd_rules_java_errorprone.html | 2 +- pmd_rules_java_multithreading.html | 2 +- pmd_rules_java_performance.html | 2 +- pmd_rules_java_security.html | 2 +- pmd_rules_jsp.html | 2 +- pmd_rules_jsp_bestpractices.html | 2 +- pmd_rules_jsp_codestyle.html | 2 +- pmd_rules_jsp_design.html | 2 +- pmd_rules_jsp_errorprone.html | 2 +- pmd_rules_jsp_security.html | 2 +- pmd_rules_plsql.html | 2 +- pmd_rules_plsql_bestpractices.html | 2 +- pmd_rules_plsql_codestyle.html | 2 +- pmd_rules_plsql_design.html | 2 +- pmd_rules_plsql_errorprone.html | 2 +- pmd_rules_pom.html | 2 +- pmd_rules_pom_errorprone.html | 2 +- pmd_rules_vf.html | 2 +- pmd_rules_vf_security.html | 2 +- pmd_rules_vm.html | 2 +- pmd_rules_vm_bestpractices.html | 2 +- pmd_rules_vm_design.html | 2 +- pmd_rules_vm_errorprone.html | 2 +- pmd_rules_xml.html | 2 +- pmd_rules_xml_errorprone.html | 2 +- pmd_rules_xsl.html | 2 +- pmd_rules_xsl_codestyle.html | 2 +- pmd_rules_xsl_performance.html | 2 +- pmd_userdocs_best_practices.html | 2 +- pmd_userdocs_cli_reference.html | 2 +- pmd_userdocs_configuring_rules.html | 2 +- pmd_userdocs_cpd.html | 2 +- ...serdocs_extending_defining_properties.html | 2 +- pmd_userdocs_extending_metrics_howto.html | 2 +- pmd_userdocs_extending_rule_guidelines.html | 2 +- pmd_userdocs_extending_testing.html | 2 +- pmd_userdocs_extending_writing_pmd_rules.html | 2 +- ...serdocs_extending_writing_xpath_rules.html | 2 +- pmd_userdocs_incremental_analysis.html | 2 +- pmd_userdocs_installation.html | 2 +- pmd_userdocs_making_rulesets.html | 2 +- pmd_userdocs_suppressing_warnings.html | 2 +- pmd_userdocs_tools.html | 2 +- pmd_userdocs_tools_ant.html | 2 +- pmd_userdocs_tools_ci.html | 2 +- pmd_userdocs_tools_maven.html | 2 +- search.json | 18 +++ tag_devdocs.html | 2 +- tag_extending.html | 2 +- tag_getting_started.html | 2 +- tag_languages.html | 2 +- tag_metrics.html | 2 +- tag_release_notes.html | 2 +- tag_rule_references.html | 2 +- tag_tools.html | 2 +- tag_troubleshooting.html | 2 +- tag_userdocs.html | 2 +- titlepage/index.html | 4 +- tocpage/index.html | 2 +- 107 files changed, 263 insertions(+), 109 deletions(-) diff --git a/404.html b/404.html index 62eea61aef..8547d5b9f4 100644 --- a/404.html +++ b/404.html @@ -1297,7 +1297,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
diff --git a/feed.xml b/feed.xml index 160b6d85a4..16a738535f 100644 --- a/feed.xml +++ b/feed.xml @@ -5,8 +5,8 @@ Intended as a documentation theme based on Jekyll for technical writers documenting software and other technical products, this theme has all the elements you would need to handle multiple products with both multi-level sidebar navigation, tags, and other documentation features. https://pmd.github.io/pmd/ - Fri, 22 Mar 2019 22:14:56 +0000 - Fri, 22 Mar 2019 22:14:56 +0000 + Mon, 25 Mar 2019 19:18:44 +0000 + Mon, 25 Mar 2019 19:18:44 +0000 Jekyll v3.7.4 diff --git a/index.html b/index.html index 9ffaa1e2c9..e03ce5ae70 100644 --- a/index.html +++ b/index.html @@ -5808,7 +5808,7 @@ $('#filter a').click(function (e) {
diff --git a/js/mydoc_scroll.html b/js/mydoc_scroll.html index 013c0218fe..43b8ea15c7 100644 --- a/js/mydoc_scroll.html +++ b/js/mydoc_scroll.html @@ -1531,7 +1531,7 @@ $('#small-box-links').localScroll({
diff --git a/license.html b/license.html index 8ccc2e1ac4..500d5b4714 100644 --- a/license.html +++ b/license.html @@ -1541,7 +1541,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/news.html b/news.html index 93f09b1d7a..6610745754 100644 --- a/news.html +++ b/news.html @@ -1292,7 +1292,7 @@
diff --git a/news_archive.html b/news_archive.html index f0fdecd7fb..d828456368 100644 --- a/news_archive.html +++ b/news_archive.html @@ -1293,7 +1293,7 @@
diff --git a/pmd_about_help.html b/pmd_about_help.html index 2acf136d7e..7de9149145 100644 --- a/pmd_about_help.html +++ b/pmd_about_help.html @@ -1317,7 +1317,7 @@ through the archives (archive1 diff --git a/pmd_apex_metrics_index.html b/pmd_apex_metrics_index.html index b1aa823417..27ec5a22e1 100644 --- a/pmd_apex_metrics_index.html +++ b/pmd_apex_metrics_index.html @@ -1371,7 +1371,7 @@ flow statement.
diff --git a/pmd_devdocs_building.html b/pmd_devdocs_building.html index 1d6727ef22..f4a3acfd7c 100644 --- a/pmd_devdocs_building.html +++ b/pmd_devdocs_building.html @@ -1387,7 +1387,7 @@ please post here an
diff --git a/pmd_devdocs_development.html b/pmd_devdocs_development.html index 573002bf2d..d8bcca43e5 100644 --- a/pmd_devdocs_development.html +++ b/pmd_devdocs_development.html @@ -1335,7 +1335,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 7a36ac1596..18a8e8e9f9 100644 --- a/pmd_devdocs_how_pmd_works.html +++ b/pmd_devdocs_how_pmd_works.html @@ -1351,7 +1351,7 @@ type resolution information and DFA nodes.
diff --git a/pmd_devdocs_major_adding_new_cpd_language.html b/pmd_devdocs_major_adding_new_cpd_language.html index bd3f6a8889..3eada0edf5 100644 --- a/pmd_devdocs_major_adding_new_cpd_language.html +++ b/pmd_devdocs_major_adding_new_cpd_language.html @@ -1381,7 +1381,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
diff --git a/pmd_devdocs_major_adding_new_language.html b/pmd_devdocs_major_adding_new_language.html index 10b4743af0..e012a0c219 100644 --- a/pmd_devdocs_major_adding_new_language.html +++ b/pmd_devdocs_major_adding_new_language.html @@ -1430,7 +1430,7 @@ This will load all rulesets and verify, that all required attributes are provide
diff --git a/pmd_devdocs_major_adding_new_metrics_framework.html b/pmd_devdocs_major_adding_new_metrics_framework.html index 489ca5a66d..4fe725aecb 100644 --- a/pmd_devdocs_major_adding_new_metrics_framework.html +++ b/pmd_devdocs_major_adding_new_metrics_framework.html @@ -1413,7 +1413,7 @@ build a Signature<N> from a diff --git a/pmd_devdocs_pmdtester.html b/pmd_devdocs_pmdtester.html index 2cb78f0fe2..68a5f8519a 100644 --- a/pmd_devdocs_pmdtester.html +++ b/pmd_devdocs_pmdtester.html @@ -1319,7 +1319,7 @@ Regression difference reports are commented back to the PR for the reviewer’s
diff --git a/pmd_devdocs_roadmap.html b/pmd_devdocs_roadmap.html index 5f6b5d00c6..fcf7209d5e 100644 --- a/pmd_devdocs_roadmap.html +++ b/pmd_devdocs_roadmap.html @@ -1440,7 +1440,7 @@ This should be configurable on per Rule basis similar to TR and SymbolTable.

diff --git a/pmd_devdocs_writing_documentation.html b/pmd_devdocs_writing_documentation.html index dbc016998f..feb5241e50 100644 --- a/pmd_devdocs_writing_documentation.html +++ b/pmd_devdocs_writing_documentation.html @@ -1556,7 +1556,7 @@ by specifying -Dpmd.doc.checkExternalLinks=true<
diff --git a/pmd_java_metrics_index.html b/pmd_java_metrics_index.html index fa46f3e973..299f804020 100644 --- a/pmd_java_metrics_index.html +++ b/pmd_java_metrics_index.html @@ -1610,7 +1610,7 @@ In Proceedings ACM Symposium on Software Reusability, 1995.

diff --git a/pmd_languages_jsp.html b/pmd_languages_jsp.html index a2f1bca40a..d5e4435951 100644 --- a/pmd_languages_jsp.html +++ b/pmd_languages_jsp.html @@ -1350,7 +1350,7 @@ contains only “.java” files, JSP files obviously will not be checked.

diff --git a/pmd_next_major_development.html b/pmd_next_major_development.html index 52d953aea7..0ef9406076 100644 --- a/pmd_next_major_development.html +++ b/pmd_next_major_development.html @@ -1785,7 +1785,7 @@ will be removed with PMD 7.0.0. The rule is replaced by the more general
diff --git a/pmd_projectdocs_committers_merging_pull_requests.html b/pmd_projectdocs_committers_merging_pull_requests.html index a9765aa66f..72996bacbb 100644 --- a/pmd_projectdocs_committers_merging_pull_requests.html +++ b/pmd_projectdocs_committers_merging_pull_requests.html @@ -1468,7 +1468,7 @@ integrated (e.g. gitk and github show the branches, from which the specific comm
diff --git a/pmd_projectdocs_committers_releasing.html b/pmd_projectdocs_committers_releasing.html index 08f56d272b..308ff18e12 100644 --- a/pmd_projectdocs_committers_releasing.html +++ b/pmd_projectdocs_committers_releasing.html @@ -1500,7 +1500,7 @@ and mvn versions:set -DnewVersion=5.7.0-SNAPSHOT
diff --git a/pmd_projectdocs_credits.html b/pmd_projectdocs_credits.html index b7bdf59064..a97b4468a5 100644 --- a/pmd_projectdocs_credits.html +++ b/pmd_projectdocs_credits.html @@ -1811,7 +1811,7 @@ PMD scoreboard formulas, pmd-dcpd optimizations
diff --git a/pmd_projectdocs_faq.html b/pmd_projectdocs_faq.html index 12c595f66c..607ec31d68 100644 --- a/pmd_projectdocs_faq.html +++ b/pmd_projectdocs_faq.html @@ -1344,7 +1344,7 @@ You must take this into account for certain rules.

diff --git a/pmd_projectdocs_trivia_meaning.html b/pmd_projectdocs_trivia_meaning.html index 2b626cfb0a..e933929fff 100644 --- a/pmd_projectdocs_trivia_meaning.html +++ b/pmd_projectdocs_trivia_meaning.html @@ -1313,7 +1313,7 @@ really know. We just think the letters sound good together.

diff --git a/pmd_projectdocs_trivia_news.html b/pmd_projectdocs_trivia_news.html index 66d17846ac..0eb9121b83 100644 --- a/pmd_projectdocs_trivia_news.html +++ b/pmd_projectdocs_trivia_news.html @@ -1400,7 +1400,7 @@ interview with Ole-Martin and Tom

diff --git a/pmd_projectdocs_trivia_products.html b/pmd_projectdocs_trivia_products.html index 79ea3f39ee..009fc2f573 100644 --- a/pmd_projectdocs_trivia_products.html +++ b/pmd_projectdocs_trivia_products.html @@ -1360,7 +1360,7 @@ to catch web app security problems. Thanks to Joseph Hemler for the props!

diff --git a/pmd_projectdocs_trivia_similarprojects.html b/pmd_projectdocs_trivia_similarprojects.html index 55e2dbde76..77aa97a189 100644 --- a/pmd_projectdocs_trivia_similarprojects.html +++ b/pmd_projectdocs_trivia_similarprojects.html @@ -1368,7 +1368,7 @@ only for maven project.
diff --git a/pmd_release_notes.html b/pmd_release_notes.html index 6eaaa1ca32..c15e88a43f 100644 --- a/pmd_release_notes.html +++ b/pmd_release_notes.html @@ -1323,6 +1323,14 @@ the annotation has been forgotten. Because of that those test cases are never ex Do-While-Loops and While-Loops that can be simplified since they use simply true or false as their loop condition.

+
  • +

    The new Apex rule ApexAssertionsShouldIncludeMessage (apex-bestpractices) +searches for assertions in unit tests and checks, whether they use a message argument.

    +
  • +
  • +

    The new Apex rule ApexUnitTestMethodShouldHaveIsTestAnnotation (apex-bestpractices) +searches for methods in test classes, which are missing the @IsTest annotation.

    +
  • Fixed Issues

    @@ -1360,6 +1368,7 @@ quickstart ruleset rulesets/apex/quickstart.xml<

    External Contributions