diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go index 1331c4722e7ec6bb7770109fd54250ffe1e1b549..ee99f665459edc6eda66f29306f015a5eee0e013 100644 --- a/string_utils/string_utils.go +++ b/string_utils/string_utils.go @@ -3,19 +3,20 @@ package string_utils import ( "encoding/json" "fmt" - "golang.org/x/text/runes" - "golang.org/x/text/transform" - "golang.org/x/text/unicode/norm" "regexp" "strconv" "strings" "unicode" + + "golang.org/x/text/runes" + "golang.org/x/text/transform" + "golang.org/x/text/unicode/norm" ) // ReplaceNonSpacingMarks removes diacritics e.g. êžů becomes ezu func ReplaceNonSpacingMarks(str string) string { t := transform.Chain(norm.NFD, runes.Remove(runes.In(unicode.Mn)), norm.NFC) // Mn: non-spacing marks - result, _, _ := transform.String(t, str) + result, _, _ := transform.String(t, str) return result } @@ -102,7 +103,7 @@ func TrimP(sp *string) *string { func ConcatP(args ...*string) string { s := "" for _, arg := range args { - if args != nil && *arg != "" { + if arg != nil && *arg != "" { if s != "" { s += ", " } @@ -112,7 +113,6 @@ func ConcatP(args ...*string) string { return s } - func ToJSONString(object interface{}) (string, error) { jsonBytes, err := json.Marshal(&object) if err != nil { @@ -167,4 +167,4 @@ func PtoString(stringPointer *string) string { } return *stringPointer -} \ No newline at end of file +}