Class UnifycodeExtension

java.lang.Object
io.github.c71n93.unifycode.gradle.extension.UnifycodeExtension

public class UnifycodeExtension extends Object
Gradle extension for Unifycode configuration.
  • Constructor Details

    • UnifycodeExtension

      @Inject public UnifycodeExtension(org.gradle.api.model.ObjectFactory objects)
      New extension with nested quality tool policies.
      Parameters:
      objects - gradle object factory.
  • Method Details

    • getCheckstyle

      public QualityToolPolicy getCheckstyle()
      Checkstyle policy.
      Returns:
      checkstyle policy.
    • checkstyle

      public void checkstyle(org.gradle.api.Action<? super QualityToolPolicy> action)
      Configures Checkstyle policy.
      Parameters:
      action - policy action.
    • getPmd

      public QualityToolPolicy getPmd()
      PMD policy.
      Returns:
      PMD policy.
    • pmd

      public void pmd(org.gradle.api.Action<? super QualityToolPolicy> action)
      Configures PMD policy.
      Parameters:
      action - policy action.