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
Suppressed Checkstyle violations:
ClassDataAbstractionCoupling (260 lines)
  • 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
    • 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