From 0faf0277be25f858570847aec7eebb9d3d450ba5 Mon Sep 17 00:00:00 2001 From: "PMD CI (pmd-bot)" Date: Thu, 6 May 2021 11:07:55 +0000 Subject: [PATCH] Update documentation https://github.com/pmd/pmd/actions/runs/816570546 https://github.com/pmd/pmd/compare/945c030d7f97...d69325f03ae6 --- feed.xml | 4 +- pmd_release_notes.html | 5 + search.json | 1780 ++++++++++++++++++++-------------------- sitemap.xml | 92 +-- 4 files changed, 943 insertions(+), 938 deletions(-) diff --git a/feed.xml b/feed.xml index abc3f1d6a3..242f856fd1 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/ - Thu, 06 May 2021 08:52:15 +0000 - Thu, 06 May 2021 08:52:15 +0000 + Thu, 06 May 2021 11:05:42 +0000 + Thu, 06 May 2021 11:05:42 +0000 Jekyll v3.9.0 diff --git a/pmd_release_notes.html b/pmd_release_notes.html index bfbca9881c..1838490a15 100644 --- a/pmd_release_notes.html +++ b/pmd_release_notes.html @@ -1438,6 +1438,11 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
  • #3230: [doc] Remove “Edit me” button for language index pages
  • +
  • java-codestyle +
      +
    • #2655: [java] UnnecessaryImport false positive for on-demand imports
    • +
    +
  • API Changes

    diff --git a/search.json b/search.json index 450a94957a..2f1feb6929 100644 --- a/search.json +++ b/search.json @@ -136,28 +136,55 @@ { -"title": "Best Practices (VM, Best Practices)", +"title": "Best Practices (Ecmascript, Best Practices)", "tags": "", "keywords": "Best Practices", -"url": "pmd_rules_vm_bestpractices.html#best practices", +"url": "pmd_rules_ecmascript_bestpractices.html#best practices", "summary": "Rules which enforce generally accepted best practices." } , { -"title": "AvoidReassigningParameters (VM, Best Practices)", +"title": "AvoidWithStatement (Ecmascript, Best Practices)", "tags": "", -"keywords": "AvoidReassigningParameters", -"url": "pmd_rules_vm_bestpractices.html#avoidreassigningparameters", +"keywords": "AvoidWithStatement", +"url": "pmd_rules_ecmascript_bestpractices.html#avoidwithstatement", "summary": "Rules which enforce generally accepted best practices." } , { -"title": "UnusedMacroParameter (VM, Best Practices)", +"title": "ConsistentReturn (Ecmascript, Best Practices)", "tags": "", -"keywords": "UnusedMacroParameter", -"url": "pmd_rules_vm_bestpractices.html#unusedmacroparameter", +"keywords": "ConsistentReturn", +"url": "pmd_rules_ecmascript_bestpractices.html#consistentreturn", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "GlobalVariable (Ecmascript, Best Practices)", +"tags": "", +"keywords": "GlobalVariable", +"url": "pmd_rules_ecmascript_bestpractices.html#globalvariable", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "ScopeForInVariable (Ecmascript, Best Practices)", +"tags": "", +"keywords": "ScopeForInVariable", +"url": "pmd_rules_ecmascript_bestpractices.html#scopeforinvariable", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "UseBaseWithParseInt (Ecmascript, Best Practices)", +"tags": "", +"keywords": "UseBaseWithParseInt", +"url": "pmd_rules_ecmascript_bestpractices.html#usebasewithparseint", "summary": "Rules which enforce generally accepted best practices." } @@ -312,6 +339,129 @@ +{ +"title": "Best Practices (VM, Best Practices)", +"tags": "", +"keywords": "Best Practices", +"url": "pmd_rules_vm_bestpractices.html#best practices", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "AvoidReassigningParameters (VM, Best Practices)", +"tags": "", +"keywords": "AvoidReassigningParameters", +"url": "pmd_rules_vm_bestpractices.html#avoidreassigningparameters", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "UnusedMacroParameter (VM, Best Practices)", +"tags": "", +"keywords": "UnusedMacroParameter", +"url": "pmd_rules_vm_bestpractices.html#unusedmacroparameter", +"summary": "Rules which enforce generally accepted best practices." +} + + + + + +, + + + + + + + +{ +"title": "Best Practices (PLSQL, Best Practices)", +"tags": "", +"keywords": "Best Practices", +"url": "pmd_rules_plsql_bestpractices.html#best practices", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "TomKytesDespair (PLSQL, Best Practices)", +"tags": "", +"keywords": "TomKytesDespair", +"url": "pmd_rules_plsql_bestpractices.html#tomkytesdespair", +"summary": "Rules which enforce generally accepted best practices." +} + + + + + +, + + + + + + + +{ +"title": "Best Practices (Java Server Pages, Best Practices)", +"tags": "", +"keywords": "Best Practices", +"url": "pmd_rules_jsp_bestpractices.html#best practices", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "DontNestJsfInJstlIteration (Java Server Pages, Best Practices)", +"tags": "", +"keywords": "DontNestJsfInJstlIteration", +"url": "pmd_rules_jsp_bestpractices.html#dontnestjsfinjstliteration", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "NoClassAttribute (Java Server Pages, Best Practices)", +"tags": "", +"keywords": "NoClassAttribute", +"url": "pmd_rules_jsp_bestpractices.html#noclassattribute", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "NoHtmlComments (Java Server Pages, Best Practices)", +"tags": "", +"keywords": "NoHtmlComments", +"url": "pmd_rules_jsp_bestpractices.html#nohtmlcomments", +"summary": "Rules which enforce generally accepted best practices." +} +, + +{ +"title": "NoJspForward (Java Server Pages, Best Practices)", +"tags": "", +"keywords": "NoJspForward", +"url": "pmd_rules_jsp_bestpractices.html#nojspforward", +"summary": "Rules which enforce generally accepted best practices." +} + + + + + +, + + + + + + + { "title": "Best Practices (Java, Best Practices)", "tags": "", @@ -816,156 +966,6 @@ - - -{ -"title": "Best Practices (PLSQL, Best Practices)", -"tags": "", -"keywords": "Best Practices", -"url": "pmd_rules_plsql_bestpractices.html#best practices", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "TomKytesDespair (PLSQL, Best Practices)", -"tags": "", -"keywords": "TomKytesDespair", -"url": "pmd_rules_plsql_bestpractices.html#tomkytesdespair", -"summary": "Rules which enforce generally accepted best practices." -} - - - - - -, - - - - - - - -{ -"title": "Best Practices (Java Server Pages, Best Practices)", -"tags": "", -"keywords": "Best Practices", -"url": "pmd_rules_jsp_bestpractices.html#best practices", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "DontNestJsfInJstlIteration (Java Server Pages, Best Practices)", -"tags": "", -"keywords": "DontNestJsfInJstlIteration", -"url": "pmd_rules_jsp_bestpractices.html#dontnestjsfinjstliteration", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "NoClassAttribute (Java Server Pages, Best Practices)", -"tags": "", -"keywords": "NoClassAttribute", -"url": "pmd_rules_jsp_bestpractices.html#noclassattribute", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "NoHtmlComments (Java Server Pages, Best Practices)", -"tags": "", -"keywords": "NoHtmlComments", -"url": "pmd_rules_jsp_bestpractices.html#nohtmlcomments", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "NoJspForward (Java Server Pages, Best Practices)", -"tags": "", -"keywords": "NoJspForward", -"url": "pmd_rules_jsp_bestpractices.html#nojspforward", -"summary": "Rules which enforce generally accepted best practices." -} - - - - - -, - - - - - - - -{ -"title": "Best Practices (Ecmascript, Best Practices)", -"tags": "", -"keywords": "Best Practices", -"url": "pmd_rules_ecmascript_bestpractices.html#best practices", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "AvoidWithStatement (Ecmascript, Best Practices)", -"tags": "", -"keywords": "AvoidWithStatement", -"url": "pmd_rules_ecmascript_bestpractices.html#avoidwithstatement", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "ConsistentReturn (Ecmascript, Best Practices)", -"tags": "", -"keywords": "ConsistentReturn", -"url": "pmd_rules_ecmascript_bestpractices.html#consistentreturn", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "GlobalVariable (Ecmascript, Best Practices)", -"tags": "", -"keywords": "GlobalVariable", -"url": "pmd_rules_ecmascript_bestpractices.html#globalvariable", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "ScopeForInVariable (Ecmascript, Best Practices)", -"tags": "", -"keywords": "ScopeForInVariable", -"url": "pmd_rules_ecmascript_bestpractices.html#scopeforinvariable", -"summary": "Rules which enforce generally accepted best practices." -} -, - -{ -"title": "UseBaseWithParseInt (Ecmascript, Best Practices)", -"tags": "", -"keywords": "UseBaseWithParseInt", -"url": "pmd_rules_ecmascript_bestpractices.html#usebasewithparseint", -"summary": "Rules which enforce generally accepted best practices." -} - - - - - -, - - - - - { "title": "Building PMD from source", "tags": "devdocs", @@ -1016,6 +1016,107 @@ +{ +"title": "Code Style (Ecmascript, Code Style)", +"tags": "", +"keywords": "Code Style", +"url": "pmd_rules_ecmascript_codestyle.html#code style", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "AssignmentInOperand (Ecmascript, Code Style)", +"tags": "", +"keywords": "AssignmentInOperand", +"url": "pmd_rules_ecmascript_codestyle.html#assignmentinoperand", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "ForLoopsMustUseBraces (Ecmascript, Code Style)", +"tags": "", +"keywords": "ForLoopsMustUseBraces", +"url": "pmd_rules_ecmascript_codestyle.html#forloopsmustusebraces", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "IfElseStmtsMustUseBraces (Ecmascript, Code Style)", +"tags": "", +"keywords": "IfElseStmtsMustUseBraces", +"url": "pmd_rules_ecmascript_codestyle.html#ifelsestmtsmustusebraces", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "IfStmtsMustUseBraces (Ecmascript, Code Style)", +"tags": "", +"keywords": "IfStmtsMustUseBraces", +"url": "pmd_rules_ecmascript_codestyle.html#ifstmtsmustusebraces", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "NoElseReturn (Ecmascript, Code Style)", +"tags": "", +"keywords": "NoElseReturn", +"url": "pmd_rules_ecmascript_codestyle.html#noelsereturn", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "UnnecessaryBlock (Ecmascript, Code Style)", +"tags": "", +"keywords": "UnnecessaryBlock", +"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryblock", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "UnnecessaryParentheses (Ecmascript, Code Style)", +"tags": "", +"keywords": "UnnecessaryParentheses", +"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryparentheses", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "UnreachableCode (Ecmascript, Code Style)", +"tags": "", +"keywords": "UnreachableCode", +"url": "pmd_rules_ecmascript_codestyle.html#unreachablecode", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "WhileLoopsMustUseBraces (Ecmascript, Code Style)", +"tags": "", +"keywords": "WhileLoopsMustUseBraces", +"url": "pmd_rules_ecmascript_codestyle.html#whileloopsmustusebraces", +"summary": "Rules which enforce a specific coding style." +} + + + + + +, + + + + + + + { "title": "Code Style (Apex, Code Style)", "tags": "", @@ -1153,6 +1254,129 @@ +{ +"title": "Code Style (XSL, Code Style)", +"tags": "", +"keywords": "Code Style", +"url": "pmd_rules_xsl_codestyle.html#code style", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "UseConcatOnce (XSL, Code Style)", +"tags": "", +"keywords": "UseConcatOnce", +"url": "pmd_rules_xsl_codestyle.html#useconcatonce", +"summary": "Rules which enforce a specific coding style." +} + + + + + +, + + + + + + + +{ +"title": "Code Style (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 (Java Server Pages, Code Style)", +"tags": "", +"keywords": "Code Style", +"url": "pmd_rules_jsp_codestyle.html#code style", +"summary": "Rules which enforce a specific coding style." +} +, + +{ +"title": "DuplicateJspImports (Java Server Pages, Code Style)", +"tags": "", +"keywords": "DuplicateJspImports", +"url": "pmd_rules_jsp_codestyle.html#duplicatejspimports", +"summary": "Rules which enforce a specific coding style." +} + + + + + +, + + + + + + + { "title": "Code Style (Java, Code Style)", "tags": "", @@ -1747,230 +1971,6 @@ - - -{ -"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": "", -"keywords": "Code Style", -"url": "pmd_rules_xsl_codestyle.html#code style", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "UseConcatOnce (XSL, Code Style)", -"tags": "", -"keywords": "UseConcatOnce", -"url": "pmd_rules_xsl_codestyle.html#useconcatonce", -"summary": "Rules which enforce a specific coding style." -} - - - - - -, - - - - - - - -{ -"title": "Code Style (Java Server Pages, Code Style)", -"tags": "", -"keywords": "Code Style", -"url": "pmd_rules_jsp_codestyle.html#code style", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "DuplicateJspImports (Java Server Pages, Code Style)", -"tags": "", -"keywords": "DuplicateJspImports", -"url": "pmd_rules_jsp_codestyle.html#duplicatejspimports", -"summary": "Rules which enforce a specific coding style." -} - - - - - -, - - - - - - - -{ -"title": "Code Style (Ecmascript, Code Style)", -"tags": "", -"keywords": "Code Style", -"url": "pmd_rules_ecmascript_codestyle.html#code style", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "AssignmentInOperand (Ecmascript, Code Style)", -"tags": "", -"keywords": "AssignmentInOperand", -"url": "pmd_rules_ecmascript_codestyle.html#assignmentinoperand", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "ForLoopsMustUseBraces (Ecmascript, Code Style)", -"tags": "", -"keywords": "ForLoopsMustUseBraces", -"url": "pmd_rules_ecmascript_codestyle.html#forloopsmustusebraces", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "IfElseStmtsMustUseBraces (Ecmascript, Code Style)", -"tags": "", -"keywords": "IfElseStmtsMustUseBraces", -"url": "pmd_rules_ecmascript_codestyle.html#ifelsestmtsmustusebraces", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "IfStmtsMustUseBraces (Ecmascript, Code Style)", -"tags": "", -"keywords": "IfStmtsMustUseBraces", -"url": "pmd_rules_ecmascript_codestyle.html#ifstmtsmustusebraces", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "NoElseReturn (Ecmascript, Code Style)", -"tags": "", -"keywords": "NoElseReturn", -"url": "pmd_rules_ecmascript_codestyle.html#noelsereturn", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "UnnecessaryBlock (Ecmascript, Code Style)", -"tags": "", -"keywords": "UnnecessaryBlock", -"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryblock", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "UnnecessaryParentheses (Ecmascript, Code Style)", -"tags": "", -"keywords": "UnnecessaryParentheses", -"url": "pmd_rules_ecmascript_codestyle.html#unnecessaryparentheses", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "UnreachableCode (Ecmascript, Code Style)", -"tags": "", -"keywords": "UnreachableCode", -"url": "pmd_rules_ecmascript_codestyle.html#unreachablecode", -"summary": "Rules which enforce a specific coding style." -} -, - -{ -"title": "WhileLoopsMustUseBraces (Ecmascript, Code Style)", -"tags": "", -"keywords": "WhileLoopsMustUseBraces", -"url": "pmd_rules_ecmascript_codestyle.html#whileloopsmustusebraces", -"summary": "Rules which enforce a specific coding style." -} - - - - - -, - - - - - { "title": "Configuring rules", "tags": "userdocsgetting_started", @@ -2053,71 +2053,6 @@ -{ -"title": "Design (VM, Design)", -"tags": "", -"keywords": "Design", -"url": "pmd_rules_vm_design.html#design", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "AvoidDeeplyNestedIfStmts (VM, Design)", -"tags": "", -"keywords": "AvoidDeeplyNestedIfStmts", -"url": "pmd_rules_vm_design.html#avoiddeeplynestedifstmts", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "CollapsibleIfStatements (VM, Design)", -"tags": "", -"keywords": "CollapsibleIfStatements", -"url": "pmd_rules_vm_design.html#collapsibleifstatements", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "ExcessiveTemplateLength (VM, Design)", -"tags": "", -"keywords": "ExcessiveTemplateLength", -"url": "pmd_rules_vm_design.html#excessivetemplatelength", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "NoInlineJavaScript (VM, Design)", -"tags": "", -"keywords": "NoInlineJavaScript", -"url": "pmd_rules_vm_design.html#noinlinejavascript", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "NoInlineStyles (VM, Design)", -"tags": "", -"keywords": "NoInlineStyles", -"url": "pmd_rules_vm_design.html#noinlinestyles", -"summary": "Rules that help you discover design issues." -} - - - - - -, - - - - - - - { "title": "Design (Apex, Design)", "tags": "", @@ -2237,6 +2172,255 @@ +{ +"title": "Design (VM, Design)", +"tags": "", +"keywords": "Design", +"url": "pmd_rules_vm_design.html#design", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "AvoidDeeplyNestedIfStmts (VM, Design)", +"tags": "", +"keywords": "AvoidDeeplyNestedIfStmts", +"url": "pmd_rules_vm_design.html#avoiddeeplynestedifstmts", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "CollapsibleIfStatements (VM, Design)", +"tags": "", +"keywords": "CollapsibleIfStatements", +"url": "pmd_rules_vm_design.html#collapsibleifstatements", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "ExcessiveTemplateLength (VM, Design)", +"tags": "", +"keywords": "ExcessiveTemplateLength", +"url": "pmd_rules_vm_design.html#excessivetemplatelength", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "NoInlineJavaScript (VM, Design)", +"tags": "", +"keywords": "NoInlineJavaScript", +"url": "pmd_rules_vm_design.html#noinlinejavascript", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "NoInlineStyles (VM, Design)", +"tags": "", +"keywords": "NoInlineStyles", +"url": "pmd_rules_vm_design.html#noinlinestyles", +"summary": "Rules that help you discover design issues." +} + + + + + +, + + + + + + + +{ +"title": "Design (PLSQL, Design)", +"tags": "", +"keywords": "Design", +"url": "pmd_rules_plsql_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 (Java Server Pages, Design)", +"tags": "", +"keywords": "Design", +"url": "pmd_rules_jsp_design.html#design", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "NoInlineScript (Java Server Pages, Design)", +"tags": "", +"keywords": "NoInlineScript", +"url": "pmd_rules_jsp_design.html#noinlinescript", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "NoInlineStyleInformation (Java Server Pages, Design)", +"tags": "", +"keywords": "NoInlineStyleInformation", +"url": "pmd_rules_jsp_design.html#noinlinestyleinformation", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "NoLongScripts (Java Server Pages, Design)", +"tags": "", +"keywords": "NoLongScripts", +"url": "pmd_rules_jsp_design.html#nolongscripts", +"summary": "Rules that help you discover design issues." +} +, + +{ +"title": "NoScriptlets (Java Server Pages, Design)", +"tags": "", +"keywords": "NoScriptlets", +"url": "pmd_rules_jsp_design.html#noscriptlets", +"summary": "Rules that help you discover design issues." +} + + + + + +, + + + + + + + { "title": "Design (Java, Design)", "tags": "", @@ -2669,190 +2853,6 @@ - - -{ -"title": "Design (PLSQL, Design)", -"tags": "", -"keywords": "Design", -"url": "pmd_rules_plsql_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 (Java Server Pages, Design)", -"tags": "", -"keywords": "Design", -"url": "pmd_rules_jsp_design.html#design", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "NoInlineScript (Java Server Pages, Design)", -"tags": "", -"keywords": "NoInlineScript", -"url": "pmd_rules_jsp_design.html#noinlinescript", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "NoInlineStyleInformation (Java Server Pages, Design)", -"tags": "", -"keywords": "NoInlineStyleInformation", -"url": "pmd_rules_jsp_design.html#noinlinestyleinformation", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "NoLongScripts (Java Server Pages, Design)", -"tags": "", -"keywords": "NoLongScripts", -"url": "pmd_rules_jsp_design.html#nolongscripts", -"summary": "Rules that help you discover design issues." -} -, - -{ -"title": "NoScriptlets (Java Server Pages, Design)", -"tags": "", -"keywords": "NoScriptlets", -"url": "pmd_rules_jsp_design.html#noscriptlets", -"summary": "Rules that help you discover design issues." -} - - - - - -, - - - - - { "title": "The rule designer", "tags": "extendinguserdocs", @@ -2998,95 +2998,37 @@ { -"title": "Error Prone (VM, Error Prone)", +"title": "Error Prone (Ecmascript, Error Prone)", "tags": "", "keywords": "Error Prone", -"url": "pmd_rules_vm_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": "EmptyForeachStmt (VM, Error Prone)", +"title": "AvoidTrailingComma (Ecmascript, Error Prone)", "tags": "", -"keywords": "EmptyForeachStmt", -"url": "pmd_rules_vm_errorprone.html#emptyforeachstmt", +"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": "EmptyIfStmt (VM, Error Prone)", +"title": "EqualComparison (Ecmascript, Error Prone)", "tags": "", -"keywords": "EmptyIfStmt", -"url": "pmd_rules_vm_errorprone.html#emptyifstmt", -"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." -} - - - - - -, - - - - - - - -{ -"title": "Error Prone (Maven POM, Error Prone)", -"tags": "", -"keywords": "Error Prone", -"url": "pmd_rules_pom_errorprone.html#error prone", +"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": "InvalidDependencyTypes (Maven POM, Error Prone)", +"title": "InnaccurateNumericLiteral (Ecmascript, 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 (XML, Error Prone)", -"tags": "", -"keywords": "Error Prone", -"url": "pmd_rules_xml_errorprone.html#error prone", -"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." -} -, - -{ -"title": "MistypedCDATASection (XML, Error Prone)", -"tags": "", -"keywords": "MistypedCDATASection", -"url": "pmd_rules_xml_errorprone.html#mistypedcdatasection", +"keywords": "InnaccurateNumericLiteral", +"url": "pmd_rules_ecmascript_errorprone.html#innaccuratenumericliteral", "summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." } @@ -3230,6 +3172,187 @@ +{ +"title": "Error Prone (XML, Error Prone)", +"tags": "", +"keywords": "Error Prone", +"url": "pmd_rules_xml_errorprone.html#error prone", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} +, + +{ +"title": "MistypedCDATASection (XML, Error Prone)", +"tags": "", +"keywords": "MistypedCDATASection", +"url": "pmd_rules_xml_errorprone.html#mistypedcdatasection", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} + + + + + +, + + + + + + + +{ +"title": "Error Prone (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 (VM, Error Prone)", +"tags": "", +"keywords": "Error Prone", +"url": "pmd_rules_vm_errorprone.html#error prone", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} +, + +{ +"title": "EmptyForeachStmt (VM, Error Prone)", +"tags": "", +"keywords": "EmptyForeachStmt", +"url": "pmd_rules_vm_errorprone.html#emptyforeachstmt", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} +, + +{ +"title": "EmptyIfStmt (VM, Error Prone)", +"tags": "", +"keywords": "EmptyIfStmt", +"url": "pmd_rules_vm_errorprone.html#emptyifstmt", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} + + + + + +, + + + + + + + +{ +"title": "Error Prone (PLSQL, Error Prone)", +"tags": "", +"keywords": "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": "TO_DATE_TO_CHAR (PLSQL, Error Prone)", +"tags": "", +"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": "TO_DATEWithoutDateFormat (PLSQL, 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", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} + + + + + +, + + + + + + + +{ +"title": "Error Prone (Java Server Pages, Error Prone)", +"tags": "", +"keywords": "Error Prone", +"url": "pmd_rules_jsp_errorprone.html#error prone", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} +, + +{ +"title": "JspEncoding (Java Server Pages, Error Prone)", +"tags": "", +"keywords": "JspEncoding", +"url": "pmd_rules_jsp_errorprone.html#jspencoding", +"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." +} + + + + + +, + + + + + + + { "title": "Error Prone (Java, Error Prone)", "tags": "", @@ -4130,129 +4253,6 @@ - - -{ -"title": "Error Prone (PLSQL, Error Prone)", -"tags": "", -"keywords": "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": "TO_DATE_TO_CHAR (PLSQL, Error Prone)", -"tags": "", -"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": "TO_DATEWithoutDateFormat (PLSQL, 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", -"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." -} - - - - - -, - - - - - - - -{ -"title": "Error Prone (Java Server Pages, Error Prone)", -"tags": "", -"keywords": "Error Prone", -"url": "pmd_rules_jsp_errorprone.html#error prone", -"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." -} -, - -{ -"title": "JspEncoding (Java Server Pages, Error Prone)", -"tags": "", -"keywords": "JspEncoding", -"url": "pmd_rules_jsp_errorprone.html#jspencoding", -"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." -} - - - - - -, - - - - - - - -{ -"title": "Error Prone (Ecmascript, Error Prone)", -"tags": "", -"keywords": "Error Prone", -"url": "pmd_rules_ecmascript_errorprone.html#error prone", -"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." -} -, - -{ -"title": "AvoidTrailingComma (Ecmascript, 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 (Ecmascript, 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 (Ecmascript, Error Prone)", -"tags": "", -"keywords": "InnaccurateNumericLiteral", -"url": "pmd_rules_ecmascript_errorprone.html#innaccuratenumericliteral", -"summary": "Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors." -} - - - - - -, - - - - - { "title": "FAQ", "tags": "", @@ -4848,6 +4848,35 @@ +{ +"title": "Performance (XSL, Performance)", +"tags": "", +"keywords": "Performance", +"url": "pmd_rules_xsl_performance.html#performance", +"summary": "Rules that flag suboptimal code." +} +, + +{ +"title": "AvoidAxisNavigation (XSL, Performance)", +"tags": "", +"keywords": "AvoidAxisNavigation", +"url": "pmd_rules_xsl_performance.html#avoidaxisnavigation", +"summary": "Rules that flag suboptimal code." +} + + + + + +, + + + + + + + { "title": "Performance (Java, Performance)", "tags": "", @@ -5154,35 +5183,6 @@ - - -{ -"title": "Performance (XSL, Performance)", -"tags": "", -"keywords": "Performance", -"url": "pmd_rules_xsl_performance.html#performance", -"summary": "Rules that flag suboptimal code." -} -, - -{ -"title": "AvoidAxisNavigation (XSL, Performance)", -"tags": "", -"keywords": "AvoidAxisNavigation", -"url": "pmd_rules_xsl_performance.html#avoidaxisnavigation", -"summary": "Rules that flag suboptimal code." -} - - - - - -, - - - - - { "title": "PLSQL", "tags": "", @@ -5514,44 +5514,6 @@ -{ -"title": "Security (Java, Security)", -"tags": "", -"keywords": "Security", -"url": "pmd_rules_java_security.html#security", -"summary": "Rules that flag potential security flaws." -} -, - -{ -"title": "HardCodedCryptoKey (Java, Security)", -"tags": "", -"keywords": "HardCodedCryptoKey", -"url": "pmd_rules_java_security.html#hardcodedcryptokey", -"summary": "Rules that flag potential security flaws." -} -, - -{ -"title": "InsecureCryptoIv (Java, Security)", -"tags": "", -"keywords": "InsecureCryptoIv", -"url": "pmd_rules_java_security.html#insecurecryptoiv", -"summary": "Rules that flag potential security flaws." -} - - - - - -, - - - - - - - { "title": "Security (Salesforce VisualForce, Security)", "tags": "", @@ -5635,6 +5597,44 @@ + + +{ +"title": "Security (Java, Security)", +"tags": "", +"keywords": "Security", +"url": "pmd_rules_java_security.html#security", +"summary": "Rules that flag potential security flaws." +} +, + +{ +"title": "HardCodedCryptoKey (Java, Security)", +"tags": "", +"keywords": "HardCodedCryptoKey", +"url": "pmd_rules_java_security.html#hardcodedcryptokey", +"summary": "Rules that flag potential security flaws." +} +, + +{ +"title": "InsecureCryptoIv (Java, Security)", +"tags": "", +"keywords": "InsecureCryptoIv", +"url": "pmd_rules_java_security.html#insecurecryptoiv", +"summary": "Rules that flag potential security flaws." +} + + + + + +, + + + + + { "title": "Similar projects", "tags": "", diff --git a/sitemap.xml b/sitemap.xml index 2d2b77312e..6ccc4ca5f8 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -56,7 +56,7 @@ - https://pmd.github.io/pmd/pmd_rules_vm_bestpractices.html + https://pmd.github.io/pmd/pmd_rules_ecmascript_bestpractices.html @@ -74,7 +74,7 @@ - https://pmd.github.io/pmd/pmd_rules_java_bestpractices.html + https://pmd.github.io/pmd/pmd_rules_vm_bestpractices.html @@ -92,7 +92,7 @@ - https://pmd.github.io/pmd/pmd_rules_ecmascript_bestpractices.html + https://pmd.github.io/pmd/pmd_rules_java_bestpractices.html @@ -115,30 +115,30 @@ + + https://pmd.github.io/pmd/pmd_rules_ecmascript_codestyle.html + + + + https://pmd.github.io/pmd/pmd_rules_apex_codestyle.html - - https://pmd.github.io/pmd/pmd_rules_java_codestyle.html - - - - - - https://pmd.github.io/pmd/pmd_rules_plsql_codestyle.html - - - - https://pmd.github.io/pmd/pmd_rules_xsl_codestyle.html + + https://pmd.github.io/pmd/pmd_rules_plsql_codestyle.html + + + + https://pmd.github.io/pmd/pmd_rules_jsp_codestyle.html @@ -146,7 +146,7 @@ - https://pmd.github.io/pmd/pmd_rules_ecmascript_codestyle.html + https://pmd.github.io/pmd/pmd_rules_java_codestyle.html @@ -181,12 +181,6 @@ - - https://pmd.github.io/pmd/pmd_rules_vm_design.html - - - - https://pmd.github.io/pmd/pmd_rules_apex_design.html @@ -194,7 +188,7 @@ - https://pmd.github.io/pmd/pmd_rules_java_design.html + https://pmd.github.io/pmd/pmd_rules_vm_design.html @@ -211,6 +205,12 @@ + + https://pmd.github.io/pmd/pmd_rules_java_design.html + + + + https://pmd.github.io/pmd/pmd_userdocs_extending_designer_reference.html @@ -242,19 +242,7 @@ - https://pmd.github.io/pmd/pmd_rules_vm_errorprone.html - - - - - - https://pmd.github.io/pmd/pmd_rules_pom_errorprone.html - - - - - - https://pmd.github.io/pmd/pmd_rules_xml_errorprone.html + https://pmd.github.io/pmd/pmd_rules_ecmascript_errorprone.html @@ -266,7 +254,19 @@ - https://pmd.github.io/pmd/pmd_rules_java_errorprone.html + https://pmd.github.io/pmd/pmd_rules_xml_errorprone.html + + + + + + https://pmd.github.io/pmd/pmd_rules_pom_errorprone.html + + + + + + https://pmd.github.io/pmd/pmd_rules_vm_errorprone.html @@ -284,7 +284,7 @@ - https://pmd.github.io/pmd/pmd_rules_ecmascript_errorprone.html + https://pmd.github.io/pmd/pmd_rules_java_errorprone.html @@ -460,13 +460,13 @@ - https://pmd.github.io/pmd/pmd_rules_java_performance.html + https://pmd.github.io/pmd/pmd_rules_xsl_performance.html - https://pmd.github.io/pmd/pmd_rules_xsl_performance.html + https://pmd.github.io/pmd/pmd_rules_java_performance.html @@ -557,12 +557,6 @@ - - https://pmd.github.io/pmd/pmd_rules_java_security.html - - - - https://pmd.github.io/pmd/pmd_rules_vf_security.html @@ -575,6 +569,12 @@ + + https://pmd.github.io/pmd/pmd_rules_java_security.html + + + + https://pmd.github.io/pmd/pmd_projectdocs_trivia_similarprojects.html