Skip to content

Commit 355a59b

Browse files
committed
ref: errors and functions names
1 parent 7a24e6b commit 355a59b

File tree

1 file changed

+10
-17
lines changed

1 file changed

+10
-17
lines changed

validator.go

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,10 @@
11
package go_codes_validator
22

33
import (
4-
"errors"
54
"strconv"
65
"strings"
76
)
87

9-
var (
10-
ErrInvalidINNLength = errors.New("invalid inn length")
11-
ErrInvalidBIKLength = errors.New("invalid bik length")
12-
13-
ErrInvalidValue = errors.New("invalid code value")
14-
15-
ErrInvalidBIKCountryCode = errors.New("invalid bik country code")
16-
)
17-
188
func strToArr(str string) ([]int, error) {
199
numbers := strings.Split(str, "")
2010
arr := make([]int, 0, len(numbers))
@@ -28,7 +18,7 @@ func strToArr(str string) ([]int, error) {
2818
return arr, nil
2919
}
3020

31-
func ValidateINN(inn string) (bool, error) {
21+
func IsINNValid(inn string) (bool, error) {
3222
if len(inn) != 10 && len(inn) != 12 {
3323
return false, ErrInvalidINNLength
3424
}
@@ -45,7 +35,7 @@ func ValidateINN(inn string) (bool, error) {
4535
return firstControlNumber == innArr[len(innArr)-2] && secondControlNumber == innArr[len(innArr)-1], nil
4636
}
4737

48-
func ValidateBIK(bik string) (bool, error) {
38+
func IsBIKValid(bik string) (bool, error) {
4939
if len(bik) != 9 {
5040
return false, ErrInvalidBIKLength
5141
}
@@ -65,18 +55,21 @@ func ValidateBIK(bik string) (bool, error) {
6555
return code >= 50 && code < 1000, nil
6656
}
6757

68-
func ValidateOGRN(ogrn string) (bool, error) {
58+
func IsOGRNValid(ogrn string) (bool, error) {
6959
return false, nil
7060
}
7161

72-
func ValidateOGRNIP(ogrnip string) (bool, error) {
62+
func IsOGRNIPValid(ogrnip string) (bool, error) {
7363
return false, nil
7464
}
7565

76-
func ValidateSNILS(snils string) (bool, error) {
66+
func IsSNILSValid(snils string) (bool, error) {
7767
return false, nil
7868
}
7969

80-
func ValidateKPP(kpp string) (bool, error) {
81-
return false, nil
70+
func IsKPPValid(kpp string) (bool, error) {
71+
if len(kpp) == 9 {
72+
return true, nil
73+
}
74+
return false, ErrInvalidKPPLength
8275
}

0 commit comments

Comments
 (0)