# 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