# Package org.gradle.api.plugins.quality

## Plugins which measure and enforce code quality.

- Interface Summary
  Interface | Description
  --- | ---
  CheckstyleReports | The reporting configuration for the Checkstyle test.
  CodeNarcReports | The reporting configuration for the CodeNarc test.
  FindBugsReports | The reporting configuration for the FindBugs task.
  FindBugsXmlReport | The single file XML report for FindBugs.
  JDependReports | The reporting configuration for the JDepend task.
  PmdReports | The reporting configuration for the Pmd task.

- Class Summary
  Class | Description
  --- | ---
  Checkstyle | Runs Checkstyle against some source files.
  CheckstyleExtension |
  CheckstylePlugin |
  CodeNarc | Runs CodeNarc against some source files.
  CodeNarcExtension |
  CodeNarcPlugin |
  CodeQualityExtension |
  FindBugs | Analyzes code with FindBugs.
  FindBugsExtension | Configuration options for the FindBugs plugin.
  FindBugsPlugin | A plugin for the FindBugs byte code analyzer.
  JDepend | Analyzes code with JDepend.
  JDependExtension | Configuration options for the JDepend plugin.
  JDependPlugin |
  Pmd | Runs a set of static code analysis rules on Java source code files and generates a report of problems found.
  PmdExtension | Configuration options for the PMD plugin.
  PmdPlugin | A plugin for the PMD source code analyzer.

- Enum Summary
  Enum | Description
  --- | ---
  TargetJdk | Represents the PMD targetjdk property available for PMD < 5.0