Preparing report...

Report for github.com/grokify/gotilla

A+    Excellent!    Found 175 issues across 267 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo98%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint35%

Golint is a linter for Go source code.

    • gotilla/encoding/base62/base62.go
    • Line 1: warning: package comment should be of the form "Package base62 ..." (golint)
    • Line 21: warning: comment on exported function EncodeGzip should be of the form "EncodeGzip ..." (golint)
    • Line 72: warning: exported function StripPadding should have comment or be unexported (golint)
    • Line 76: warning: exported function Pad should have comment or be unexported (golint)
    • Line 80: warning: exported function ValidBase62 should have comment or be unexported (golint)
    • gotilla/net/anyhttp/fasthttp.go
    • Line 13: warning: exported type RequestFastHttp should have comment or be unexported (golint)
    • Line 20: warning: exported function NewRequestFastHttp should have comment or be unexported (golint)
    • Line 29: warning: exported method RequestFastHttp.Header should have comment or be unexported (golint)
    • Line 30: warning: exported method RequestFastHttp.HeaderString should have comment or be unexported (golint)
    • Line 31: warning: exported method RequestFastHttp.ParseForm should have comment or be unexported (golint)
    • Line 32: warning: exported method RequestFastHttp.AllArgs should have comment or be unexported (golint)
    • Line 33: warning: exported method RequestFastHttp.QueryArgs should have comment or be unexported (golint)
    • Line 34: warning: exported method RequestFastHttp.PostArgs should have comment or be unexported (golint)
    • Line 35: warning: exported method RequestFastHttp.Method should have comment or be unexported (golint)
    • Line 36: warning: exported method RequestFastHttp.MultipartForm should have comment or be unexported (golint)
    • Line 37: warning: exported method RequestFastHttp.RemoteAddr should have comment or be unexported (golint)
    • Line 38: warning: exported method RequestFastHttp.RemoteAddress should have comment or be unexported (golint)
    • Line 39: warning: exported method RequestFastHttp.RequestURI should have comment or be unexported (golint)
    • Line 40: warning: exported method RequestFastHttp.UserAgent should have comment or be unexported (golint)
    • Line 41: warning: exported method RequestFastHttp.PostBody should have comment or be unexported (golint)
    • Line 43: warning: exported method RequestFastHttp.RequestURIVar should have comment or be unexported (golint)
    • Line 50: warning: exported type ResponseFastHttp should have comment or be unexported (golint)
    • Line 54: warning: exported function NewResponseFastHttp should have comment or be unexported (golint)
    • Line 58: warning: exported method ResponseFastHttp.GetHeader should have comment or be unexported (golint)
    • Line 59: warning: exported method ResponseFastHttp.SetHeader should have comment or be unexported (golint)
    • Line 60: warning: exported method ResponseFastHttp.SetStatusCode should have comment or be unexported (golint)
    • Line 61: warning: exported method ResponseFastHttp.SetContentType should have comment or be unexported (golint)
    • Line 62: warning: exported method ResponseFastHttp.SetBodyBytes should have comment or be unexported (golint)
    • Line 75: warning: exported method ResponseFastHttp.SetCookie should have comment or be unexported (golint)
    • Line 79: warning: exported type ArgsFastHttp should have comment or be unexported (golint)
    • Line 81: warning: exported function NewArgsFastHttp should have comment or be unexported (golint)
    • Line 85: warning: exported method ArgsFastHttp.GetBytes should have comment or be unexported (golint)
    • Line 86: warning: exported method ArgsFastHttp.GetBytesSlice should have comment or be unexported (golint)
    • Line 87: warning: exported method ArgsFastHttp.GetString should have comment or be unexported (golint)
    • Line 88: warning: exported method ArgsFastHttp.GetStringSlice should have comment or be unexported (golint)
    • Line 96: warning: exported method ArgsFastHttp.GetURLValues should have comment or be unexported (golint)
    • Line 104: warning: exported type ArgsFastHttpMulti should have comment or be unexported (golint)
    • Line 108: warning: exported function NewArgsFastHttpMulti should have comment or be unexported (golint)
    • Line 112: warning: exported method ArgsFastHttpMulti.GetBytes should have comment or be unexported (golint)
    • Line 122: warning: exported method ArgsFastHttpMulti.GetBytesSlice should have comment or be unexported (golint)
    • Line 135: warning: exported method ArgsFastHttpMulti.GetString should have comment or be unexported (golint)
    • Line 145: warning: exported method ArgsFastHttpMulti.GetStringSlice should have comment or be unexported (golint)
    • Line 159: warning: exported method ArgsFastHttpMulti.GetURLValues should have comment or be unexported (golint)
    • Line 174: warning: exported function NewResReqFastHttp should have comment or be unexported (golint)
    • gotilla/type/number/number.go
    • Line 5: warning: exported function SliceInt64ToFloat64 should have comment or be unexported (golint)
    • Line 13: warning: exported function IntSliceDedupe should have comment or be unexported (golint)
    • gotilla/net/urlutil/slug.go
    • Line 12: warning: exported function SlugTextToUrl should have comment or be unexported (golint)
    • Line 16: warning: exported function SlugUrlToText should have comment or be unexported (golint)
    • gotilla/time/timeutil/xox_times.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 10: warning: exported type XOXTimes should have comment or be unexported (golint)
    • Line 17: warning: exported function QOQTimes should have comment or be unexported (golint)
    • Line 27: warning: exported function YOYTimes should have comment or be unexported (golint)
    • gotilla/encoding/jsonutil/jsonutil.go
    • Line 13: warning: exported var MarshalPrefix should have comment or be unexported (golint)
    • Line 21: warning: exported function MarshalSimple should have comment or be unexported (golint)
    • Line 28: warning: exported function MustMarshalSimple should have comment or be unexported (golint)
    • Line 36: warning: exported function MustMarshal should have comment or be unexported (golint)
    • Line 54: warning: exported function MustMarshalString should have comment or be unexported (golint)
    • Line 58: warning: exported function MustMarshalIndent should have comment or be unexported (golint)
    • Line 77: warning: exported function MarshalBase64 should have comment or be unexported (golint)
    • Line 85: warning: exported function UnmarshalReader should have comment or be unexported (golint)
    • Line 93: warning: exported function PrettyPrintReader should have comment or be unexported (golint)
    • Line 103: warning: exported function ReadFile should have comment or be unexported (golint)
    • gotilla/sort/sortutil/sortutil.go
    • Line 10: warning: comment on exported function InArrayStringCaseInsensitive should be of the form "InArrayStringCaseInsensitive ..." (golint)
    • Line 23: warning: comment on exported type Int32Slice should be of the form "Int32Slice ..." (with optional leading article) (golint)
    • Line 53: warning: exported type TimeSlice should have comment or be unexported (golint)
    • Line 58: warning: exported method TimeSlice.Sort should have comment or be unexported (golint)
    • Line 62: warning: comment on exported function Int32s should be of the form "Int32s ..." (golint)
    • gotilla/type/stringsutil/stringsutil.go
    • Line 14: warning: exported const StringToLower should have comment (or a comment on this block) or be unexported (golint)
    • Line 86: warning: exported function SubstringIsSuffix should have comment or be unexported (golint)
    • Line 119: warning: don't use underscores in Go names; func parameter join_lines should be joinLines (golint)
    • Line 141: warning: exported function StripControl should have comment or be unexported (golint)
    • Line 143: warning: exported function OrDefault should have comment or be unexported (golint)
    • Line 166: warning: don't use underscores in Go names; var rx_end should be rxEnd (golint)
    • Line 186: warning: exported function JoinTrimSpace should have comment or be unexported (golint)
    • Line 214: warning: exported function JoinLiterary should have comment or be unexported (golint)
    • Line 229: warning: exported function JoinLiteraryQuote should have comment or be unexported (golint)
    • Line 245: warning: exported function JoinStringsTrimSpaceToLowerSort should have comment or be unexported (golint)
    • Line 257: warning: exported function FormatString should have comment or be unexported (golint)
    • Line 301: warning: exported function ToOpposite should have comment or be unexported (golint)
    • Line 310: warning: exported function NewlineToLinux should have comment or be unexported (golint)
    • gotilla/reflect/reflectutil/reflectutil.go
    • Line 10: warning: exported function GetString should have comment or be unexported (golint)
    • Line 15: warning: exported function Set should have comment or be unexported (golint)
    • Line 20: warning: exported function GetField should have comment or be unexported (golint)
    • Line 58: warning: exported function IsNil should have comment or be unexported (golint)
    • gotilla/image/imageutil/combine.go
    • Line 13: warning: exported function OverlayCenterYLeftAlign should have comment or be unexported (golint)
    • Line 35: warning: exported function MergeXSameY should have comment or be unexported (golint)
    • Line 56: warning: exported function MergeXSameYRead should have comment or be unexported (golint)
    • Line 64: warning: exported function MergeYSameX should have comment or be unexported (golint)
    • Line 85: warning: exported function MergeYSameXRead should have comment or be unexported (golint)
    • Line 93: warning: exported type Matrix should have comment or be unexported (golint)
    • Line 106: warning: exported method Matrix.AddBackgroundColorHex should have comment or be unexported (golint)
    • Line 134: warning: exported function MatrixRead should have comment or be unexported (golint)
    • gotilla/strconv/currency/currency.go
    • Line 11: warning: exported var SymbolMap should have comment or be unexported (golint)
    • Line 46: warning: exported function Symbol should have comment or be unexported (golint)
    • Line 54: warning: exported function SymbolPrefix should have comment or be unexported (golint)
    • Line 66: warning: exported function FormatMoney should have comment or be unexported (golint)
    • Line 71: warning: exported type Formatter should have comment or be unexported (golint)
    • Line 79: warning: exported function NewFormatter should have comment or be unexported (golint)
    • Line 88: warning: exported method Formatter.FormatMoney should have comment or be unexported (golint)
    • Line 97: warning: exported method Formatter.FormatMoneyString should have comment or be unexported (golint)
    • gotilla/type/listutil/liststringutil.go
    • Line 9: warning: exported function ListStringsToLowerUniqueSorted should have comment or be unexported (golint)
    • Line 18: warning: exported function Include should have comment or be unexported (golint)
    • Line 27: warning: exported function IncludeCaseInsensitive should have comment or be unexported (golint)
    • Line 37: warning: exported function StripSliceElements should have comment or be unexported (golint)
    • Line 51: warning: exported function SplitCount should have comment or be unexported (golint)
    • Line 70: warning: exported function Unshift should have comment or be unexported (golint)
    • gotilla/time/timeutil/quarter_int_timeline.go
    • Line 7: warning: exported function MinInt32 should have comment or be unexported (golint)
    • Line 23: warning: exported function MaxInt32 should have comment or be unexported (golint)
    • Line 38: warning: exported function MinMaxInt32 should have comment or be unexported (golint)
    • Line 59: warning: exported function QuarterInt32Timeline should have comment or be unexported (golint)
    • Line 77: warning: exported type QuarterTimeline should have comment or be unexported (golint)
    • Line 84: warning: exported method QuarterTimeline.AddInit should have comment or be unexported (golint)
    • Line 90: warning: exported method QuarterTimeline.Add should have comment or be unexported (golint)
    • Line 103: warning: exported method QuarterTimeline.Inflate should have comment or be unexported (golint)
    • Line 112: warning: exported method QuarterTimeline.Timeline should have comment or be unexported (golint)
    • Line 116: warning: exported method QuarterTimeline.TimelineIndex should have comment or be unexported (golint)
    • gotilla/database/pgutil/errors.go
    • Line 5: warning: exported const DuplicateKeyErrorPrefix should have comment or be unexported (golint)
    • Line 7: warning: exported function ErrIsDuplicateKey should have comment or be unexported (golint)
    • Line 14: warning: exported function NilifyErrDuplicateKey should have comment or be unexported (golint)
    • gotilla/io/ioutilmore/ioutilmore.go
    • Line 22: warning: exported type FileType should have comment or be unexported (golint)
    • Line 25: warning: exported const File should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported function CopyFile should have comment or be unexported (golint)
    • Line 69: warning: exported function ReadDirSplit should have comment or be unexported (golint)
    • Line 78: warning: exported function FileInfosSplit should have comment or be unexported (golint)
    • Line 124: warning: exported function ReadDirMore should have comment or be unexported (golint)
    • Line 161: warning: exported function DirEntriesRxSizeGt0Filepaths should have comment or be unexported (golint)
    • Line 173: warning: exported function DirEntriesRxSizeGt0 should have comment or be unexported (golint)
    • Line 197: warning: comment on exported function DirFilesRegexpSubmatchGreatest should be of the form "DirFilesRegexpSubmatchGreatest ..." (golint)
    • Line 251: warning: exported function DirFromPath should have comment or be unexported (golint)
    • Line 281: warning: exported function IsDir should have comment or be unexported (golint)
    • Line 290: warning: exported function IsFile should have comment or be unexported (golint)
    • Line 299: warning: exported function Exists should have comment or be unexported (golint)
    • Line 323: warning: exported function SplitBetter should have comment or be unexported (golint)
    • Line 331: warning: exported function SplitBest should have comment or be unexported (golint)
    • Line 348: warning: exported function FileinfosToFilepaths should have comment or be unexported (golint)
    • Line 361: warning: exported function FilterFilenamesSizeGtZero should have comment or be unexported (golint)
    • Line 377: warning: exported function RemoveAllChildren should have comment or be unexported (golint)
    • Line 410: warning: exported function FileinfosNames should have comment or be unexported (golint)
    • Line 434: warning: exported function WriteFileJSON should have comment or be unexported (golint)
    • Line 442: warning: exported function CloseFileWithError should have comment or be unexported (golint)
    • Line 450: warning: exported type FileWriter should have comment or be unexported (golint)
    • Line 455: warning: exported function NewFileWriter should have comment or be unexported (golint)
    • Line 468: warning: exported method FileWriter.Close should have comment or be unexported (golint)
    • gotilla/net/mailutil/mailutil.go
    • Line 13: warning: exported const EmailFull should have comment (or a comment on this block) or be unexported (golint)
    • Line 26: warning: exported function AddressIsValidFullFuzzy should have comment or be unexported (golint)
    • Line 59: warning: exported function AddressIsValidFull should have comment or be unexported (golint)
    • Line 67: warning: exported function DomainIsExampleOrTest should have comment or be unexported (golint)
    • Line 75: warning: exported function HostnameIsValid should have comment or be unexported (golint)
    • Line 86: warning: exported function DomainIsValidSingleChar should have comment or be unexported (golint)
    • Line 94: warning: exported type MailAddress should have comment or be unexported (golint)
    • Line 100: warning: exported function ParseAddress should have comment or be unexported (golint)
    • gotilla/net/http/httpsimple/simpleclient.go
    • Line 16: warning: exported type SimpleRequest should have comment or be unexported (golint)
    • Line 25: warning: exported method SimpleRequest.Inflate should have comment or be unexported (golint)
    • Line 40: warning: exported method SimpleRequest.BodyBytes should have comment or be unexported (golint)
    • Line 58: warning: exported function NewSimpleClient should have comment or be unexported (golint)
    • Line 62: warning: exported method SimpleClient.Get should have comment or be unexported (golint)
    • Line 66: warning: exported method SimpleClient.Do should have comment or be unexported (golint)
    • Line 94: warning: exported method SimpleClient.DoJSON should have comment or be unexported (golint)
    • Line 107: warning: exported function Do should have comment or be unexported (golint)
    • gotilla/type/stringsutil/join/join.go
    • Line 21: warning: exported function JoinInt should have comment or be unexported (golint)
    • Line 29: warning: exported function JoinCondenseTrimSpace should have comment or be unexported (golint)
    • Line 33: warning: exported function JoinQuoteMaxLength should have comment or be unexported (golint)
    • Line 53: warning: exported type JoinMoreOpts should have comment or be unexported (golint)
    • Line 62: warning: exported function JoinMore should have comment or be unexported (golint)
    • Line 92: warning: exported function JoinQuoteTrimSpaceSkipEmpty should have comment or be unexported (golint)
    • Line 108: warning: exported function JoinQuoteMaxLengthTrimSpaceSkipEmpty should have comment or be unexported (golint)
    • Line 132: warning: exported function JoinQuote should have comment or be unexported (golint)
    • gotilla/time/timeutil/format.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 43: warning: exported const RFC3339Min should have comment (or a comment on this block) or be unexported (golint)
    • Line 50: warning: comment on exported function FromTo should be of the form "FromTo ..." (golint)
    • Line 60: warning: comment on exported function FromTo2 should be of the form "FromTo2 ..." (golint)
    • Line 69: warning: exported function FromToFirstValueOrEmpty should have comment or be unexported (golint)
    • Line 77: warning: exported function FromToFirstValue should have comment or be unexported (golint)
    • Line 87: warning: exported function ParseFirstValueOrZero should have comment or be unexported (golint)
    • Line 95: warning: exported function ParseFirstValue should have comment or be unexported (golint)
    • Line 138: warning: exported var FormatMap should have comment or be unexported (golint)
    • Line 144: warning: exported function GetFormat should have comment or be unexported (golint)
    • Line 157: warning: comment on exported function FormatQuarterYYYYQ should be of the form "FormatQuarterYYYYQ ..." (golint)
    • Line 167: warning: exported function TimeMinRFC3339 should have comment or be unexported (golint)
    • Line 172: warning: exported function TimeZeroRFC3339 should have comment or be unexported (golint)
    • Line 177: warning: exported function TimeZeroUnix should have comment or be unexported (golint)
    • Line 182: warning: exported function IsZero should have comment or be unexported (golint)
    • Line 184: warning: exported function IsZeroAny should have comment or be unexported (golint)
    • Line 186: warning: exported function TimeIsZeroAny should have comment or be unexported (golint)
    • Line 195: warning: exported type RFC3339YMDTime should have comment or be unexported (golint)
    • Line 197: warning: exported type ISO8601NoTzMilliTime should have comment or be unexported (golint)
    • Line 199: warning: exported method RFC3339YMDTime.UnmarshalJSON should have comment or be unexported (golint)
    • Line 208: warning: exported method RFC3339YMDTime.MarshalJSON should have comment or be unexported (golint)
    • Line 212: warning: exported method ISO8601NoTzMilliTime.UnmarshalJSON should have comment or be unexported (golint)
    • Line 221: warning: exported method ISO8601NoTzMilliTime.MarshalJSON should have comment or be unexported (golint)
    • Line 242: warning: exported function ParseSlice should have comment or be unexported (golint)
    • Line 269: warning: exported function FormatTimeToString should have comment or be unexported (golint)
    • Line 309: warning: exported function ParseTimeUsingOffset should have comment or be unexported (golint)
    • gotilla/time/timeutil/start_end.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 10: warning: exported function DayStart should have comment or be unexported (golint)
    • Line 22: warning: exported function MonthStart should have comment or be unexported (golint)
    • Line 28: warning: exported function YearStart should have comment or be unexported (golint)
    • Line 34: warning: exported function NextYearStart should have comment or be unexported (golint)
    • Line 40: warning: exported function IsYearStart should have comment or be unexported (golint)
    • gotilla/image/convertutil/reformatdir.go
    • Line 15: warning: exported const PDFSpecs should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type CopyType should have comment or be unexported (golint)
    • Line 22: warning: exported const PDFFormat should have comment (or a comment on this block) or be unexported (golint)
    • gotilla/codegen/nestedstructtopointer.go
    • Line 14: warning: exported function ConvertFilesInPlaceNestedstructsToPointers should have comment or be unexported (golint)
    • Line 34: warning: exported function ConvertFileNestedstructsToPointers should have comment or be unexported (golint)
    • gotilla/config/dotenv.go
    • Line 16: warning: exported var EnvPathVar should have comment or be unexported (golint)
    • Line 20: warning: exported function DefaultPaths should have comment or be unexported (golint)
    • Line 24: warning: exported function LoadEnvDefaults should have comment or be unexported (golint)
    • Line 40: warning: exported function LoadDotEnv should have comment or be unexported (golint)
    • Line 44: warning: exported function LoadDotEnvSkipEmptyInfo should have comment or be unexported (golint)
    • Line 58: warning: exported function LoadDotEnvSkipEmpty should have comment or be unexported (golint)
    • Line 63: warning: exported function LoadDotEnvFirst should have comment or be unexported (golint)
    • Line 87: warning: comment on exported function LoadEnvPathsPrioritized should be of the form "LoadEnvPathsPrioritized ..." (golint)
    • gotilla/errors/errorsutil/errorsutil.go
    • Line 14: warning: exported function Join should have comment or be unexported (golint)
    • Line 38: warning: exported function ErrorsToStrings should have comment or be unexported (golint)
    • Line 52: warning: exported type ErrorInfo should have comment or be unexported (golint)
    • Line 64: warning: exported type ErrorInfos should have comment or be unexported (golint)
    • Line 66: warning: exported method ErrorInfos.Inflate should have comment or be unexported (golint)
    • Line 75: warning: exported method ErrorInfos.GoodInputs should have comment or be unexported (golint)
    • Line 85: warning: exported method ErrorInfos.GoodCorrects should have comment or be unexported (golint)
    • Line 95: warning: exported method ErrorInfos.ErrorsString should have comment or be unexported (golint)
    • Line 105: warning: exported method ErrorInfos.Filter should have comment or be unexported (golint)
    • gotilla/time/timezone/constants.go
    • Line 1: warning: package comment should be of the form "Package timezone ..." (golint)
    • Line 9: warning: exported const TimezoneAmericaChicago should have comment (or a comment on this block) or be unexported (golint)
    • gotilla/type/maputil/maputil.go
    • Line 11: warning: exported function StringKeys should have comment or be unexported (golint)
    • Line 20: warning: exported function StringKeysSorted should have comment or be unexported (golint)
    • Line 26: warning: exported function StringKeysToLowerSorted should have comment or be unexported (golint)
    • Line 35: warning: exported function MapSSMerge should have comment or be unexported (golint)
    • Line 46: warning: exported function MapSSValOrEmpty should have comment or be unexported (golint)
    • Line 53: warning: exported function MapSSEqual should have comment or be unexported (golint)
    • Line 67: warning: exported function MapSSToKeyValues should have comment or be unexported (golint)
    • Line 79: warning: exported type MapInt64Int64 should have comment or be unexported (golint)
    • Line 81: warning: exported method MapInt64Int64.KeysSorted should have comment or be unexported (golint)
    • Line 90: warning: exported method MapInt64Int64.ValuesSortedByKeys should have comment or be unexported (golint)
    • gotilla/image/colors/reference.go
    • Line 9: warning: comment on exported var GoogleChartColorsHex should be of the form "GoogleChartColorsHex ..." (golint)
    • Line 34: warning: exported function GetGoogleChartColors should have comment or be unexported (golint)
    • Line 46: warning: exported var GoogleChartColors should have comment or be unexported (golint)
    • Line 48: warning: exported function GoogleChartColorX should have comment or be unexported (golint)
    • gotilla/encoding/padding.go
    • Line 1: warning: package comment should be of the form "Package encoding ..." (golint)
    • Line 6: warning: exported function Pad4 should have comment or be unexported (golint)
    • gotilla/type/stringsutil/slice.go
    • Line 10: warning: exported type StringSlice should have comment or be unexported (golint)
    • Line 12: warning: exported method StringSlice.Exists should have comment or be unexported (golint)
    • Line 101: warning: exported function SliceCondenseRegexps should have comment or be unexported (golint)
    • Line 115: warning: exported function SliceCondensePunctuation should have comment or be unexported (golint)
    • Line 128: warning: exported function SliceCondenseAndQuoteSpace should have comment or be unexported (golint)
    • Line 132: warning: exported function SliceCondenseAndQuote should have comment or be unexported (golint)
    • Line 225: warning: exported function SliceChooseOnePreferredLowerTrimSpace should have comment or be unexported (golint)
    • Line 381: warning: exported function SliceToMap should have comment or be unexported (golint)
    • Line 392: warning: exported function SliceIntersection should have comment or be unexported (golint)
    • Line 410: warning: exported function SliceIntersectionCondenseSpace should have comment or be unexported (golint)
    • gotilla/html/htmlutil/htmlutil.go
    • Line 43: warning: exported const Color2GreenHex should have comment (or a comment on this block) or be unexported (golint)
    • Line 63: warning: exported function StreamlineCRLFs should have comment or be unexported (golint)
    • Line 106: warning: exported function SimplifyHtmlText should have comment or be unexported (golint)
    • Line 119: warning: exported function TextToHtml should have comment or be unexported (golint)
    • Line 123: warning: exported function TextToHtmlBr2 should have comment or be unexported (golint)
    • gotilla/image/imageutil/borders.go
    • Line 8: warning: exported function PaintBorderRGBA should have comment or be unexported (golint)
    • Line 27: warning: exported function RectangleBorderXMin should have comment or be unexported (golint)
    • Line 35: warning: exported function RectangleBorderXMax should have comment or be unexported (golint)
    • Line 43: warning: exported function RectangleBorderYMin should have comment or be unexported (golint)
    • Line 51: warning: exported function RectangleBorderYMax should have comment or be unexported (golint)
    • gotilla/text/text.go
    • Line 3: warning: exported type Text should have comment or be unexported (golint)
    • Line 8: warning: exported type TextSet should have comment or be unexported (golint)
    • Line 12: warning: exported method TextSet.DisplayTexts should have comment or be unexported (golint)
    • gotilla/time/quarter/quarter.go
    • Line 33: warning: exported function MonthToQuarter should have comment or be unexported (golint)
    • Line 61: warning: exported function QuarterContinuousIsQuarterBegin should have comment or be unexported (golint)
    • Line 70: warning: exported function QuarterContinuousIsYearBegin should have comment or be unexported (golint)
    • gotilla/strconv/phonenumber/fictitiousgenerator.go
    • Line 13: warning: exported type FakeNumberGenerator should have comment or be unexported (golint)
    • Line 18: warning: exported function NewFakeNumberGenerator should have comment or be unexported (golint)
    • Line 36: warning: comment on exported method FakeNumberGenerator.RandomLineNumberMinMax should be of the form "RandomLineNumberMinMax ..." (golint)
    • Line 47: warning: comment on exported method FakeNumberGenerator.RandomLocalNumberUSAreaCodes should be of the form "RandomLocalNumberUSAreaCodes ..." (golint)
    • Line 72: warning: comment on exported method FakeNumberGenerator.RandomLocalNumberUSUniqueAreaCodeSet should be of the form "RandomLocalNumberUSUniqueAreaCodeSet ..." (golint)
    • Line 90: warning: exported type AreaCodeIncrementor should have comment or be unexported (golint)
    • Line 95: warning: exported function NewAreaCodeIncrementor should have comment or be unexported (golint)
    • Line 99: warning: exported method AreaCodeIncrementor.GetNext should have comment or be unexported (golint)
    • gotilla/math/ratio/ratio_definitions.go
    • Line 4: warning: comment on exported const RatioTelevisionEarly should be of the form "RatioTelevisionEarly ..." (golint)
    • Line 6: warning: exported const RatioTelevision should have comment (or a comment on this block) or be unexported (golint)
    • Line 12: warning: exported function WidthToHeight should have comment or be unexported (golint)
    • Line 16: warning: exported function HeightToWidth should have comment or be unexported (golint)
    • gotilla/log/severity/severity.go
    • Line 1: warning: package comment should be of the form "Package severity ..." (golint)
    • Line 10: warning: exported const SeverityDisabled should have comment (or a comment on this block) or be unexported (golint)
    • gotilla/encoding/jsonutil/jsonparserutil.go
    • Line 11: warning: exported function JsonParserGetArrayIntOneOnly should have comment or be unexported (golint)
    • Line 24: warning: exported function JsonParserGetArrayStringOneOnly should have comment or be unexported (golint)
    • Line 35: warning: exported function JsonParserGetArrayString should have comment or be unexported (golint)
    • gotilla/image/imageutil/meta.go
    • Line 8: warning: exported function ImageAspect should have comment or be unexported (golint)
    • Line 12: warning: exported function Aspect should have comment or be unexported (golint)
    • Line 16: warning: exported function NegativeOffset should have comment or be unexported (golint)
    • Line 20: warning: exported function IsNilOrEmpty should have comment or be unexported (golint)
    • Line 27: warning: exported type ImageMeta should have comment or be unexported (golint)
    • Line 33: warning: exported method ImageMeta.Stats should have comment or be unexported (golint)
    • Line 40: warning: exported method ImageMeta.Width should have comment or be unexported (golint)
    • Line 47: warning: exported method ImageMeta.Height should have comment or be unexported (golint)
    • Line 54: warning: exported type ImageStats should have comment or be unexported (golint)
    • Line 59: warning: exported function ImageStatsNil should have comment or be unexported (golint)
    • Line 65: warning: exported function ImageStatsRect should have comment or be unexported (golint)
    • gotilla/image/imageutil/new.go
    • Line 8: warning: exported function NewRGBAColor should have comment or be unexported (golint)
    • Line 14: warning: exported function NewRGBATransparent should have comment or be unexported (golint)
    • Line 20: warning: exported function NewRGBAWhite should have comment or be unexported (golint)
    • gotilla/net/urlutil/urlutil.go
    • Line 79: warning: exported function URLAddQuery should have comment or be unexported (golint)
    • Line 93: warning: exported function URLAddQueryValues should have comment or be unexported (golint)
    • Line 107: warning: exported function URLAddQueryString should have comment or be unexported (golint)
    • Line 125: warning: exported function URLAddQueryValuesString should have comment or be unexported (golint)
    • Line 193: warning: comment on exported function UrlValuesEncodeSorted should be of the form "UrlValuesEncodeSorted ..." (golint)
    • gotilla/crypto/x509util/x509util.go
    • Line 52: warning: exported function GetRsaPrivateKeyForPkcs1PrivateKeyBytes should have comment or be unexported (golint)
    • Line 78: warning: exported function GetRsaPrivateKeyForPkcs1PrivateKeyBytesWithPassword should have comment or be unexported (golint)
    • gotilla/path/template/template.go
    • Line 35: warning: exported type FieldInfo should have comment or be unexported (golint)
    • Line 41: warning: exported function ParseFieldInfoString should have comment or be unexported (golint)
    • Line 64: warning: exported function GetFieldFormatted should have comment or be unexported (golint)
    • gotilla/net/sftputil/sftputil.go
    • Line 17: warning: exported const DefaultPort should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: exported type SftpClient should have comment or be unexported (golint)
    • Line 30: warning: exported function NewSftpClientWithPassword should have comment or be unexported (golint)
    • Line 38: warning: exported function NewSftpClientWithKeyPath should have comment or be unexported (golint)
    • Line 46: warning: exported method SftpClient.SetCredentials should have comment or be unexported (golint)
    • Line 54: warning: exported method SftpClient.GetKey should have comment or be unexported (golint)
    • Line 62: warning: exported method SftpClient.Connect should have comment or be unexported (golint)
    • Line 92: warning: exported method SftpClient.Get should have comment or be unexported (golint)
    • Line 112: warning: exported method SftpClient.Put should have comment or be unexported (golint)
    • gotilla/net/http/httpsimple/simpleserver.go
    • Line 19: warning: exported const EngineAwsLambda should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported type SimpleServer should have comment or be unexported (golint)
    • Line 31: warning: exported function Serve should have comment or be unexported (golint)
    • Line 63: warning: exported type TestResponse should have comment or be unexported (golint)
    • Line 69: warning: exported function HandleTestFastHTTP should have comment or be unexported (golint)
    • Line 73: warning: exported function HandleTestNetHTTP should have comment or be unexported (golint)
    • Line 77: warning: exported function HandleTestAnyEngine should have comment or be unexported (golint)
    • Line 87: warning: exported type Handler should have comment or be unexported (golint)
    • gotilla/net/httputilmore/http_response.go
    • Line 41: warning: exported function CondenseResponseNot2xxToError should have comment or be unexported (golint)
    • Line 45: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 96: warning: exported function ResponseWriterWriteJSON should have comment or be unexported (golint)
    • gotilla/net/urlutil/urlvalidator.go
    • Line 10: warning: exported type URLValidator should have comment or be unexported (golint)
    • Line 14: warning: exported method URLValidator.SchemesToLower should have comment or be unexported (golint)
    • Line 22: warning: exported method URLValidator.ValidateURLString should have comment or be unexported (golint)
    • Line 33: warning: exported method URLValidator.ValidateURL should have comment or be unexported (golint)
    • Line 44: warning: exported method URLValidator.RequiredSchemesSorted should have comment or be unexported (golint)
    • Line 53: warning: exported method URLValidator.RequiredSchemesSortedString should have comment or be unexported (golint)
    • gotilla/time/timeutil/quarter.go
    • Line 17: warning: exported function QuarterStartString should have comment or be unexported (golint)
    • Line 22: warning: exported function NextQuarter should have comment or be unexported (golint)
    • Line 26: warning: exported function DeltaQuarters should have comment or be unexported (golint)
    • Line 36: warning: exported function NextQuarters should have comment or be unexported (golint)
    • Line 44: warning: exported function PrevQuarter should have comment or be unexported (golint)
    • Line 48: warning: exported function PrevQuarters should have comment or be unexported (golint)
    • Line 55: warning: exported function IsQuarterStart should have comment or be unexported (golint)
    • gotilla/regexp/regexputil/regexputil.go
    • Line 23: warning: exported function NewRegexpSet should have comment or be unexported (golint)
    • Line 29: warning: exported method RegexpSet.GetRegexp should have comment or be unexported (golint)
    • Line 47: warning: exported method RegexpSet.FindAllString should have comment or be unexported (golint)
    • Line 62: warning: exported method RegexpSet.FindStringSubmatch should have comment or be unexported (golint)
    • Line 68: warning: exported function FindStringSubmatchNamedMap should have comment or be unexported (golint)
    • gotilla/time/customtime/rfc3339millisecond.go
    • Line 20: warning: exported method TimeRFC3339Milli.UnmarshalJSON should have comment or be unexported (golint)
    • Line 30: warning: exported method TimeRFC3339Milli.MarshalJSON should have comment or be unexported (golint)
    • Line 39: warning: exported method TimeRFC3339Milli.IsSet should have comment or be unexported (golint)
    • gotilla/net/httputilmore/http_request.go
    • Line 45: warning: comment on exported function GetWriteFileSimple should be of the form "GetWriteFileSimple ..." (golint)
    • Line 57: warning: exported function GetJsonSimple should have comment or be unexported (golint)
    • Line 72: warning: exported function DoJSONSimple should have comment or be unexported (golint)
    • Line 110: warning: exported function DoJSON should have comment or be unexported (golint)
    • Line 147: warning: exported function SendWwwFormUrlEncodedSimple should have comment or be unexported (golint)
    • Line 161: warning: exported function Delete should have comment or be unexported (golint)
    • gotilla/net/urlutil/pattern.go
    • Line 10: warning: exported function VarsToGeneric should have comment or be unexported (golint)
    • Line 14: warning: exported function MatchGeneric should have comment or be unexported (golint)
    • Line 23: warning: exported function EndpointString should have comment or be unexported (golint)
    • gotilla/time/timeutil/timeutil_delta.go
    • Line 28: warning: exported function TimeDeltaDow should have comment or be unexported (golint)
    • Line 32: warning: exported function TimeDeltaDowString should have comment or be unexported (golint)
    • Line 40: warning: exported function TimeDeltaDowInt should have comment or be unexported (golint)
    • Line 76: warning: exported function DaysAgoDowStrings should have comment or be unexported (golint)
    • Line 89: warning: exported function DaysAgoDow should have comment or be unexported (golint)
    • Line 107: warning: exported function DaysToDowStrings should have comment or be unexported (golint)
    • Line 120: warning: exported function DaysToDow should have comment or be unexported (golint)
    • Line 137: warning: exported function ParseDayOfWeek should have comment or be unexported (golint)
    • gotilla/time/timeutil/uptime.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 12: warning: exported type DurationPct should have comment or be unexported (golint)
    • Line 20: warning: exported method DurationPct.Inflate should have comment or be unexported (golint)
    • Line 33: warning: exported method DurationPct.InflateDurationActive should have comment or be unexported (golint)
    • Line 42: warning: exported type ImpactPct should have comment or be unexported (golint)
    • Line 48: warning: exported method ImpactPct.Inflate should have comment or be unexported (golint)
    • Line 56: warning: exported type Event should have comment or be unexported (golint)
    • Line 63: warning: exported method Event.Inflate should have comment or be unexported (golint)
    • gotilla/image/imageutil/write.go
    • Line 15: warning: exported const JPEGQualityDefault should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported function WriteFileJPEG should have comment or be unexported (golint)
    • Line 37: warning: exported function WriteFilePNG should have comment or be unexported (golint)
    • Line 49: warning: exported function WriteFileWEBP should have comment or be unexported (golint)
    • gotilla/text/markdown/remark.go
    • Line 5: warning: exported type PresentationData should have comment or be unexported (golint)
    • Line 9: warning: exported type RemarkSlideData should have comment or be unexported (golint)
    • Line 15: warning: exported method RemarkSlideData.ToRemarkString should have comment or be unexported (golint)
    • gotilla/crypto/gpgutil/gpgutil.go
    • Line 12: warning: exported type GpgEncrypt should have comment or be unexported (golint)
    • Line 17: warning: exported function NewGpgEncrypt should have comment or be unexported (golint)
    • Line 24: warning: exported method GpgEncrypt.LoadPublicKeyRing should have comment or be unexported (golint)
    • Line 37: warning: exported method GpgEncrypt.GetKeyByEmail should have comment or be unexported (golint)
    • Line 48: warning: exported method GpgEncrypt.EncryptStringToFile should have comment or be unexported (golint)
    • Line 67: warning: exported method GpgEncrypt.EncryptFile should have comment or be unexported (golint)
    • gotilla/image/imageutil/modify.go
    • Line 46: warning: exported function ResizeMaxDimension should have comment or be unexported (golint)
    • Line 115: warning: exported function Square should have comment or be unexported (golint)
    • Line 146: warning: exported function SliceXY should have comment or be unexported (golint)
    • Line 176: warning: exported function ResizeSameX should have comment or be unexported (golint)
    • Line 188: warning: exported function ResizeSameY should have comment or be unexported (golint)
    • Line 205: warning: exported function ScalerDefault should have comment or be unexported (golint)
    • Line 207: warning: exported function ScalerBest should have comment or be unexported (golint)
    • Line 209: warning: exported function ParseScaler should have comment or be unexported (golint)
    • Line 224: warning: exported function PaintColorRGBA should have comment or be unexported (golint)
    • Line 231: warning: exported function PaintColorRGBARectangle should have comment or be unexported (golint)
    • gotilla/mime/multipartutil/multipartutil.go
    • Line 25: warning: exported function NewReaderBodyBytes should have comment or be unexported (golint)
    • Line 29: warning: exported function NewMultipartReaderForHttpResponse should have comment or be unexported (golint)
    • Line 39: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 106: warning: comment on exported method MultipartBuilder.WriteFilePathPlus should be of the form "WriteFilePathPlus ..." (golint)
    • gotilla/strconv/phonenumber/phonenumber.go
    • Line 16: warning: exported const A2gCsvRelPath should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type AreaCodeInfo should have comment or be unexported (golint)
    • Line 57: warning: exported type AreaCodeToGeo should have comment or be unexported (golint)
    • Line 62: warning: exported function NewAreaCodeToGeo should have comment or be unexported (golint)
    • Line 66: warning: exported method AreaCodeToGeo.ReadData should have comment or be unexported (golint)
    • Line 70: warning: exported method AreaCodeToGeo.ReadCsvPath should have comment or be unexported (golint)
    • Line 102: warning: exported method AreaCodeToGeo.AreaCodeSlice should have comment or be unexported (golint)
    • Line 110: warning: exported method AreaCodeToGeo.AreaCodes should have comment or be unexported (golint)
    • Line 118: warning: exported method AreaCodeToGeo.AreaCodesSorted should have comment or be unexported (golint)
    • Line 124: warning: exported method AreaCodeToGeo.Inflate should have comment or be unexported (golint)
    • Line 128: warning: exported method AreaCodeToGeo.GetDistanceMatrix should have comment or be unexported (golint)
    • Line 151: warning: exported method AreaCodeToGeo.GcdAreaCodes should have comment or be unexported (golint)
    • gotilla/net/httputilmore/http_client.go
    • Line 14: warning: exported var DIAL_TIMEOUT should have comment or be unexported (golint)
    • Line 19: warning: comment on exported function NewHttpClient should be of the form "NewHttpClient ..." (golint)
    • Line 23: warning: don't use underscores in Go names; var dial_timeout should be dialTimeout (golint)
    • Line 37: warning: exported function GetRequestRateLimited should have comment or be unexported (golint)
    • Line 73: warning: exported function LogRequestRateLimited should have comment or be unexported (golint)
    • Line 83: warning: exported type ClientMore should have comment or be unexported (golint)
    • Line 87: warning: exported method ClientMore.PostToJSON should have comment or be unexported (golint)
    • gotilla/time/timeutil/timeutil.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 14: warning: exported const YearSeconds should have comment (or a comment on this block) or be unexported (golint)
    • Line 21: warning: exported function MustParse should have comment or be unexported (golint)
    • Line 29: warning: comment on exported function UnixMillis should be of the form "UnixMillis ..." (golint)
    • Line 58: warning: exported function ParseDt6 should have comment or be unexported (golint)
    • Line 64: warning: exported function PrevDt6 should have comment or be unexported (golint)
    • Line 75: warning: exported function NextDt6 should have comment or be unexported (golint)
    • Line 86: warning: exported function TimeDt6AddNMonths should have comment or be unexported (golint)
    • Line 98: warning: exported function TimeDt6SubNMonths should have comment or be unexported (golint)
    • Line 110: warning: exported function TimeDt4AddNYears should have comment or be unexported (golint)
    • Line 114: warning: exported function Dt6MinMaxSlice should have comment or be unexported (golint)
    • Line 185: warning: comment on exported function Dt14ForInts should be of the form "Dt14ForInts ..." (golint)
    • Line 211: warning: exported function MonthNames should have comment or be unexported (golint)
    • Line 217: warning: comment on exported type TimeMeta should be of the form "TimeMeta ..." (with optional leading article) (golint)
    • gotilla/fmt/fmtutil/fmtutil.go
    • Line 14: warning: exported var JSONPretty should have comment or be unexported (golint)
    • Line 57: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 63: warning: exported function PrintReader should have comment or be unexported (golint)
    • gotilla/net/anyhttp/cookie.go
    • Line 9: warning: exported type Cookie should have comment or be unexported (golint)
    • Line 14: warning: exported method Cookie.ToNetHttp should have comment or be unexported (golint)
    • Line 19: warning: exported method Cookie.ToFastHttp should have comment or be unexported (golint)
    • gotilla/encoding/jsonutil/tolerant_reader_types.go
    • Line 16: warning: exported method Bool.Value should have comment or be unexported (golint)
    • Line 16: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 20: warning: exported method Bool.UnmarshalJSON should have comment or be unexported (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 33: warning: exported method Int64.Value should have comment or be unexported (golint)
    • Line 33: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 37: warning: exported method Int64.UnmarshalJSON should have comment or be unexported (golint)
    • Line 37: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • gotilla/math/mathutil/rangeint64.go
    • Line 9: warning: comment on exported type RangeInt64 should be of the form "RangeInt64 ..." (with optional leading article) (golint)
    • Line 62: warning: exported method RangeInt64.CellRange should have comment or be unexported (golint)
    • Line 70: warning: exported method RangeInt64.CellMinMax should have comment or be unexported (golint)
    • gotilla/net/http/har/har.go
    • Line 15: warning: exported type Log should have comment or be unexported (golint)
    • Line 19: warning: exported type HAR should have comment or be unexported (golint)
    • Line 48: warning: exported type Creator should have comment or be unexported (golint)
    • Line 61: warning: exported type Browser should have comment or be unexported (golint)
    • Line 74: warning: exported type Page should have comment or be unexported (golint)
    • Line 94: warning: exported type PageTiming should have comment or be unexported (golint)
    • Line 114: warning: exported type Entry should have comment or be unexported (golint)
    • Line 146: warning: exported type Request should have comment or be unexported (golint)
    • Line 175: warning: exported type Response should have comment or be unexported (golint)
    • Line 209: warning: exported type Cookie should have comment or be unexported (golint)
    • Line 234: warning: exported type NVP should have comment or be unexported (golint)
    • Line 241: warning: exported type PostData should have comment or be unexported (golint)
    • Line 256: warning: exported type PostParam should have comment or be unexported (golint)
    • Line 272: warning: exported type Content should have comment or be unexported (golint)
    • Line 303: warning: exported type Cache should have comment or be unexported (golint)
    • Line 317: warning: exported type CacheObject should have comment or be unexported (golint)
    • Line 333: warning: exported type PageTimings should have comment or be unexported (golint)
    • gotilla/time/timeutil/time_range.go
    • Line 19: warning: exported type TimeRanges should have comment or be unexported (golint)
    • Line 21: warning: exported method TimeRanges.FilterNonZero should have comment or be unexported (golint)
    • Line 31: warning: exported method TimeRanges.IntersectionAny should have comment or be unexported (golint)
    • Line 80: warning: exported method TimeRange.Normalize should have comment or be unexported (golint)
    • Line 88: warning: exported method TimeRange.Duration should have comment or be unexported (golint)
    • Line 93: warning: exported method TimeRange.Nanoseconds should have comment or be unexported (golint)
    • Line 102: warning: exported method TimeRange.IntersectionDuration should have comment or be unexported (golint)
    • Line 123: warning: exported method TimeRange.HasIntersection should have comment or be unexported (golint)
    • gotilla/image/colors/distance.go
    • Line 9: warning: exported function DistanceCIE2K should have comment or be unexported (golint)
    • Line 13: warning: exported function DistanceCIE94 should have comment or be unexported (golint)
    • Line 17: warning: exported function DistanceCIE76 should have comment or be unexported (golint)
    • Line 21: warning: exported function ColorfulColor should have comment or be unexported (golint)
    • gotilla/type/stringsutil/strutil.go
    • Line 7: warning: exported type StrUtil should have comment or be unexported (golint)
    • Line 14: warning: exported function NewStrUtil should have comment or be unexported (golint)
    • Line 23: warning: exported method StrUtil.Trim should have comment or be unexported (golint)
    • Line 29: warning: exported function InterfaceToSliceString should have comment or be unexported (golint)
    • gotilla/io/ioutilmore/fileinfomore.go
    • Line 8: warning: exported type FileInfoMore should have comment or be unexported (golint)
    • Line 13: warning: exported function NewFileInfoMoreFromPath should have comment or be unexported (golint)
    • Line 26: warning: exported function GetFileModAge should have comment or be unexported (golint)
    • Line 32: warning: exported function GetFilepathModAge should have comment or be unexported (golint)
    • Line 41: warning: exported function FilepathModAgeGTE should have comment or be unexported (golint)
    • Line 52: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 57: warning: exported function FilepathModAgeLTE should have comment or be unexported (golint)
    • Line 68: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • gotilla/math/mathutil/overlap.go
    • Line 3: warning: exported function IsEven should have comment or be unexported (golint)
    • Line 7: warning: exported function IsOdd should have comment or be unexported (golint)
    • Line 11: warning: exported function IsOverlapSortedInt should have comment or be unexported (golint)
    • Line 15: warning: exported function IsOverlapSortedInt32 should have comment or be unexported (golint)
    • Line 19: warning: exported function IsOverlapSortedInt64 should have comment or be unexported (golint)
    • Line 23: warning: exported function IsOverlapUnsortedInt should have comment or be unexported (golint)
    • gotilla/net/anyhttp/definitions.go
    • Line 12: warning: exported type Request should have comment or be unexported (golint)
    • Line 29: warning: exported type Args should have comment or be unexported (golint)
    • Line 37: warning: exported type Response should have comment or be unexported (golint)
    • Line 47: warning: exported function WriteSimpleJson should have comment or be unexported (golint)
    • Line 56: warning: exported type MapStringString should have comment or be unexported (golint)
    • Line 58: warning: exported method MapStringString.Get should have comment or be unexported (golint)
    • Line 65: warning: exported method MapStringString.GetSlice should have comment or be unexported (golint)
    • Line 69: warning: exported type ArgsMapStringString should have comment or be unexported (golint)
    • Line 71: warning: exported function NewArgsMapStringString should have comment or be unexported (golint)
    • Line 75: warning: exported method ArgsMapStringString.GetBytes should have comment or be unexported (golint)
    • Line 76: warning: exported method ArgsMapStringString.GetBytesSlice should have comment or be unexported (golint)
    • Line 81: warning: exported method ArgsMapStringString.GetString should have comment or be unexported (golint)
    • Line 82: warning: exported method ArgsMapStringString.GetStringSlice should have comment or be unexported (golint)
    • Line 84: warning: exported type ArgsUrlValues should have comment or be unexported (golint)
    • Line 86: warning: exported function NewArgsUrlValues should have comment or be unexported (golint)
    • Line 90: warning: exported method ArgsUrlValues.GetBytes should have comment or be unexported (golint)
    • Line 91: warning: exported method ArgsUrlValues.GetBytesSlice should have comment or be unexported (golint)
    • Line 101: warning: exported method ArgsUrlValues.GetString should have comment or be unexported (golint)
    • Line 102: warning: exported method ArgsUrlValues.GetStringSlice should have comment or be unexported (golint)
    • Line 109: warning: exported method ArgsUrlValues.GetURLValues should have comment or be unexported (golint)
    • Line 113: warning: exported type Addr should have comment or be unexported (golint)
    • Line 118: warning: exported method Addr.Network should have comment or be unexported (golint)
    • gotilla/type/interfaceutil/interfaceutil.go
    • Line 5: warning: exported function SplitSliceInterface should have comment or be unexported (golint)
    • Line 23: warning: exported function ToBool should have comment or be unexported (golint)
    • Line 44: warning: exported function ToBoolFlip should have comment or be unexported (golint)
    • Line 51: warning: exported function ToBoolInt should have comment or be unexported (golint)
    • Line 58: warning: exported function ToInt should have comment or be unexported (golint)
    • gotilla/time/timeutil/quarter_int.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 17: warning: exported function InQuarter should have comment or be unexported (golint)
    • Line 27: warning: exported function MustInQuarter should have comment or be unexported (golint)
    • Line 82: warning: exported function InQuarterTime should have comment or be unexported (golint)
    • Line 87: warning: exported function EqualQuarter should have comment or be unexported (golint)
    • Line 91: warning: exported function QuarterInt32ForTime should have comment or be unexported (golint)
    • Line 97: warning: exported function QuarterInt32Now should have comment or be unexported (golint)
    • Line 99: warning: exported function ParseQuarterInt32StartEndTimes should have comment or be unexported (golint)
    • Line 107: warning: exported function ParseQuarterInt32 should have comment or be unexported (golint)
    • Line 119: warning: exported function QuarterStringStartTime should have comment or be unexported (golint)
    • Line 127: warning: exported function QuarterStringEndTime should have comment or be unexported (golint)
    • Line 135: warning: exported function QuarterInt32StartTime should have comment or be unexported (golint)
    • Line 144: warning: exported function QuarterInt32EndTime should have comment or be unexported (golint)
    • Line 152: warning: exported function ParseQuarterStringStartTime should have comment or be unexported (golint)
    • Line 160: warning: exported function QuarterInt32End should have comment or be unexported (golint)
    • Line 174: warning: exported function ParseHalf should have comment or be unexported (golint)
    • Line 186: warning: exported function QuarterInt32ToYear should have comment or be unexported (golint)
    • Line 188: warning: exported function NextQuarterInt32 should have comment or be unexported (golint)
    • Line 197: warning: exported function DeltaQuarterInt32 should have comment or be unexported (golint)
    • Line 249: warning: exported function IsQuarterInt32 should have comment or be unexported (golint)
    • Line 253: warning: exported function NumQuartersInt32 should have comment or be unexported (golint)
    • gotilla/database/pgutil/array_histogram.go
    • Line 14: warning: exported type TagInfo should have comment or be unexported (golint)
    • Line 19: warning: exported function TagHistogramSQL should have comment or be unexported (golint)
    • Line 23: warning: exported function SelectTagHistogramResults should have comment or be unexported (golint)
    • Line 29: warning: exported function SelectTagHistogram should have comment or be unexported (golint)
    • Line 34: warning: exported function SelectArrayAny should have comment or be unexported (golint)
    • gotilla/database/pgutil/config.go
    • Line 10: warning: exported type PgConn should have comment or be unexported (golint)
    • Line 20: warning: exported function NewPgConnJSON should have comment or be unexported (golint)
    • Line 26: warning: exported method PgConn.Address should have comment or be unexported (golint)
    • Line 35: warning: exported method PgConn.Encode should have comment or be unexported (golint)
    • Line 56: warning: exported method PgConn.GoPgOptions should have comment or be unexported (golint)
    • Line 64: warning: exported method PgConn.Client should have comment or be unexported (golint)
    • Line 68: warning: exported method PgConn.Trim should have comment or be unexported (golint)
    • gotilla/image/svgutil/svg.go
    • Line 12: warning: exported function ReadFile should have comment or be unexported (golint)
    • Line 28: warning: exported function AspectRatio should have comment or be unexported (golint)
    • gotilla/database/sql/sql.go
    • Line 14: warning: exported const MaxSQLLengthSOQL should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: exported function SplitTextLines should have comment or be unexported (golint)
    • Line 29: warning: exported function ReadFileCSVToSQLs should have comment or be unexported (golint)
    • Line 40: warning: exported function ReadFileCSVToSQLsSimple should have comment or be unexported (golint)
    • Line 72: warning: exported function SliceToSQL should have comment or be unexported (golint)
    • Line 107: warning: exported function LenStringForSlice should have comment or be unexported (golint)
    • gotilla/os/osutil/env.go
    • Line 10: warning: exported type EnvVar should have comment or be unexported (golint)
    • Line 15: warning: exported function Env should have comment or be unexported (golint)
    • Line 46: warning: exported function EnvExists should have comment or be unexported (golint)
    • gotilla/net/anyhttp/nethttp.go
    • Line 15: warning: exported type RequestNetHttp should have comment or be unexported (golint)
    • Line 24: warning: exported function NewRequestNetHttp should have comment or be unexported (golint)
    • Line 31: warning: exported method RequestNetHttp.ParseForm should have comment or be unexported (golint)
    • Line 44: warning: exported method RequestNetHttp.Header should have comment or be unexported (golint)
    • Line 45: warning: exported method RequestNetHttp.HeaderString should have comment or be unexported (golint)
    • Line 46: warning: exported method RequestNetHttp.RemoteAddr should have comment or be unexported (golint)
    • Line 49: warning: exported method RequestNetHttp.RemoteAddress should have comment or be unexported (golint)
    • Line 50: warning: exported method RequestNetHttp.UserAgent should have comment or be unexported (golint)
    • Line 51: warning: exported method RequestNetHttp.AllArgs should have comment or be unexported (golint)
    • Line 52: warning: exported method RequestNetHttp.QueryArgs should have comment or be unexported (golint)
    • Line 53: warning: exported method RequestNetHttp.PostArgs should have comment or be unexported (golint)
    • Line 54: warning: exported method RequestNetHttp.Method should have comment or be unexported (golint)
    • Line 55: warning: exported method RequestNetHttp.Headers should have comment or be unexported (golint)
    • Line 56: warning: exported method RequestNetHttp.Form should have comment or be unexported (golint)
    • Line 57: warning: exported method RequestNetHttp.RequestURI should have comment or be unexported (golint)
    • Line 58: warning: exported method RequestNetHttp.PostBody should have comment or be unexported (golint)
    • Line 60: warning: exported method RequestNetHttp.RequestURIVar should have comment or be unexported (golint)
    • Line 71: warning: exported method RequestNetHttp.MultipartForm should have comment or be unexported (golint)
    • Line 81: warning: exported type ResponseNetHttp should have comment or be unexported (golint)
    • Line 83: warning: exported function NewResponseNetHttp should have comment or be unexported (golint)
    • Line 85: warning: exported method ResponseNetHttp.GetHeader should have comment or be unexported (golint)
    • Line 86: warning: exported method ResponseNetHttp.SetHeader should have comment or be unexported (golint)
    • Line 87: warning: exported method ResponseNetHttp.SetStatusCode should have comment or be unexported (golint)
    • Line 88: warning: exported method ResponseNetHttp.SetContentType should have comment or be unexported (golint)
    • Line 92: warning: exported method ResponseNetHttp.SetBodyBytes should have comment or be unexported (golint)
    • Line 108: warning: exported method ResponseNetHttp.SetCookie should have comment or be unexported (golint)
    • Line 112: warning: exported function NewResReqNetHttp should have comment or be unexported (golint)
    • gotilla/time/timeutil/timezones.go
    • Line 13: warning: exported const DefaultZoneDirsString should have comment (or a comment on this block) or be unexported (golint)
    • Line 17: warning: exported function DefaultZoneDirs should have comment or be unexported (golint)
    • Line 21: warning: exported function ZonesPortable should have comment or be unexported (golint)
    • Line 27: warning: comment on exported function ZonesSystem should be of the form "ZonesSystem ..." (golint)
    • gotilla/crypto/pkcs12util/pkcs12util.go
    • Line 9: warning: comment on exported const OpenSSLCreateFormat should be of the form "OpenSSLCreateFormat ..." (golint)
    • Line 13: warning: exported type Options should have comment or be unexported (golint)
    • Line 24: warning: exported method Options.TrimSpace should have comment or be unexported (golint)
    • Line 31: warning: comment on exported method Options.CreateCommand should be of the form "CreateCommand ..." (golint)
    • Line 38: warning: exported method Options.InfoCommand should have comment or be unexported (golint)
    • Line 43: warning: exported method Options.Stringify should have comment or be unexported (golint)
    • gotilla/encoding/csvutil/single_column.go
    • Line 12: warning: exported function ReadCSVFileSingleColumnValuesString should have comment or be unexported (golint)
    • Line 58: warning: exported function ReadCSVFilesSingleColumnValuesString should have comment or be unexported (golint)
    • gotilla/encoding/base64/base64.go
    • Line 1: warning: package comment should be of the form "Package base64 ..." (golint)
    • Line 28: warning: exported const RxCheckSimple should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: comment on exported function EncodeGzip should be of the form "EncodeGzip ..." (golint)
    • Line 62: warning: exported function IsValid should have comment or be unexported (golint)
    • Line 66: warning: exported function IsValidString should have comment or be unexported (golint)
    • Line 70: warning: exported function StripPadding should have comment or be unexported (golint)
    • Line 74: warning: exported function Pad should have comment or be unexported (golint)
    • gotilla/image/imageutil/convert.go
    • Line 12: warning: exported function ImageToRGBA should have comment or be unexported (golint)
    • Line 27: warning: exported type ImageWithSet should have comment or be unexported (golint)
    • Line 40: warning: exported function NRGBAtoRGBA should have comment or be unexported (golint)
    • Line 51: warning: exported function ImageWithSetToRGBA should have comment or be unexported (golint)
    • Line 62: warning: exported function ImageAnyToRGBA should have comment or be unexported (golint)
    • Line 70: warning: exported function YCbCrToRGBA should have comment or be unexported (golint)
    • gotilla/time/month/month.go
    • Line 14: warning: exported function DayofmonthToEnglish should have comment or be unexported (golint)
    • Line 37: warning: exported function YearMonthBase36 should have comment or be unexported (golint)
    • Line 41: warning: exported function YearMonthBase36Time should have comment or be unexported (golint)
    • Line 109: warning: exported function MonthContinuousIsQuarterBegin should have comment or be unexported (golint)
    • Line 118: warning: exported function MonthContinuousIsYearBegin should have comment or be unexported (golint)
    • gotilla/time/timeutil/slice.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 24: warning: exported function Sort should have comment or be unexported (golint)
    • Line 31: warning: exported function Earliest should have comment or be unexported (golint)
    • Line 46: warning: exported function Latest should have comment or be unexported (golint)
    • Line 61: warning: exported function QuarterSlice should have comment or be unexported (golint)
    • Line 74: warning: exported function FirstNonZeroTimeParsed should have comment or be unexported (golint)
    • Line 94: warning: exported function FirstNonZeroTime should have comment or be unexported (golint)
    • Line 106: warning: exported function MustFirstNonZeroTime should have comment or be unexported (golint)
    • Line 114: warning: exported function TimeSliceMinMax should have comment or be unexported (golint)
    • gotilla/image/convertutil/convertutil.go
    • Line 24: warning: exported const PdfWidth should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: exported type ResolutionUnits should have comment or be unexported (golint)
    • Line 37: warning: exported const ResolutionUndefined should have comment (or a comment on this block) or be unexported (golint)
    • Line 42: warning: exported type ConvertParams should have comment or be unexported (golint)
    • Line 59: warning: exported function ConvertCommand should have comment or be unexported (golint)
    • Line 98: warning: exported function ConvertToKindle should have comment or be unexported (golint)
    • Line 109: warning: exported function ConvertToPDFSimple should have comment or be unexported (golint)
    • Line 120: warning: exported function ConvertToPDF should have comment or be unexported (golint)
    • gotilla/text/stringcase/casevalidator.go
    • Line 18: warning: exported const CamelCase should have comment (or a comment on this block) or be unexported (golint)
    • Line 43: warning: exported function Parse should have comment or be unexported (golint)
    • Line 51: warning: exported function IsCase should have comment or be unexported (golint)
    • Line 93: warning: exported function IsKebabCase should have comment or be unexported (golint)
    • Line 111: warning: exported function IsSnakeCase should have comment or be unexported (golint)
    • gotilla/encoding/csvutil/csvutil.go
    • Line 12: warning: exported var DebugReadCSV should have comment or be unexported (golint)
    • Line 89: warning: exported function NewWriterFile should have comment or be unexported (golint)
    • Line 101: warning: exported type CSVHeader should have comment or be unexported (golint)
    • Line 105: warning: exported method CSVHeader.Index should have comment or be unexported (golint)
    • Line 114: warning: exported method CSVHeader.RecordMatch should have comment or be unexported (golint)
    • Line 131: warning: exported method CSVHeader.RecordToMSS should have comment or be unexported (golint)
    • Line 142: warning: exported function FilterCSVFile should have comment or be unexported (golint)
    • Line 186: warning: comment on exported function MergeFilterCSVFilesToJSONL should be of the form "MergeFilterCSVFilesToJSONL ..." (golint)
    • gotilla/image/apps/convertdir/main.go
    • Line 12: warning: exported type Options should have comment or be unexported (golint)
    • Line 19: warning: exported method Options.Validate should have comment or be unexported (golint)
    • Line 27: warning: exported method Options.TypeFormat should have comment or be unexported (golint)
    • Line 35: warning: exported method Options.Rewrite should have comment or be unexported (golint)
    • gotilla/bytes/bytesutil/bytesutil.go
    • Line 10: warning: exported const UTF8BOM should have comment or be unexported (golint)
    • Line 12: warning: exported function TrimUTF8BOM should have comment or be unexported (golint)
    • Line 16: warning: exported function BytesToInt should have comment or be unexported (golint)
    • Line 25: warning: comment on exported function BytesToInts should be of the form "BytesToInts ..." (golint)
    • Line 34: warning: comment on exported function BytesToIntsMore should be of the form "BytesToIntsMore ..." (golint)
    • gotilla/time/timeutil/timemore.go
    • Line 15: warning: exported function NewTimeMore should have comment or be unexported (golint)
    • Line 21: warning: exported function NewTimeMoreQuarterStartString should have comment or be unexported (golint)
    • Line 29: warning: exported function NewTimeMoreQuarterEndString should have comment or be unexported (golint)
    • Line 37: warning: exported method TimeMore.Time should have comment or be unexported (golint)
    • Line 38: warning: exported method TimeMore.DOW should have comment or be unexported (golint)
    • Line 39: warning: exported method TimeMore.MonthStart should have comment or be unexported (golint)
    • Line 40: warning: exported method TimeMore.Quarter should have comment or be unexported (golint)
    • Line 41: warning: exported method TimeMore.QuarterStart should have comment or be unexported (golint)
    • Line 42: warning: exported method TimeMore.QuarterEnd should have comment or be unexported (golint)
    • Line 43: warning: exported method TimeMore.Year should have comment or be unexported (golint)
    • Line 44: warning: exported method TimeMore.YearStart should have comment or be unexported (golint)
    • Line 45: warning: exported method TimeMore.YearEnd should have comment or be unexported (golint)
    • Line 47: warning: exported method TimeMore.WeekStart should have comment or be unexported (golint)
    • gotilla/net/imaputil/client.go
    • Line 13: warning: exported const GmailIMAPHostname should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type ClientMore should have comment or be unexported (golint)
    • Line 24: warning: exported function NewClientMoreEnv should have comment or be unexported (golint)
    • Line 34: warning: exported type ClientConfig should have comment or be unexported (golint)
    • Line 42: warning: exported function NewClientConfigEnv should have comment or be unexported (golint)
    • Line 59: warning: exported method ClientMore.ConnectAndLogin should have comment or be unexported (golint)
    • Line 67: warning: exported method ClientMore.Connect should have comment or be unexported (golint)
    • Line 76: warning: exported method ClientMore.Login should have comment or be unexported (golint)
    • Line 82: warning: exported method ClientMore.Logout should have comment or be unexported (golint)
    • Line 88: warning: exported function Host should have comment or be unexported (golint)
    • gotilla/text/emoji/emoji.go
    • Line 138: warning: exported function GetEmojiDataShortcodeMap should have comment or be unexported (golint)
    • Line 165: warning: exported type Emoji should have comment or be unexported (golint)
    • Line 172: warning: exported type EmojiType should have comment or be unexported (golint)
    • Line 175: warning: exported const Shortcode should have comment (or a comment on this block) or be unexported (golint)
    • Line 180: warning: exported type Converter should have comment or be unexported (golint)
    • Line 184: warning: exported function NewConverter should have comment or be unexported (golint)
    • Line 186: warning: exported method Converter.ConvertShortcodesString should have comment or be unexported (golint)
    • gotilla/crypto/hash/argon2/argon2.go
    • Line 11: warning: exported function HashSimple should have comment or be unexported (golint)
    • Line 15: warning: comment on exported function HashSimpleBase36 should be of the form "HashSimpleBase36 ..." (golint)
    • Line 21: warning: comment on exported function HashSimpleBase32 should be of the form "HashSimpleBase32 ..." (golint)
    • gotilla/image/colors/convert.go
    • Line 37: warning: comment on exported function HexToColor should be of the form "HexToColor ..." (golint)
    • Line 58: warning: exported function ColorToHex should have comment or be unexported (golint)
    • Line 62: warning: exported function GoogleToColor should have comment or be unexported (golint)
    • gotilla/data/currency/exchange_rates.go
    • Line 8: warning: exported type ExchangeRateSimple should have comment or be unexported (golint)
    • Line 13: warning: exported method ExchangeRateSimple.ConvertToBase should have comment or be unexported (golint)
    • Line 21: warning: exported function ExampleExchangeRates should have comment or be unexported (golint)
    • gotilla/crypto/tlsutil/tlsutil.go
    • Line 10: warning: exported type TLSConfig should have comment or be unexported (golint)
    • Line 14: warning: exported function NewTLSConfig should have comment or be unexported (golint)
    • Line 22: warning: exported method TLSConfig.LoadX509KeyPair should have comment or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; method parameter cert_filepath should be certFilepath (golint)
    • Line 22: warning: don't use underscores in Go names; method parameter key_filepath should be keyFilepath (golint)
    • Line 31: warning: exported method TLSConfig.LoadCACert should have comment or be unexported (golint)
    • Line 31: warning: don't use underscores in Go names; method parameter ca_cert_filepath should be caCertFilepath (golint)
    • Line 47: warning: exported method TLSConfig.Inflate should have comment or be unexported (golint)
    • gotilla/image/imageutil/image_set.go
    • Line 5: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 10: warning: exported function NewImageSetFiles should have comment or be unexported (golint)
    • Line 31: warning: exported type ImageMetaSet should have comment or be unexported (golint)
    • Line 35: warning: exported method ImageMetaSet.CloseFilesAll should have comment or be unexported (golint)
    • Line 47: warning: exported method ImageMetaSet.MaxX should have comment or be unexported (golint)
    • Line 57: warning: exported method ImageMetaSet.MaxY should have comment or be unexported (golint)
    • Line 67: warning: exported method ImageMetaSet.SumX should have comment or be unexported (golint)
    • Line 78: warning: exported method ImageMetaSet.SumY should have comment or be unexported (golint)
    • Line 89: warning: exported method ImageMetaSet.Stats should have comment or be unexported (golint)
    • Line 97: warning: exported type ImageStatsMulti should have comment or be unexported (golint)
    • gotilla/net/urlutil/urlmore.go
    • Line 9: warning: comment on exported type URLMore should be of the form "URLMore ..." (with optional leading article) (golint)
    • Line 20: warning: exported function NewURLMore should have comment or be unexported (golint)
    • Line 39: warning: exported method URLMore.Inflate should have comment or be unexported (golint)
    • gotilla/type/maputil/map_string_int.go
    • Line 12: warning: exported function NewMapStringIntSlice should have comment or be unexported (golint)
    • Line 85: warning: exported const SortNameAsc should have comment (or a comment on this block) or be unexported (golint)
    • Line 120: warning: exported type Record should have comment or be unexported (golint)
    • Line 125: warning: exported type RecordSet should have comment or be unexported (golint)
    • Line 127: warning: exported method RecordSet.Total should have comment or be unexported (golint)
    • Line 135: warning: exported method RecordSet.Markdown should have comment or be unexported (golint)
    • gotilla/database/breadops.go
    • Line 10: warning: exported const FunctionBrowse should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: exported function NewBreadOps should have comment or be unexported (golint)
    • Line 39: warning: exported method BreadOps.TrimSpace should have comment or be unexported (golint)
    • gotilla/image/imageutil/read.go
    • Line 18: warning: exported const FileExtensionWebp should have comment (or a comment on this block) or be unexported (golint)
    • Line 25: warning: exported function ReadImageAny should have comment or be unexported (golint)
    • Line 32: warning: exported function ReadImages should have comment or be unexported (golint)
    • Line 52: warning: exported function ReadImageFile should have comment or be unexported (golint)
    • Line 64: warning: exported function DecodeWebpRGBA should have comment or be unexported (golint)
    • Line 76: warning: exported function ReadImageHttp should have comment or be unexported (golint)
    • Line 92: warning: exported function IsImageExt should have comment or be unexported (golint)
    • Line 105: warning: exported function ReadImageDimensions should have comment or be unexported (golint)
    • gotilla/type/stringsutil/match.go
    • Line 9: warning: exported type MatchType should have comment or be unexported (golint)
    • Line 12: warning: exported const MatchExact should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported type MatchInfo should have comment or be unexported (golint)
    • Line 66: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 76: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 86: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 96: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 104: warning: exported function CheckSuffix should have comment or be unexported (golint)
    • Line 118: warning: exported function SuffixMap should have comment or be unexported (golint)
    • gotilla/audio/ulaw/ulaw.go
    • Line 17: warning: exported function WriteFileWavFromUlaw should have comment or be unexported (golint)
    • Line 30: warning: exported function WriteWavFromUlaw should have comment or be unexported (golint)
    • gotilla/time/timeutil/duration.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 40: warning: exported function NewDurationStrings should have comment or be unexported (golint)
    • Line 70: warning: exported function MustParseDuration should have comment or be unexported (golint)
    • Line 78: warning: exported function NowDeltaDuration should have comment or be unexported (golint)
    • Line 82: warning: exported function NowDeltaParseDuration should have comment or be unexported (golint)
    • Line 101: warning: exported function DurationStringMinutesSeconds should have comment or be unexported (golint)
    • Line 124: warning: exported function SumDurations should have comment or be unexported (golint)
    • Line 144: warning: exported function DurationIsZero should have comment or be unexported (golint)
    • Line 151: warning: exported function DurationZero should have comment or be unexported (golint)
    • Line 156: warning: exported function MaxDuration should have comment or be unexported (golint)
    • Line 178: warning: exported function DurationDaysInt64 should have comment or be unexported (golint)
    • Line 180: warning: exported function DurationDays should have comment or be unexported (golint)
    • Line 182: warning: exported function DurationYears should have comment or be unexported (golint)
    • gotilla/crypto/md5/md5.go
    • Line 1: warning: package comment should be of the form "Package md5 ..." (golint)
    • Line 44: warning: comment on exported function Md5Base62UpperFirst should be of the form "Md5Base62UpperFirst ..." (golint)
    • gotilla/crypto/aesutil/aesutil.go
    • Line 1: warning: package comment should be of the form "Package aesutil ..." (golint)
    • Line 20: warning: exported function EncryptAesBase58Json should have comment or be unexported (golint)
    • Line 28: warning: exported function DecryptAesBase58Json should have comment or be unexported (golint)
    • Line 36: warning: exported function EncryptAesBase58 should have comment or be unexported (golint)
    • Line 44: warning: exported function DecryptAesBase58 should have comment or be unexported (golint)
    • Line 70: warning: exported function DecryptAesBase64String should have comment or be unexported (golint)
    • Line 78: warning: exported function DecryptAes should have comment or be unexported (golint)
    • Line 97: warning: exported function ReadFileAes should have comment or be unexported (golint)
    • Line 105: warning: exported function WriteFileAes should have comment or be unexported (golint)
    • Line 113: warning: exported function EncryptFileAes should have comment or be unexported (golint)
    • Line 124: warning: exported function EncryptDirectoryFilesAes should have comment or be unexported (golint)
    • gotilla/net/nethttputil/nethttputil.go
    • Line 12: warning: exported function GetReqQueryParam should have comment or be unexported (golint)
    • Line 16: warning: exported function GetSplitReqQueryParam should have comment or be unexported (golint)
    • Line 26: warning: exported type RequestUtil should have comment or be unexported (golint)
    • Line 30: warning: exported method RequestUtil.QueryParamString should have comment or be unexported (golint)
    • gotilla/net/httputilmore/httputil.go
    • Line 97: warning: exported function ParseMultipartFormDataBoundaryFromHeader should have comment or be unexported (golint)
    • Line 137: warning: exported type FnLogRateLimitInfo should have comment or be unexported (golint)
    • gotilla/strconv/strconvutil/strconvutil.go
    • Line 49: warning: exported var RxPlus should have comment or be unexported (golint)
    • Line 51: warning: exported function MustParseE164ToInt should have comment or be unexported (golint)
    • Line 61: warning: exported function MustParseInt should have comment or be unexported (golint)
    • Line 69: warning: exported function MustParseBool should have comment or be unexported (golint)
    • Line 77: warning: exported function FormatFloat64ToIntStringFunnel should have comment or be unexported (golint)
    • Line 86: warning: exported function FormatFloat64ToIntString should have comment or be unexported (golint)
    • gotilla/type/stringsutil/quote.go
    • Line 3: warning: exported type Quoter should have comment or be unexported (golint)
    • Line 8: warning: exported method Quoter.Quote should have comment or be unexported (golint)
    • Line 12: warning: exported function Quote should have comment or be unexported (golint)
    • gotilla/time/timeutil/day.go
    • Line 24: warning: exported function ParseWeekday should have comment or be unexported (golint)
    • Line 35: warning: exported function IntToBaseXString should have comment or be unexported (golint)
    • Line 39: warning: exported function TimeToDd6 should have comment or be unexported (golint)
    • Line 65: warning: exported function Dd6ToTime should have comment or be unexported (golint)
    • gotilla/image/qrutil/qrcode.go
    • Line 1: warning: package comment should be of the form "Package qrutil ..." (golint)
    • Line 31: warning: exported function NewImage should have comment or be unexported (golint)
    • Line 39: warning: exported function WritePNG should have comment or be unexported (golint)
    • gotilla/text/stringcase/convert.go
    • Line 10: warning: exported function CaseKebabToCamel should have comment or be unexported (golint)
    • Line 14: warning: exported function CaseKebabToPascal should have comment or be unexported (golint)
    • Line 18: warning: exported function CaseKebabToSnake should have comment or be unexported (golint)
    • Line 23: warning: exported function CaseSnakeToCamel should have comment or be unexported (golint)
    • Line 27: warning: exported function CaseSnakeToKebab should have comment or be unexported (golint)
    • Line 32: warning: exported function CaseSnakeToPascal should have comment or be unexported (golint)
    • gotilla/net/httputilmore/http_error.go
    • Line 3: warning: exported type HTTPError should have comment or be unexported (golint)
    • Line 9: warning: exported function NewHTTPError should have comment or be unexported (golint)
    • Line 16: warning: exported method HTTPError.Bytes should have comment or be unexported (golint)
    • gotilla/time/timeutil/interval.go
    • Line 1: warning: package comment should be of the form "Package timeutil ..." (golint)
    • Line 12: warning: exported type Interval should have comment or be unexported (golint)
    • Line 15: warning: exported const Decade should have comment (or a comment on this block) or be unexported (golint)
    • Line 46: warning: exported function ParseInterval should have comment or be unexported (golint)
    • Line 56: warning: exported function IntervalStart should have comment or be unexported (golint)
    • gotilla/crypto/rsautil/rsautil.go
    • Line 13: warning: exported type CryptorOAEP should have comment or be unexported (golint)
    • Line 19: warning: exported function NewCryptorOAEP should have comment or be unexported (golint)
    • Line 23: warning: exported method CryptorOAEP.DecryptOAEP should have comment or be unexported (golint)
    • Line 30: warning: exported method CryptorOAEP.DecryptOAEPBase64String should have comment or be unexported (golint)
    • Line 38: warning: exported method CryptorOAEP.DecryptOAEPBase64StringFromPath should have comment or be unexported (golint)
    • Line 46: warning: exported method CryptorOAEP.EncryptOAEP should have comment or be unexported (golint)
    • Line 54: warning: exported method CryptorOAEP.EncryptOAEPToBase64String should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!