Package-level declarations

Plugins which measure and enforce code quality.

Types

Link copied to clipboard
@DisableCachingByDefault(because = "Super-class, not to be instantiated directly")
abstract class AbstractCodeQualityTask : SourceTask, VerificationTask
Base class for code quality tasks.
Link copied to clipboard
Runs Checkstyle against some source files.
Link copied to clipboard
Configuration options for the Checkstyle plugin.
Link copied to clipboard
abstract class CheckstylePlugin : AbstractCodeQualityPlugin<T>
Checkstyle Plugin.
Link copied to clipboard
The reporting configuration for the Checkstyle task.
Link copied to clipboard
Runs CodeNarc against some source files.
Link copied to clipboard
Configuration options for the CodeNarc plugin.
Link copied to clipboard
abstract class CodeNarcPlugin : AbstractCodeQualityPlugin<T>
CodeNarc Plugin.
Link copied to clipboard
The reporting configuration for the CodeNarc test.
Link copied to clipboard
abstract class CodeQualityExtension
Base Code Quality Extension.
Link copied to clipboard
Runs a set of static code analysis rules on Java source code files and generates a report of problems found.
Link copied to clipboard
Configuration options for the PMD plugin.
Link copied to clipboard
abstract class PmdPlugin : AbstractCodeQualityPlugin<T>
A plugin for the PMD source code analyzer.
Link copied to clipboard
The reporting configuration for the Pmd task.
Link copied to clipboard
Represents the PMD targetjdk property available for PMD <5.