entries: - title: sidebar product: PMD version: '!PMD_VERSION!' folders: - title: null output: pdf type: frontmatter folderitems: - title: null url: /titlepage output: pdf type: frontmatter - title: null url: /tocpage output: pdf type: frontmatter - title: User Documentation output: web, pdf folderitems: - title: Introduction url: /index.html output: web, pdf type: homepage - title: Release Notes url: /pmd_release_notes.html output: web, pdf - title: Getting Started url: /pmd_userdocs_getting_started.html output: web, pdf - title: Understanding Rulesets url: /pmd_userdocs_understanding_rulesets.html output: web, pdf - title: Best Pratices url: /pmd_userdocs_best_practices.html output: web, pdf - title: Copy-Paste Detection url: /pmd_userdocs_cpd.html output: web, pdf - title: Suppressing url: /pmd_userdocs_suppressing.html output: web, pdf - title: null output: web, pdf subfolders: - title: Tools / Integrations output: web, pdf subfolderitems: - title: Maven PMD Plugin output: web, pdf url: /pmd_userdocs_tools_maven.html - title: Ant output: web, pdf url: /pmd_userdocs_tools_ant.html - title: Other Tools / Integrations output: web, pdf url: /pmd_userdocs_tools.html - title: FAQ url: /pmd_userdocs_faq.html output: web, pdf - title: Getting Help url: /pmd_userdocs_help.html output: web, pdf - title: PMD in the press url: /pmd_userdocs_news.html output: web, pdf - title: Products/books related to PMD url: /pmd_userdocs_products.html output: web, pdf - title: Similar Projects url: /pmd_userdocs_similarprojects.html output: web, pdf - title: License url: /license.html output: web, pdf - title: Credits url: /pmd_userdocs_credits.html output: web, pdf - title: What does 'PMD' mean? url: /pmd_userdocs_meaning.html output: web, pdf - title: Old Release Notes url: /pmd_release_notes_old.html output: web, pdf - title: Rule Reference output: web, pdf folderitems: - title: null output: web, pdf subfolders: - title: Apex Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_apex.html - title: Best Practices output: web, pdf url: /pmd_rules_apex_bestpractices.html - title: Code Style output: web, pdf url: /pmd_rules_apex_codestyle.html - title: Design output: web, pdf url: /pmd_rules_apex_design.html - title: Error Prone output: web, pdf url: /pmd_rules_apex_errorprone.html - title: Performance output: web, pdf url: /pmd_rules_apex_performance.html - title: Security output: web, pdf url: /pmd_rules_apex_security.html - title: null output: web, pdf subfolders: - title: Ecmascript Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_ecmascript.html - title: Best Practices output: web, pdf url: /pmd_rules_ecmascript_bestpractices.html - title: Code Style output: web, pdf url: /pmd_rules_ecmascript_codestyle.html - title: Error Prone output: web, pdf url: /pmd_rules_ecmascript_errorprone.html - title: null output: web, pdf subfolders: - title: Java Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_java.html - title: Best Practices output: web, pdf url: /pmd_rules_java_bestpractices.html - title: Code Style output: web, pdf url: /pmd_rules_java_codestyle.html - title: Design output: web, pdf url: /pmd_rules_java_design.html - title: Documentation output: web, pdf url: /pmd_rules_java_documentation.html - title: Error Prone output: web, pdf url: /pmd_rules_java_errorprone.html - title: Multithreading output: web, pdf url: /pmd_rules_java_multithreading.html - title: Performance output: web, pdf url: /pmd_rules_java_performance.html - title: null output: web, pdf subfolders: - title: Java Server Pages Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_jsp.html - title: Best Practices output: web, pdf url: /pmd_rules_jsp_bestpractices.html - title: Code Style output: web, pdf url: /pmd_rules_jsp_codestyle.html - title: Design output: web, pdf url: /pmd_rules_jsp_design.html - title: Error Prone output: web, pdf url: /pmd_rules_jsp_errorprone.html - title: Security output: web, pdf url: /pmd_rules_jsp_security.html - title: null output: web, pdf subfolders: - title: Maven POM Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_pom.html - title: Error Prone output: web, pdf url: /pmd_rules_pom_errorprone.html - title: null output: web, pdf subfolders: - title: PLSQL Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_plsql.html - title: Best Practices output: web, pdf url: /pmd_rules_plsql_bestpractices.html - title: Code Style output: web, pdf url: /pmd_rules_plsql_codestyle.html - title: Design output: web, pdf url: /pmd_rules_plsql_design.html - title: Error Prone output: web, pdf url: /pmd_rules_plsql_errorprone.html - title: null output: web, pdf subfolders: - title: Salesforce VisualForce Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_vf.html - title: Security output: web, pdf url: /pmd_rules_vf_security.html - title: null output: web, pdf subfolders: - title: VM Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_vm.html - title: Best Practices output: web, pdf url: /pmd_rules_vm_bestpractices.html - title: Design output: web, pdf url: /pmd_rules_vm_design.html - title: Error Prone output: web, pdf url: /pmd_rules_vm_errorprone.html - title: null output: web, pdf subfolders: - title: XML Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_xml.html - title: Error Prone output: web, pdf url: /pmd_rules_xml_errorprone.html - title: null output: web, pdf subfolders: - title: XSL Rules output: web, pdf subfolderitems: - title: Index output: web, pdf url: /pmd_rules_xsl.html - title: Code Style output: web, pdf url: /pmd_rules_xsl_codestyle.html - title: Performance output: web, pdf url: /pmd_rules_xsl_performance.html - title: Language Specific Documentation output: web, pdf folderitems: - title: JSP Support url: /pmd_languages_jsp.html output: web, pdf - title: Java code metrics url: /pmd_java_metrics_index.html output: web, pdf - title: Apex code metrics url: /pmd_apex_metrics_index.html output: web, pdf - title: Developer Documentation output: web, pdf folderitems: - title: Developer Resources url: /pmd_devdocs_development.html output: web, pdf - title: Writing Documentation url: /pmd_devdocs_writing_documentation.html output: web, pdf - title: Code Style url: /pmd_devdocs_codestyle.html output: web, pdf - title: Setting up your IDE url: /pmd_devdocs_setting_up_ide.html output: web, pdf - title: Pull Requests url: /pmd_devdocs_pull_requests.html output: web, pdf - title: Building PMD from source url: /pmd_devdocs_building.html output: web, pdf - title: Testing / Test Framework url: /pmd_devdocs_testing.html output: web, pdf - title: Releasing url: /pmd_devdocs_releasing.html output: web, pdf - title: Architecture url: /pmd_devdocs_architecture.html output: web, pdf - title: Roadmap url: /pmd_devdocs_roadmap.html output: web, pdf - title: How PMD Works url: /pmd_devdocs_how_pmd_works.html output: web, pdf - title: Writing a Rule url: /pmd_devdocs_writing_pmd_rules.html output: web, pdf - title: Writing XPath Rules url: /pmd_devdocs_writing_xpath_rules.html output: web, pdf - title: Using code metrics in custom rules url: /pmd_devdocs_metrics_howto.html output: web, pdf - title: Making Rulesets url: /pmd_devdocs_making_rulesets.html output: web, pdf - title: Rule Guidelines url: /pmd_devdocs_rule_guidelines.html output: web, pdf - title: Working with properties url: /pmd_devdocs_working_with_properties.html output: web, pdf - title: Adding a New Language url: /pmd_devdocs_adding_new_language.html output: web, pdf - title: Adding a New CPD Language url: /pmd_devdocs_adding_new_cpd_language.html output: web, pdf - title: Adding metrics support to a language url: /pmd_devdocs_adding_metrics_support_to_language.html output: web, pdf