pkg/vkern/calver.go
Method CalVer.Less
has 11 return statements (exceeds 4 allowed). Open
Open
func (v CalVer) Less(version CalVer) bool {
if v.Major() < version.Major() {
return true
}
Function Parse
has 6 return statements (exceeds 4 allowed). Open
Open
func Parse(s string) (CalVer, error) {
k := strings.Count(s, ".")
if k < 1 || k > 2 {
return CalVer(""), ErrInvalidCalVer
Method CalVers.BestMatch
has 5 return statements (exceeds 4 allowed). Open
Open
func (a CalVers) BestMatch(v CalVer) (CalVer, error) {
idx := sort.Search(a.Len(), func(arg1 int) bool {
return v.LessEq(a[arg1])
})