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

