def METHOD_NAME(self, module):
    full_name = module.getFullName()
    for options_config in self.config.get(full_name, section="options"):
        for check in options_config.get("checks", ()):
            condition = check.get("when", "True")
            if self.evaluateCondition(full_name=full_name, condition=condition):
                self._checkSupportedVersion(
                    full_name=full_name,
                    support_info=check.get("support_info", "ignore"),
                    description=check.get("description", "not given"),
                    condition=condition,
                )
                if mayDisableConsoleWindow():
                    self._checkConsoleMode(
                        full_name=full_name,
                        console=check.get("console", "yes"),
                    )
                if isMacOS():
                    self._checkMacOSBundleMode(
                        full_name=full_name,
                        macos_bundle=check.get("macos_bundle", "no"),
                    )
                    self._checkMacOSBundleOnefileMode(
                        full_name=full_name,
                        macos_bundle_as_onefile=check.get(
                            "macos_bundle_as_onefile", "no"
                        ),
                    )
    return ()