Class AndroidCheckstyleExtension

    • Constructor Detail

      • AndroidCheckstyleExtension

        public AndroidCheckstyleExtension​(Project project)
    • Method Detail

      • getConfigFile

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

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

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

        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 $rootProject.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 $rootProject.projectDir/config/checkstyle

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

        Since:
        4.0
      • getConfigDirectory

        @Incubating
        public DirectoryProperty getConfigDirectory()
        Gets the configuration directory.
        Returns:
        The configuration directory
        Since:
        4.7
      • 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