Class CheckstyleExtension

java.lang.Object
org.gradle.api.plugins.quality.CodeQualityExtension
org.gradle.api.plugins.quality.CheckstyleExtension

public class CheckstyleExtension extends CodeQualityExtension
Configuration options for the Checkstyle plugin.
See Also:
  • Constructor Details

    • CheckstyleExtension

      public CheckstyleExtension(Project project)
  • Method Details

    • getConfigFile

      public File getConfigFile()
      The Checkstyle configuration file to use.
    • setConfigFile

      public void setConfigFile(File configFile)
      The Checkstyle configuration file to use.
    • getConfig

      @Incubating public TextResource getConfig()
      The Checkstyle configuration to use. Replaces the configFile property.
      Since:
      2.2
    • setConfig

      @Incubating public void setConfig(TextResource config)
      The Checkstyle configuration to use. Replaces the configFile property.
      Since:
      2.2
    • getConfigProperties

      public Map<String,Object> getConfigProperties()
      The properties available for use in the configuration file. These are substituted into the configuration file.
    • setConfigProperties

      public void setConfigProperties(Map<String,Object> configProperties)
      The properties available for use in the configuration file. These are substituted into the configuration file.
    • getConfigDir

      @Incubating public File getConfigDir()
      Path to other Checkstyle configuration files. By default, this path is $projectDir/config/checkstyle

      This path will be exposed as the variable config_loc in Checkstyle's configuration files.

      Returns:
      path to other Checkstyle configuration files
      Since:
      4.0
    • setConfigDir

      @Incubating public void setConfigDir(File configDir)
      Path to other Checkstyle configuration files. By default, this path is $projectDir/config/checkstyle

      This path will be exposed as the variable config_loc in Checkstyle's configuration files.

      Since:
      4.0
    • getMaxErrors

      public int getMaxErrors()
      The maximum number of errors that are tolerated before breaking the build or setting the failure property. Defaults to 0.

      Example: maxErrors = 42

      Returns:
      the maximum number of errors allowed
      Since:
      3.4
    • setMaxErrors

      public void setMaxErrors(int maxErrors)
      Set the maximum number of errors that are tolerated before breaking the build.
      Parameters:
      maxErrors - number of errors allowed
      Since:
      3.4
    • getMaxWarnings

      public int getMaxWarnings()
      The maximum number of warnings that are tolerated before breaking the build or setting the failure property. Defaults to Integer.MAX_VALUE.

      Example: maxWarnings = 1000

      Returns:
      the maximum number of warnings allowed
      Since:
      3.4
    • setMaxWarnings

      public void setMaxWarnings(int maxWarnings)
      Set the maximum number of warnings that are tolerated before breaking the build.
      Parameters:
      maxWarnings - number of warnings allowed
      Since:
      3.4
    • isShowViolations

      public boolean isShowViolations()
      Whether rule violations are to be displayed on the console. Defaults to true. Example: showViolations = false
    • setShowViolations

      public void setShowViolations(boolean showViolations)
      Whether rule violations are to be displayed on the console. Defaults to true. Example: showViolations = false