Class CheckstyleValidator

java.lang.Object
com.qulice.checkstyle.CheckstyleValidator
All Implemented Interfaces:
ResourceValidator

public final class CheckstyleValidator extends Object implements ResourceValidator
Validator with Checkstyle.
Since:
0.3
  • Constructor Details

    • CheckstyleValidator

      public CheckstyleValidator(Environment env)
      Constructor.
      Parameters:
      env - Environment to use
  • Method Details

    • validate

      public Collection<Violation> validate(Collection<File> files)
      Description copied from interface: ResourceValidator
      Validate and throws exception if there are any problems.
      Specified by:
      validate in interface ResourceValidator
      Parameters:
      files - Files to validate
      Returns:
      Validation results
    • name

      public String name()
      Description copied from interface: ResourceValidator
      Name of this validator.
      Specified by:
      name in interface ResourceValidator
      Returns:
      Name of this validator
    • rules

      public int rules()
      Description copied from interface: ResourceValidator
      How many rules this validator applies to every file it reads.
      Specified by:
      rules in interface ResourceValidator
      Returns:
      Number of rules, or zero when the validator cannot tell
    • getNonExcludedFiles

      public List<File> getNonExcludedFiles(Collection<File> files)
      Filters out excluded files from further validation.
      Parameters:
      files - Files to validate
      Returns:
      List of relevant files