# Interface MCheckType

All Known Implementing Classes:
  `MCheckAbstract, MCheckApplicationID, MCheckDescription, MCheckIcons, MCheckName, MCheckScreenshots, MCheckSummary`

public interface MCheckType
A check.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<MValidationIssue>`
  `execute(MPackageDeclaration declaration)`
  Execute the check.

- ## Method Details

  - ### execute

    List<MValidationIssue> execute(MPackageDeclaration declaration)
    Execute the check.
    Parameters:
      `declaration` - The declaration
    Returns:
      The issues