Hello,
It looks like checkValid for a form returns false unless everything in the validation group is valid. You can see this in your example by only selecting 1 checkbox https://github.com/huei90/angular-validation/blob/master/index.html#L325
Shouldn't the form be valid if at least one is selected?