Merge pull request #35 from dpetersen/appease-golint
Ensure generated content is friendlier to golint
This commit is contained in:
commit
c80e9a745b
@ -15,6 +15,49 @@ import (
|
|||||||
"text/template"
|
"text/template"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// This list comes from the golint codebase. Golint will complain about any of
|
||||||
|
// these being mixed-case, like "Id" instead of "ID".
|
||||||
|
var golintInitialisms = []string{
|
||||||
|
"ACL",
|
||||||
|
"API",
|
||||||
|
"ASCII",
|
||||||
|
"CPU",
|
||||||
|
"CSS",
|
||||||
|
"DNS",
|
||||||
|
"EOF",
|
||||||
|
"GUID",
|
||||||
|
"HTML",
|
||||||
|
"HTTP",
|
||||||
|
"HTTPS",
|
||||||
|
"ID",
|
||||||
|
"IP",
|
||||||
|
"JSON",
|
||||||
|
"LHS",
|
||||||
|
"QPS",
|
||||||
|
"RAM",
|
||||||
|
"RHS",
|
||||||
|
"RPC",
|
||||||
|
"SLA",
|
||||||
|
"SMTP",
|
||||||
|
"SQL",
|
||||||
|
"SSH",
|
||||||
|
"TCP",
|
||||||
|
"TLS",
|
||||||
|
"TTL",
|
||||||
|
"UDP",
|
||||||
|
"UI",
|
||||||
|
"UID",
|
||||||
|
"UUID",
|
||||||
|
"URI",
|
||||||
|
"URL",
|
||||||
|
"UTF8",
|
||||||
|
"VM",
|
||||||
|
"XML",
|
||||||
|
"XMPP",
|
||||||
|
"XSRF",
|
||||||
|
"XSS",
|
||||||
|
}
|
||||||
|
|
||||||
// Mocker can generate mock structs.
|
// Mocker can generate mock structs.
|
||||||
type Mocker struct {
|
type Mocker struct {
|
||||||
src string
|
src string
|
||||||
@ -240,6 +283,11 @@ var templateFuncs = template.FuncMap{
|
|||||||
if s == "" {
|
if s == "" {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
for _, initialism := range golintInitialisms {
|
||||||
|
if strings.ToUpper(s) == initialism {
|
||||||
|
return initialism
|
||||||
|
}
|
||||||
|
}
|
||||||
return strings.ToUpper(s[0:1]) + s[1:]
|
return strings.ToUpper(s[0:1]) + s[1:]
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -33,6 +33,7 @@ func TestMoq(t *testing.T) {
|
|||||||
"lockPersonStoreMockGet.Lock()",
|
"lockPersonStoreMockGet.Lock()",
|
||||||
"mock.calls.Get = append(mock.calls.Get, callInfo)",
|
"mock.calls.Get = append(mock.calls.Get, callInfo)",
|
||||||
"lockPersonStoreMockGet.Unlock()",
|
"lockPersonStoreMockGet.Unlock()",
|
||||||
|
"// ID is the id argument value",
|
||||||
}
|
}
|
||||||
for _, str := range strs {
|
for _, str := range strs {
|
||||||
if !strings.Contains(s, str) {
|
if !strings.Contains(s, str) {
|
||||||
|
Loading…
Reference in New Issue
Block a user