From 720e24cb9a15588cdc90b6a3292df175d41227c0 Mon Sep 17 00:00:00 2001 From: "PMD CI (pmd-bot)" Date: Wed, 19 Apr 2023 03:49:24 +0000 Subject: [PATCH] Update documentation https://github.com/pmd/pmd/actions/runs/4739138182 https://github.com/pmd/pmd/compare/08d362aa6667...740dc2d47b5c --- feed.xml | 8 +- ...jectdocs_committers_main_landing_page.html | 8 - pmd_projectdocs_committers_releasing.html | 19 +- pmd_release_notes.html | 12 +- pmd_release_notes_old.html | 42 +- pmd_rules_swift_bestpractices.html | 4 +- pmd_rules_swift_errorprone.html | 4 +- report-examples/pmd-report.sarif.json | 8 +- sitemap.xml | 650 ++++++++++++++---- 9 files changed, 576 insertions(+), 179 deletions(-) diff --git a/feed.xml b/feed.xml index 30e65f74e6..1f161c33bd 100644 --- a/feed.xml +++ b/feed.xml @@ -3,10 +3,10 @@ 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/ - - Wed, 19 Apr 2023 03:45:27 +0000 - Wed, 19 Apr 2023 03:45:27 +0000 + https://docs.pmd-code.org/latest/ + + Wed, 19 Apr 2023 03:45:41 +0000 + Wed, 19 Apr 2023 03:45:41 +0000 Jekyll v3.9.3 diff --git a/pmd_projectdocs_committers_main_landing_page.html b/pmd_projectdocs_committers_main_landing_page.html index 87fd7a804f..b4d1d10c5c 100644 --- a/pmd_projectdocs_committers_main_landing_page.html +++ b/pmd_projectdocs_committers_main_landing_page.html @@ -1615,14 +1615,6 @@ e.g. in https://pmd.github.io/latest/ - - -
  • Documentation for previous releases are still being kept under the folders pmd-<version>/.
  • Building the page locally

    diff --git a/pmd_projectdocs_committers_releasing.html b/pmd_projectdocs_committers_releasing.html index ca179a9361..a0ebea8de4 100644 --- a/pmd_projectdocs_committers_releasing.html +++ b/pmd_projectdocs_committers_releasing.html @@ -1629,7 +1629,7 @@ e.g. it requires that the repo do-release.sh is called in the directory /home/joe/source/pmd and searches for ../pmd.github.io.

    -

    Also make sure, that the repo “pmd.github.io” is locally up to date and has no local changes.

    +

    Also make sure, that the repo “pmd.github.io” is locally up-to-date and has no local changes.

    The Release Notes and docs

    @@ -1766,11 +1766,8 @@ Also create a symlink from pmd-doc-6.34.0-SNAPSHOT to pmd-doc-6.34.0, so that ol
  • Remove old javadoc for the SNAPSHOT version, e.g. delete https://docs.pmd-code.org/apidocs/pmd-core/6.34.0-SNAPSHOT/.
  • Create a draft news post on https://sourceforge.net/p/pmd/news/ for the new release. This contains the rendered release notes.
  • -
  • Add the documentation of the new release to a subfolder on https://pmd.github.io, also make -this folder available as latest, so that https://pmd.github.io/latest/ shows the new -version and https://pmd.github.io/pmd-6.34.0/ is the URL for the specific release.
  • -
  • Also copy the documentation to sourceforge’s web space, so that it is available as -https://pmd.sourceforge.io/pmd-6.34.0/. All previously copied version are listed +
  • Copy the documentation to sourceforge’s web space, so that it is available as +https://pmd.sourceforge.io/pmd-6.34.0/. All previously copied versions are listed under https://pmd.sourceforge.io/archive.phtml.
  • After all this is done, the release on github (https://github.com/pmd/pmd/releases) is published and the news post on sourceforge (https://sourceforge.net/p/pmd/news/> is publishes as well.
  • @@ -1792,7 +1789,7 @@ news:

    And Copy-Paste the release notes

    @@ -1855,6 +1852,12 @@ news:

    https://docs.pmd-code.org/latest/ + + docs2 + New version in the docs is listed under “Version specific documentation” + https://docs.pmd-code.org/ + + docs-archive New docs are also on archive site @@ -1968,7 +1971,7 @@ In theory, the fixes should already be there, but you never now.

    If releases from multiple branches are being done, the order matters. You should start from the “oldest” branch, e.g. pmd/5.4.x, release from there. Then merge (see above) into the next branch, e.g. pmd/5.5.x and release from there. Then merge into the master branch and release from there. This way, the last release done, becomes -automatically the latest release on https://pmd.github.io/latest/ and on sourceforge.

    +automatically the latest release on https://docs.pmd-code.org/latest/ and on sourceforge.

    (Optional) Create a new release branch

    diff --git a/pmd_release_notes.html b/pmd_release_notes.html index 52b1b7caa4..aefd306ec8 100644 --- a/pmd_release_notes.html +++ b/pmd_release_notes.html @@ -1612,8 +1612,13 @@ for all.

    This section lists the most important changes from the last release candidate. The remaining section describe the complete release notes for 7.0.0.

    -

    Fixed Issues:

    +

    Fixed issues

    Java

    Kotlin

    Swift

    Changed Rules

    @@ -1771,27 +1771,27 @@ For more information on the languages, see the UnnecessaryFullyQualifiedName: the rule has two new properties, +
  • UnnecessaryFullyQualifiedName: the rule has two new properties, to selectively disable reporting on static field and method qualifiers. The rule also has been improved to be more precise.
  • -
  • UselessParentheses: the rule has two new properties which control how strict +
  • UselessParentheses: the rule has two new properties which control how strict the rule should be applied. With ignoreClarifying (default: true) parentheses that are strictly speaking not necessary are allowed, if they separate expressions of different precedence. The other property ignoreBalancing (default: true) is similar, in that it allows parentheses that help reading and understanding the expressions.
  • -
  • LooseCoupling: the rule has a new property to allow some types to be coupled +
  • LooseCoupling: the rule has a new property to allow some types to be coupled to (allowedTypes).
  • -
  • EmptyCatchBlock: CloneNotSupportedException and InterruptedException are not +
  • EmptyCatchBlock: CloneNotSupportedException and InterruptedException are not special-cased anymore. Rename the exception parameter to ignored to ignore them.
  • -
  • DontImportSun: sun.misc.Signal is not special-cased anymore.
  • -
  • UseDiamondOperator: the property java7Compatibility is removed. The rule now +
  • DontImportSun: sun.misc.Signal is not special-cased anymore.
  • +
  • UseDiamondOperator: the property java7Compatibility is removed. The rule now handles Java 7 properly without a property.
  • -
  • SingularField: Properties checkInnerClasses and disallowNotAssignment are removed. +
  • SingularField: Properties checkInnerClasses and disallowNotAssignment are removed. The rule is now more precise and will check these cases properly.
  • -
  • UseUtilityClass: The property ignoredAnnotations has been removed.
  • -
  • LawOfDemeter: the rule has a new property trustRadius. This defines the maximum degree +
  • UseUtilityClass: The property ignoredAnnotations has been removed.
  • +
  • LawOfDemeter: the rule has a new property trustRadius. This defines the maximum degree of trusted data. The default of 1 is the most restrictive.
  • -
  • CommentContent: The properties caseSensitive and disallowedTerms are removed. The +
  • CommentContent: The properties caseSensitive and disallowedTerms are removed. The new property fobiddenRegex can be used now to define the disallowed terms with a single regular expression.
  • diff --git a/pmd_rules_swift_bestpractices.html b/pmd_rules_swift_bestpractices.html index 35c701ed24..2b0aa00b9a 100644 --- a/pmd_rules_swift_bestpractices.html +++ b/pmd_rules_swift_bestpractices.html @@ -1589,7 +1589,7 @@

    ProhibitedInterfaceBuilder

    -

    Since: PMD 7.0

    +

    Since: PMD 7.0.0

    Priority: Medium High (2)

    @@ -1621,7 +1621,7 @@ Consider building views programmatically.

    UnavailableFunction

    -

    Since: PMD 7.0

    +

    Since: PMD 7.0.0

    Priority: Medium (3)

    diff --git a/pmd_rules_swift_errorprone.html b/pmd_rules_swift_errorprone.html index 2ed8a58b7e..8b5e65bf66 100644 --- a/pmd_rules_swift_errorprone.html +++ b/pmd_rules_swift_errorprone.html @@ -1589,7 +1589,7 @@

    ForceCast

    -

    Since: PMD 7.0

    +

    Since: PMD 7.0.0

    Priority: Medium (3)

    @@ -1614,7 +1614,7 @@ Consider using conditional casting and handling the resulting optional.

    ForceTry

    -

    Since: PMD 7.0

    +

    Since: PMD 7.0.0

    Priority: Medium (3)

    diff --git a/report-examples/pmd-report.sarif.json b/report-examples/pmd-report.sarif.json index e785af258d..005c000c90 100644 --- a/report-examples/pmd-report.sarif.json +++ b/report-examples/pmd-report.sarif.json @@ -7,7 +7,7 @@ "driver": { "name": "PMD", "version": "", - "informationUri": "https://pmd.github.io/pmd/", + "informationUri": "https://docs.pmd-code.org/latest/", "rules": [ { "id": "ApexSharingViolations", @@ -17,7 +17,7 @@ "fullDescription": { "text": "Detect classes declared without explicit sharing mode if DML methods are used. This forces the developer to take access restrictions into account before modifying objects." }, - "helpUri": "https://pmd.github.io/pmd/pmd_rules_apex_security.html#apexsharingviolations", + "helpUri": "https://docs.pmd-code.org/latest/pmd_rules_apex_security.html#apexsharingviolations", "help": { "text": "Detect classes declared without explicit sharing mode if DML methods are used. This forces the developer to take access restrictions into account before modifying objects." }, @@ -37,7 +37,7 @@ "fullDescription": { "text": "This rule validates that: ApexDoc comments are present for classes, methods, and properties that are public or global, excluding overrides and test classes (as well as the contents of test classes)." }, - "helpUri": "https://pmd.github.io/pmd/pmd_rules_apex_documentation.html#apexdoc", + "helpUri": "https://docs.pmd-code.org/latest/pmd_rules_apex_documentation.html#apexdoc", "help": { "text": "This rule validates that: ApexDoc comments are present for classes, methods, and properties that are public or global, excluding overrides and test classes (as well as the contents of test classes)." }, @@ -152,4 +152,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/sitemap.xml b/sitemap.xml index 0754703c78..8c06a35306 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,12 +1,23 @@ + + https://docs.pmd-code.org/latest/index.html + 0.9 + monthly + 2023-04-19 + + + - https://pmd.github.io/pmd/pmd_userdocs_3rdpartyrulesets.html + https://docs.pmd-code.org/latest/pmd_userdocs_3rdpartyrulesets.html + 0.8 + monthly + 2023-04-19 @@ -14,343 +25,514 @@ - https://pmd.github.io/pmd/pmd_devdocs_major_adding_new_language_antlr.html + https://docs.pmd-code.org/latest/pmd_devdocs_major_adding_new_language_antlr.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_major_adding_new_language_javacc.html + https://docs.pmd-code.org/latest/pmd_devdocs_major_adding_new_language_javacc.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_major_adding_new_cpd_language.html + https://docs.pmd-code.org/latest/pmd_devdocs_major_adding_new_cpd_language.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_decisions_adr_1.html + https://docs.pmd-code.org/latest/pmd_projectdocs_decisions_adr_1.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_decisions_adr_2.html + https://docs.pmd-code.org/latest/pmd_projectdocs_decisions_adr_2.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_decisions_adr_NNN.html + https://docs.pmd-code.org/latest/pmd_projectdocs_decisions_adr_NNN.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_tools_ant.html + https://docs.pmd-code.org/latest/pmd_userdocs_tools_ant.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex.html + https://docs.pmd-code.org/latest/pmd_rules_apex.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_apex.html + https://docs.pmd-code.org/latest/pmd_languages_apex.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_experimental_ast_dump.html + https://docs.pmd-code.org/latest/pmd_devdocs_experimental_ast_dump.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_best_practices.html + https://docs.pmd-code.org/latest/pmd_userdocs_best_practices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_html_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_html_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_ecmascript_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_ecmascript_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_java_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_plsql_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_plsql_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_kotlin_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_kotlin_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_jsp_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_jsp_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_modelica_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_modelica_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_vm_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_vm_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_swift_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_swift_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex_bestpractices.html + https://docs.pmd-code.org/latest/pmd_rules_apex_bestpractices.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_building.html + https://docs.pmd-code.org/latest/pmd_devdocs_building.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_tools_ci.html + https://docs.pmd-code.org/latest/pmd_userdocs_tools_ci.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_cli_reference.html + https://docs.pmd-code.org/latest/pmd_userdocs_cli_reference.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_xsl_codestyle.html + https://docs.pmd-code.org/latest/pmd_rules_xsl_codestyle.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_ecmascript_codestyle.html + https://docs.pmd-code.org/latest/pmd_rules_ecmascript_codestyle.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java_codestyle.html + https://docs.pmd-code.org/latest/pmd_rules_java_codestyle.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_plsql_codestyle.html + https://docs.pmd-code.org/latest/pmd_rules_plsql_codestyle.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_jsp_codestyle.html + https://docs.pmd-code.org/latest/pmd_rules_jsp_codestyle.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex_codestyle.html + https://docs.pmd-code.org/latest/pmd_rules_apex_codestyle.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_configuring_rules.html + https://docs.pmd-code.org/latest/pmd_userdocs_configuring_rules.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_cpd.html + https://docs.pmd-code.org/latest/pmd_userdocs_cpd.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_cpd_report_formats.html + https://docs.pmd-code.org/latest/pmd_userdocs_cpd_report_formats.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_credits.html + https://docs.pmd-code.org/latest/pmd_projectdocs_credits.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_decisions.html + https://docs.pmd-code.org/latest/pmd_projectdocs_decisions.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_defining_properties.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_defining_properties.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java_design.html + https://docs.pmd-code.org/latest/pmd_rules_java_design.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_plsql_design.html + https://docs.pmd-code.org/latest/pmd_rules_plsql_design.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_jsp_design.html + https://docs.pmd-code.org/latest/pmd_rules_jsp_design.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_vm_design.html + https://docs.pmd-code.org/latest/pmd_rules_vm_design.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex_design.html + https://docs.pmd-code.org/latest/pmd_rules_apex_design.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_designer_reference.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_designer_reference.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_development.html + https://docs.pmd-code.org/latest/pmd_devdocs_development.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java_documentation.html + https://docs.pmd-code.org/latest/pmd_rules_java_documentation.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex_documentation.html + https://docs.pmd-code.org/latest/pmd_rules_apex_documentation.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_ecmascript.html + https://docs.pmd-code.org/latest/pmd_rules_ecmascript.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_ecmascript_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_ecmascript_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_java_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_plsql_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_plsql_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_kotlin_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_kotlin_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_jsp_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_jsp_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_vm_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_vm_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_pom_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_pom_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_swift_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_swift_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_xml_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_xml_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex_errorprone.html + https://docs.pmd-code.org/latest/pmd_rules_apex_errorprone.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_faq.html + https://docs.pmd-code.org/latest/pmd_projectdocs_faq.html + 0.8 + monthly + 2023-04-19 @@ -358,295 +540,442 @@ - https://pmd.github.io/pmd/pmd_languages_gherkin.html + https://docs.pmd-code.org/latest/pmd_languages_gherkin.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_tools_gradle.html + https://docs.pmd-code.org/latest/pmd_userdocs_tools_gradle.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_about_help.html + https://docs.pmd-code.org/latest/pmd_about_help.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_how_pmd_works.html + https://docs.pmd-code.org/latest/pmd_devdocs_how_pmd_works.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_html.html + https://docs.pmd-code.org/latest/pmd_rules_html.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_html.html + https://docs.pmd-code.org/latest/pmd_languages_html.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_incremental_analysis.html + https://docs.pmd-code.org/latest/pmd_userdocs_incremental_analysis.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/index.html + https://docs.pmd-code.org/latest/index.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_committers_infrastructure.html + https://docs.pmd-code.org/latest/pmd_projectdocs_committers_infrastructure.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_installation.html + https://docs.pmd-code.org/latest/pmd_userdocs_installation.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_tools_java_api.html + https://docs.pmd-code.org/latest/pmd_userdocs_tools_java_api.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java.html + https://docs.pmd-code.org/latest/pmd_rules_java.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_java.html + https://docs.pmd-code.org/latest/pmd_languages_java.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_jsp.html + https://docs.pmd-code.org/latest/pmd_rules_jsp.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_jsp.html + https://docs.pmd-code.org/latest/pmd_languages_jsp.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_kotlin.html + https://docs.pmd-code.org/latest/pmd_rules_kotlin.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_kotlin.html + https://docs.pmd-code.org/latest/pmd_languages_kotlin.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_configuration.html + https://docs.pmd-code.org/latest/pmd_languages_configuration.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/license.html + https://docs.pmd-code.org/latest/license.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_logging.html + https://docs.pmd-code.org/latest/pmd_devdocs_logging.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_logo.html + https://docs.pmd-code.org/latest/pmd_projectdocs_logo.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_committers_main_landing_page.html + https://docs.pmd-code.org/latest/pmd_projectdocs_committers_main_landing_page.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_making_rulesets.html + https://docs.pmd-code.org/latest/pmd_userdocs_making_rulesets.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_tools_maven.html + https://docs.pmd-code.org/latest/pmd_userdocs_tools_maven.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_trivia_meaning.html + https://docs.pmd-code.org/latest/pmd_projectdocs_trivia_meaning.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_committers_merging_pull_requests.html + https://docs.pmd-code.org/latest/pmd_projectdocs_committers_merging_pull_requests.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_modelica.html + https://docs.pmd-code.org/latest/pmd_rules_modelica.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java_multithreading.html + https://docs.pmd-code.org/latest/pmd_rules_java_multithreading.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/news.html + https://docs.pmd-code.org/latest/news.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_trivia_news.html + https://docs.pmd-code.org/latest/pmd_projectdocs_trivia_news.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/news_archive.html + https://docs.pmd-code.org/latest/news_archive.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_xsl_performance.html + https://docs.pmd-code.org/latest/pmd_rules_xsl_performance.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_java_performance.html + https://docs.pmd-code.org/latest/pmd_rules_java_performance.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex_performance.html + https://docs.pmd-code.org/latest/pmd_rules_apex_performance.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_plsql.html + https://docs.pmd-code.org/latest/pmd_rules_plsql.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_plsql.html + https://docs.pmd-code.org/latest/pmd_languages_plsql.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_report_formats.html + https://docs.pmd-code.org/latest/pmd_userdocs_report_formats.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_pmdtester.html + https://docs.pmd-code.org/latest/pmd_devdocs_pmdtester.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_pom.html + https://docs.pmd-code.org/latest/pmd_rules_pom.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_trivia_products.html + https://docs.pmd-code.org/latest/pmd_projectdocs_trivia_products.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_release_notes.html + https://docs.pmd-code.org/latest/pmd_release_notes.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_release_notes_old.html + https://docs.pmd-code.org/latest/pmd_release_notes_old.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_release_notes_pmd7.html + https://docs.pmd-code.org/latest/pmd_release_notes_pmd7.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_committers_releasing.html + https://docs.pmd-code.org/latest/pmd_projectdocs_committers_releasing.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_roadmap.html + https://docs.pmd-code.org/latest/pmd_devdocs_roadmap.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_rule_deprecation_policy.html + https://docs.pmd-code.org/latest/pmd_devdocs_rule_deprecation_policy.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_major_rule_guidelines.html + https://docs.pmd-code.org/latest/pmd_devdocs_major_rule_guidelines.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_rule_guidelines.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_rule_guidelines.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_scala.html + https://docs.pmd-code.org/latest/pmd_rules_scala.html + 0.8 + monthly + 2023-04-19 @@ -654,31 +983,46 @@ - https://pmd.github.io/pmd/pmd_rules_java_security.html + https://docs.pmd-code.org/latest/pmd_rules_java_security.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_jsp_security.html + https://docs.pmd-code.org/latest/pmd_rules_jsp_security.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_vf_security.html + https://docs.pmd-code.org/latest/pmd_rules_vf_security.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_apex_security.html + https://docs.pmd-code.org/latest/pmd_rules_apex_security.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_projectdocs_trivia_similarprojects.html + https://docs.pmd-code.org/latest/pmd_projectdocs_trivia_similarprojects.html + 0.8 + monthly + 2023-04-19 @@ -686,13 +1030,19 @@ - https://pmd.github.io/pmd/pmd_userdocs_suppressing_warnings.html + https://docs.pmd-code.org/latest/pmd_userdocs_suppressing_warnings.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_swift.html + https://docs.pmd-code.org/latest/pmd_rules_swift.html + 0.8 + monthly + 2023-04-19 @@ -718,86 +1068,128 @@ - https://pmd.github.io/pmd/pmd_userdocs_extending_testing.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_testing.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_tools.html + https://docs.pmd-code.org/latest/pmd_userdocs_tools.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_vf.html + https://docs.pmd-code.org/latest/pmd_rules_vf.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_visualforce.html + https://docs.pmd-code.org/latest/pmd_languages_visualforce.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_vm.html + https://docs.pmd-code.org/latest/pmd_rules_vm.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_devdocs_writing_documentation.html + https://docs.pmd-code.org/latest/pmd_devdocs_writing_documentation.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_writing_java_rules.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_writing_java_rules.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_writing_pmd_rules.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_writing_pmd_rules.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_writing_rules_intro.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_writing_rules_intro.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_writing_xpath_rules.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_writing_xpath_rules.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_xml.html + https://docs.pmd-code.org/latest/pmd_rules_xml.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_languages_xml.html + https://docs.pmd-code.org/latest/pmd_languages_xml.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_rules_xsl.html + https://docs.pmd-code.org/latest/pmd_rules_xsl.html + 0.8 + monthly + 2023-04-19 - https://pmd.github.io/pmd/pmd_userdocs_extending_your_first_rule.html + https://docs.pmd-code.org/latest/pmd_userdocs_extending_your_first_rule.html + 0.8 + monthly + 2023-04-19 - \ No newline at end of file +