-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add static check for Check interface #761
Add static check for Check interface #761
Conversation
Add a check in each of the checks to check for the check interface. Signed-off-by: Brad P. Crochet <brad@redhat.com>
@bcrochet I'm not sure we need this. We bind our checks to the CheckEngine which only accepts the Check interface, right? You get a compiler error without these assertions. |
That is true. I was thinking though that until you actually do hook it up to the CheckEngine, it would be helpful to start with this assertion while developing a new check. I'm not super behind doing this, just thought it might be a nice to have. But if you think it's extra, I'm happy to just close this and move on. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good either way. We can be a little extra. 🎉
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: acornett21, bcrochet, komish The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Add a check in each of the checks to check for the check interface.
Signed-off-by: Brad P. Crochet brad@redhat.com