Preparing report...

Report for github.com/tachyon-protocol/udw

A    Great!    Found 836 issues across 998 files

Tweet

gofmt97%

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


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!


gocyclo93%

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.

    • udw/udwShm/writeValue.go
    • Line 67: warning: cyclomatic complexity 30 of function packValue() is high (> 15) (gocyclo)
    • Line 199: warning: cyclomatic complexity 18 of function isZeroValue() is high (> 15) (gocyclo)
    • udw/tyVpnServer/server.go
    • Line 206: warning: cyclomatic complexity 22 of function (*Server).clientTcpConnHandle() is high (> 15) (gocyclo)
    • Line 61: warning: cyclomatic complexity 18 of function (*Server).Run() is high (> 15) (gocyclo)
    • udw/udwCompress/kkcflate/snappy.go
    • Line 456: warning: cyclomatic complexity 27 of function (*snappyL4).Encode() is high (> 15) (gocyclo)
    • Line 299: warning: cyclomatic complexity 20 of function (*snappyL3).Encode() is high (> 15) (gocyclo)
    • Line 184: warning: cyclomatic complexity 16 of function (*snappyL2).Encode() is high (> 15) (gocyclo)
    • udw/udwGoSource/udwGoWriter/udwGoTypeMarshal/udwGoTypeMarshal.go
    • Line 141: warning: cyclomatic complexity 37 of function mustMarshalFromReflectL2() is high (> 15) (gocyclo)
    • Line 413: warning: cyclomatic complexity 19 of function isEmptyValue() is high (> 15) (gocyclo)
    • Line 489: warning: cyclomatic complexity 18 of function IsObjHasInitAlloc() is high (> 15) (gocyclo)
    • Line 61: warning: cyclomatic complexity 18 of function MustGoTypeMarshalWithBuf() is high (> 15) (gocyclo)
    • Line 315: warning: cyclomatic complexity 18 of function writeReflectTypeNameToGoFileL1() is high (> 15) (gocyclo)
    • udw/udwTask/ConcurrentLimitedTaskManager.go
    • Line 182: warning: cyclomatic complexity 19 of function (*ConcurrentLimitedTaskManager).getUnfairFastestAndClose() is high (> 15) (gocyclo)
    • Line 64: warning: cyclomatic complexity 16 of function (*ConcurrentLimitedTaskManager).FairRunGetFastestAndClose() is high (> 15) (gocyclo)
    • udw/udwCompress/kkcflate/inflate.go
    • Line 67: warning: cyclomatic complexity 35 of function (*huffmanDecoder).init() is high (> 15) (gocyclo)
    • Line 409: warning: cyclomatic complexity 31 of function (*decompressor).huffmanBlock() is high (> 15) (gocyclo)
    • Line 308: warning: cyclomatic complexity 25 of function (*decompressor).readHuffman() is high (> 15) (gocyclo)
    • udw/udwCompress/kkcflate/deflate.go
    • Line 488: warning: cyclomatic complexity 40 of function (*compressor).deflateLazy() is high (> 15) (gocyclo)
    • Line 780: warning: cyclomatic complexity 40 of function (*compressor).deflateLazySSE() is high (> 15) (gocyclo)
    • Line 652: warning: cyclomatic complexity 32 of function (*compressor).deflateSSE() is high (> 15) (gocyclo)
    • Line 361: warning: cyclomatic complexity 32 of function (*compressor).deflate() is high (> 15) (gocyclo)

golint17%

Golint is a linter for Go source code.

    • udw/udwRand/LcgTransformer.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 5: warning: exported type LcgTransformer should have comment or be unexported (golint)
    • Line 12: warning: exported method LcgTransformer.GenerateInRange should have comment or be unexported (golint)
    • Line 19: warning: exported method LcgTransformer.Generate should have comment or be unexported (golint)
    • udw/udwNet/netDevice.go
    • Line 3: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 14: warning: exported type NetDevice should have comment or be unexported (golint)
    • Line 28: warning: exported method NetDevice.GetIndex should have comment or be unexported (golint)
    • Line 32: warning: exported method NetDevice.GetName should have comment or be unexported (golint)
    • Line 36: warning: exported method NetDevice.GetFirstIpv4IP should have comment or be unexported (golint)
    • Line 40: warning: exported method NetDevice.GetIpList should have comment or be unexported (golint)
    • Line 43: warning: exported method NetDevice.HasIpv4Addr should have comment or be unexported (golint)
    • Line 46: warning: exported method NetDevice.GetNonLinkLocalIpList should have comment or be unexported (golint)
    • Line 59: warning: exported method NetDevice.IsPointToPoint should have comment or be unexported (golint)
    • Line 63: warning: exported method NetDevice.IsUp should have comment or be unexported (golint)
    • Line 67: warning: exported method NetDevice.CanConnect should have comment or be unexported (golint)
    • Line 100: warning: exported function MustGetNetDeviceList should have comment or be unexported (golint)
    • Line 104: warning: exported function GetNetDeviceList should have comment or be unexported (golint)
    • Line 111: warning: exported function GetNetDeviceByIndex should have comment or be unexported (golint)
    • Line 124: warning: exported function GetNetDeviceByName should have comment or be unexported (golint)
    • Line 137: warning: exported function MustGetIpList should have comment or be unexported (golint)
    • Line 151: warning: exported function MustGetIpListToString should have comment or be unexported (golint)
    • Line 160: warning: exported function MustGetCurrentIpWithPortList should have comment or be unexported (golint)
    • udw/udwWindowsUI/rsrc/rsrc.go
    • Line 17: warning: exported const RT_ICON should have comment (or a comment on this block) or be unexported (golint)
    • Line 22: warning: exported type GRPICONDIR should have comment or be unexported (golint)
    • Line 27: warning: exported method GRPICONDIR.Size should have comment or be unexported (golint)
    • Line 31: warning: exported type GRPICONDIRENTRY should have comment or be unexported (golint)
    • udw/udwType/SliceType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 9: warning: exported type SliceType should have comment or be unexported (golint)
    • Line 22: warning: exported method SliceType.GetElemByString should have comment or be unexported (golint)
    • Line 33: warning: exported method SliceType.SaveByPath should have comment or be unexported (golint)
    • Line 53: warning: exported method SliceType.DeleteByPath should have comment or be unexported (golint)
    • udw/udwNet/udwDns/udwDnsPacket/DnsRRType.go
    • Line 1: warning: don't use MixedCaps in package name; udwDnsPacket should be udwdnspacket (golint)
    • Line 8: warning: exported type DnsRRType should have comment or be unexported (golint)
    • Line 11: warning: exported const DnsPort should have comment (or a comment on this block) or be unexported (golint)
    • Line 259: warning: exported function CanProcessByType should have comment or be unexported (golint)
    • Line 268: warning: exported function GetDnsRRTypeFromString should have comment or be unexported (golint)
    • Line 431: warning: exported function GetAllDnsRRTypeStringList should have comment or be unexported (golint)
    • udw/udwSortedMap/StringToStringMap.go
    • Line 1: warning: don't use MixedCaps in package name; udwSortedMap should be udwsortedmap (golint)
    • Line 8: warning: exported type StringToStringMap should have comment or be unexported (golint)
    • Line 13: warning: exported function NewStringToStringMap should have comment or be unexported (golint)
    • Line 19: warning: exported method StringToStringMap.Set should have comment or be unexported (golint)
    • Line 25: warning: exported method StringToStringMap.Del should have comment or be unexported (golint)
    • Line 31: warning: exported method StringToStringMap.KeysByValueDesc should have comment or be unexported (golint)
    • Line 35: warning: exported method StringToStringMap.KeysByValueAsc should have comment or be unexported (golint)
    • Line 39: warning: exported method StringToStringMap.Keys should have comment or be unexported (golint)
    • Line 65: warning: exported method StringToStringMap.Get should have comment or be unexported (golint)
    • udw/tyVpnRouteServer/tyVpnRouteClient/rpc.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnRouteClient should be tyvpnrouteclient (golint)
    • Line 7: warning: exported function Rpc_NewClient should have comment or be unexported (golint)
    • Line 7: warning: don't use underscores in Go names; func Rpc_NewClient should be RPCNewClient (golint)
    • Line 16: warning: don't use underscores in Go names; type Rpc_Client should be RPCClient (golint)
    • Line 16: warning: exported type Rpc_Client should have comment or be unexported (golint)
    • Line 20: warning: exported method Rpc_Client.VpnNodeRegister should have comment or be unexported (golint)
    • Line 63: warning: exported method Rpc_Client.VpnNodeList should have comment or be unexported (golint)
    • Line 105: warning: exported method Rpc_Client.Ping should have comment or be unexported (golint)
    • Line 141: warning: exported method Rpc_Client.GetIp should have comment or be unexported (golint)
    • udw/udwConsole/ExitOnErr.go
    • Line 1: warning: don't use MixedCaps in package name; udwConsole should be udwconsole (golint)
    • Line 8: warning: exported function ExitOnErr should have comment or be unexported (golint)
    • Line 16: warning: exported function ExitOnStderr should have comment or be unexported (golint)
    • Line 24: warning: exported function ExitOnStderrString should have comment or be unexported (golint)
    • udw/udwNet/udwTcpPing/client.go
    • Line 1: warning: don't use MixedCaps in package name; udwTcpPing should be udwtcpping (golint)
    • Line 12: warning: exported type RunClientRequest should have comment or be unexported (golint)
    • Line 18: warning: exported function RunClient should have comment or be unexported (golint)
    • Line 93: warning: exported function Ping should have comment or be unexported (golint)
    • udw/udwNet/Server.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 8: warning: exported type Server should have comment or be unexported (golint)
    • Line 16: warning: exported function MustGetServerAddrString should have comment or be unexported (golint)
    • Line 24: warning: exported function MustGetServerLocalAddrString should have comment or be unexported (golint)
    • Line 36: warning: exported function MustServerStart should have comment or be unexported (golint)
    • Line 43: warning: exported type FuncServer should have comment or be unexported (golint)
    • Line 50: warning: exported method FuncServer.Start should have comment or be unexported (golint)
    • Line 54: warning: exported method FuncServer.Close should have comment or be unexported (golint)
    • Line 58: warning: exported method FuncServer.Addr should have comment or be unexported (golint)
    • udw/udwNet/route.go
    • Line 3: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 13: warning: exported function RouteTableDebugPrint should have comment or be unexported (golint)
    • Line 17: warning: exported function RouteTableDebugPrintToWriter should have comment or be unexported (golint)
    • Line 36: warning: exported method RouteRuleV2.GetDstIpNet should have comment or be unexported (golint)
    • Line 39: warning: exported method RouteRuleV2.GetGatewayIp should have comment or be unexported (golint)
    • Line 42: warning: exported method RouteRuleV2.GetOutInterface should have comment or be unexported (golint)
    • Line 46: warning: exported function MustGetRouteTable should have comment or be unexported (golint)
    • Line 50: warning: exported function MustGetDefaultRouteRule should have comment or be unexported (golint)
    • Line 54: warning: exported function MustGetDefaultGatewayIP should have comment or be unexported (golint)
    • Line 59: warning: exported function MustGetDefaultRouteRuleInterfaceFirstIpAddr should have comment or be unexported (golint)
    • Line 70: warning: exported function MustRouteSetWithString should have comment or be unexported (golint)
    • Line 74: warning: exported function MustRouteDeleteWithString should have comment or be unexported (golint)
    • Line 78: warning: exported type RouteContext should have comment or be unexported (golint)
    • Line 82: warning: exported function NewRouteContext should have comment or be unexported (golint)
    • Line 85: warning: exported method RouteContext.MustGetRouteTable should have comment or be unexported (golint)
    • Line 88: warning: exported method RouteContext.MustGetDefaultRouteRule should have comment or be unexported (golint)
    • Line 91: warning: exported method RouteContext.MustRouteSet should have comment or be unexported (golint)
    • Line 94: warning: exported method RouteContext.MustRouteDelete should have comment or be unexported (golint)
    • Line 97: warning: exported method RouteContext.MustRouteSetWithString should have comment or be unexported (golint)
    • Line 108: warning: exported method RouteContext.MustRouteDeleteWithString should have comment or be unexported (golint)
    • udw/udwBytes/LockerBufReadWriter.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 5: warning: exported type LockerBufReadWriter should have comment or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; method tryGrow__NOLOCK should be tryGrowNOLOCK (golint)
    • Line 32: warning: exported type ReadCopyFromPosResponse should have comment or be unexported (golint)
    • Line 37: warning: exported method LockerBufReadWriter.TryReadCopyFromPos should have comment or be unexported (golint)
    • Line 52: warning: exported method LockerBufReadWriter.SetReadPos should have comment or be unexported (golint)
    • udw/udwJson/udwJsonLib/reader.go
    • Line 1: warning: don't use MixedCaps in package name; udwJsonLib should be udwjsonlib (golint)
    • Line 12: warning: exported function ReaderSetData should have comment or be unexported (golint)
    • Line 17: warning: exported function ReadJsonString should have comment or be unexported (golint)
    • Line 152: warning: exported function ReaderReadSpace should have comment or be unexported (golint)
    • Line 169: warning: exported method Context.ReaderReadSpaceAndIsEof should have comment or be unexported (golint)
    • Line 186: warning: exported function ReaderReadByte should have comment or be unexported (golint)
    • Line 195: warning: exported function ReaderReadBack should have comment or be unexported (golint)
    • Line 198: warning: exported function ReaderReadPosAdd should have comment or be unexported (golint)
    • Line 202: warning: exported function ReadJsonBool should have comment or be unexported (golint)
    • Line 240: warning: exported function ReadJsonInt64 should have comment or be unexported (golint)
    • Line 253: warning: exported function ReadJsonUint64 should have comment or be unexported (golint)
    • Line 266: warning: exported function ReadJsonInt64FromString should have comment or be unexported (golint)
    • Line 278: warning: exported function ReadJsonUint64FromString should have comment or be unexported (golint)
    • Line 290: warning: exported function ReadJsonFloat64 should have comment or be unexported (golint)
    • Line 307: warning: exported function ReadJsonFloat32 should have comment or be unexported (golint)
    • Line 324: warning: exported function ReaderSkipMapValue should have comment or be unexported (golint)
    • Line 369: warning: exported function ReaderReadMapValueByteList should have comment or be unexported (golint)
    • Line 421: warning: exported function ReaderGetRemainByteSlice should have comment or be unexported (golint)
    • Line 425: warning: exported function MustReadJsonNull should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/visit.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 3: warning: exported function VisitNamedStruct should have comment or be unexported (golint)
    • Line 14: warning: exported type VisitNamedStructRequest should have comment or be unexported (golint)
    • udw/udwIpPacket/tcpGetter.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 7: warning: exported method IpPacket.GetTcpSequenceNumber should have comment or be unexported (golint)
    • Line 12: warning: exported method IpPacket.SetTcpSequenceNumber__NoRecomputeChecksum should have comment or be unexported (golint)
    • Line 12: warning: don't use underscores in Go names; method SetTcpSequenceNumber__NoRecomputeChecksum should be SetTCPSequenceNumberNoRecomputeChecksum (golint)
    • Line 17: warning: exported method IpPacket.TcpGetNextSequenceNumber should have comment or be unexported (golint)
    • Line 29: warning: exported method IpPacket.GetTcpAcknowledgmentNumber should have comment or be unexported (golint)
    • Line 34: warning: exported method IpPacket.SetTcpAcknowledgmentNumber__NoRecomputeChecksum should have comment or be unexported (golint)
    • Line 34: warning: don't use underscores in Go names; method SetTcpAcknowledgmentNumber__NoRecomputeChecksum should be SetTCPAcknowledgmentNumberNoRecomputeChecksum (golint)
    • Line 39: warning: exported method IpPacket.GetTcpDataOffset should have comment or be unexported (golint)
    • Line 43: warning: exported method IpPacket.GetTcpFlagNs should have comment or be unexported (golint)
    • Line 47: warning: exported method IpPacket.GetTcpFlagCwr should have comment or be unexported (golint)
    • Line 52: warning: exported method IpPacket.GetTcpFlagEce should have comment or be unexported (golint)
    • Line 57: warning: exported method IpPacket.GetTcpFlagUrg should have comment or be unexported (golint)
    • Line 62: warning: exported method IpPacket.GetTcpFlagAck should have comment or be unexported (golint)
    • Line 67: warning: exported method IpPacket.GetTcpFlagPsh should have comment or be unexported (golint)
    • Line 72: warning: exported method IpPacket.GetTcpFlagRst should have comment or be unexported (golint)
    • Line 77: warning: exported method IpPacket.GetTcpFlagSyn should have comment or be unexported (golint)
    • Line 82: warning: exported method IpPacket.GetTcpFlagFin should have comment or be unexported (golint)
    • Line 87: warning: exported method IpPacket.GetTcpWindowSize should have comment or be unexported (golint)
    • Line 92: warning: exported method IpPacket.GetTcpChecksum should have comment or be unexported (golint)
    • Line 97: warning: exported method IpPacket.GetTcpUrgentPointer should have comment or be unexported (golint)
    • Line 102: warning: exported method IpPacket.GetTcpBody should have comment or be unexported (golint)
    • Line 106: warning: exported method IpPacket.GetTcpBodyLen should have comment or be unexported (golint)
    • udw/udwSys/Ip_forward.go
    • Line 1: warning: don't use MixedCaps in package name; udwSys should be udwsys (golint)
    • Line 10: warning: exported function IsIpForwardOn should have comment or be unexported (golint)
    • Line 24: warning: exported function SetIpForwardOn should have comment or be unexported (golint)
    • udw/udwCryptoEncryptV3/SymmetryConn.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoEncryptV3 should be udwcryptoencryptv3 (golint)
    • Line 15: warning: exported const ErrMsgDecryptKey should have comment or be unexported (golint)
    • Line 19: warning: exported function MustSymmetryConn should have comment or be unexported (golint)
    • Line 30: warning: exported function NewSymmetryConnWithBlock should have comment or be unexported (golint)
    • Line 147: warning: exported function PoolGetSymmetryConnWithBlock should have comment or be unexported (golint)
    • Line 164: warning: exported function PoolPutSymmetryConnAndClose should have comment or be unexported (golint)
    • udw/udwDebug/hex.go
    • Line 1: warning: don't use MixedCaps in package name; udwDebug should be udwdebug (golint)
    • Line 10: warning: exported function HexDumpWithAddrOffset should have comment or be unexported (golint)
    • udw/udwCompress/kkcflate/sortbyFreq.go
    • Line 7: warning: don't use underscores in Go names; func byFreq_quickSort should be byFreqQuickSort (golint)
    • Line 36: warning: don't use underscores in Go names; func byFreq_maxDepth should be byFreqMaxDepth (golint)
    • Line 44: warning: don't use underscores in Go names; func byFreq_insertionSort should be byFreqInsertionSort (golint)
    • Line 52: warning: don't use underscores in Go names; func byFreq_medianOfThree should be byFreqMedianOfThree (golint)
    • Line 68: warning: don't use underscores in Go names; func byFreq_doPivot should be byFreqDoPivot (golint)
    • Line 142: warning: don't use underscores in Go names; func byFreq_heapSort should be byFreqHeapSort (golint)
    • Line 158: warning: don't use underscores in Go names; func byFreq_siftDown should be byFreqSiftDown (golint)
    • udw/udwGoSource/udwGoParser/typeReader.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 105: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 129: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 141: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwMath/udwMath.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 8: warning: exported function FloorToInt should have comment or be unexported (golint)
    • Line 12: warning: exported function CeilToInt should have comment or be unexported (golint)
    • Line 16: warning: exported function RoundToInt should have comment or be unexported (golint)
    • Line 24: warning: exported function MustParseFloat should have comment or be unexported (golint)
    • udw/udwSqlite3/0rangeCallback.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 7: warning: exported method Db.MustGetRangeCallback should have comment or be unexported (golint)
    • Line 27: warning: exported method Db.MustGetRangeKeyListCallback should have comment or be unexported (golint)
    • udw/tyVpnProtocol/main.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnProtocol should be tyvpnprotocol (golint)
    • Line 11: warning: exported const Debug should have comment or be unexported (golint)
    • Line 19: warning: exported const Mtu should have comment (or a comment on this block) or be unexported (golint)
    • Line 23: warning: exported const VpnPort should have comment or be unexported (golint)
    • Line 26: warning: exported const CmdData should have comment (or a comment on this block) or be unexported (golint)
    • Line 33: warning: exported const PublicRouteServerAddr should have comment or be unexported (golint)
    • Line 35: warning: exported type VpnPacket should have comment or be unexported (golint)
    • Line 42: warning: exported method VpnPacket.Reset should have comment or be unexported (golint)
    • Line 49: warning: exported function GetClientId should have comment or be unexported (golint)
    • udw/udwSys/ulimit_unix.go
    • Line 3: warning: don't use MixedCaps in package name; udwSys should be udwsys (golint)
    • Line 10: warning: exported function SetCurrentMaxFileNum should have comment or be unexported (golint)
    • udw/udwStrings/stringAfter.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 7: warning: exported function StringAfterFirstSubString should have comment or be unexported (golint)
    • Line 15: warning: exported function StringBeforeFirstSubString should have comment or be unexported (golint)
    • Line 23: warning: exported function StringAfterLastSubString should have comment or be unexported (golint)
    • Line 31: warning: exported function StringBeforeLastSubString should have comment or be unexported (golint)
    • Line 39: warning: exported function StringSplitToTwoPart should have comment or be unexported (golint)
    • Line 43: warning: exported function StringBeforeFirstSubStringOrInput should have comment or be unexported (golint)
    • udw/udwStrings/unsafe.go
    • Line 3: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 10: warning: exported function GetStringFromByteArrayNoAlloc should have comment or be unexported (golint)
    • Line 19: warning: exported function GetByteArrayFromStringNoAlloc should have comment or be unexported (golint)
    • udw/udwRand/RandUint64FromUint64.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 9: warning: exported function RandUint64FromUint64 should have comment or be unexported (golint)
    • Line 16: warning: don't use underscores in Go names; func rotl_31 should be rotl31 (golint)
    • udw/udwSqlite3/0init.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 8: warning: exported type NewDbRequest should have comment or be unexported (golint)
    • Line 26: warning: exported const JournalModeDELETE should have comment or be unexported (golint)
    • Line 27: warning: exported const JournalModeWAL should have comment or be unexported (golint)
    • Line 28: warning: exported const JournalModeOFF should have comment or be unexported (golint)
    • Line 30: warning: exported const SynchronousOFF should have comment or be unexported (golint)
    • Line 31: warning: exported const SynchronousNORMAL should have comment or be unexported (golint)
    • Line 32: warning: exported const SynchronousFULL should have comment or be unexported (golint)
    • Line 34: warning: exported function MustNewDb should have comment or be unexported (golint)
    • Line 110: warning: exported method Db.Close should have comment or be unexported (golint)
    • Line 114: warning: exported function MustNewMemoryDb should have comment or be unexported (golint)
    • udw/udwTask/FastestTaskResultRunnerV2.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 16: warning: exported type GetFastestTaskResultRunnerV2 should have comment or be unexported (golint)
    • Line 23: warning: exported function NewGetFastestTaskResultRunnerV2 should have comment or be unexported (golint)
    • Line 40: warning: exported method GetFastestTaskResultRunnerV2.GrowToSize should have comment or be unexported (golint)
    • Line 54: warning: exported method GetFastestTaskResultRunnerV2.Add should have comment or be unexported (golint)
    • Line 58: warning: exported method GetFastestTaskResultRunnerV2.AddWithCloser should have comment or be unexported (golint)
    • Line 73: warning: exported method GetFastestTaskResultRunnerV2.Close should have comment or be unexported (golint)
    • Line 77: warning: exported method GetFastestTaskResultRunnerV2.AddUpperCloser should have comment or be unexported (golint)
    • Line 81: warning: exported method GetFastestTaskResultRunnerV2.RunIsNotCloseFastest should have comment or be unexported (golint)
    • Line 124: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 133: warning: exported method GetFastestTaskResultRunnerV2.Run should have comment or be unexported (golint)
    • Line 137: warning: exported method GetFastestTaskResultRunnerV2.RunReturnBool should have comment or be unexported (golint)
    • udw/udwTask/LimitMaxThreadTaskManager.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 7: warning: exported type LimitMaxThreadTaskManager should have comment or be unexported (golint)
    • Line 8: warning: don't use underscores in Go names; struct field task_chan should be taskChan (golint)
    • Line 15: warning: exported function New should have comment or be unexported (golint)
    • Line 15: warning: don't use underscores in Go names; func parameter num_thread should be numThread (golint)
    • Line 25: warning: exported method LimitMaxThreadTaskManager.AddFunc should have comment or be unexported (golint)
    • Line 32: warning: don't use underscores in Go names; var task_chan should be taskChan (golint)
    • Line 56: warning: exported method LimitMaxThreadTaskManager.AddFuncSync should have comment or be unexported (golint)
    • Line 56: warning: receiver name t should be consistent with previous receiver name tm for LimitMaxThreadTaskManager (golint)
    • Line 66: warning: exported method LimitMaxThreadTaskManager.Close should have comment or be unexported (golint)
    • Line 77: warning: exported method LimitMaxThreadTaskManager.WaitAndNotClose should have comment or be unexported (golint)
    • Line 77: warning: receiver name t should be consistent with previous receiver name tm for LimitMaxThreadTaskManager (golint)
    • udw/udwTime/unix.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 8: warning: exported function FromUnixNano should have comment or be unexported (golint)
    • Line 12: warning: exported function FromUnixNanoInt64 should have comment or be unexported (golint)
    • Line 16: warning: exported function FromUnixMillisecondsInt64 should have comment or be unexported (golint)
    • Line 20: warning: exported function UnixNanoNow should have comment or be unexported (golint)
    • Line 24: warning: exported function GetUnixFloat should have comment or be unexported (golint)
    • Line 28: warning: exported function FromUnixFloat should have comment or be unexported (golint)
    • Line 33: warning: exported function FromUnixInt64 should have comment or be unexported (golint)
    • udw/udwNet/ConnServer_@Deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 8: warning: exported type ConnHandler should have comment or be unexported (golint)
    • Line 12: warning: exported type ConnHandlerFunc should have comment or be unexported (golint)
    • Line 14: warning: exported method ConnHandlerFunc.ConnHandle should have comment or be unexported (golint)
    • Line 18: warning: exported type ConnServer should have comment or be unexported (golint)
    • Line 24: warning: exported method ConnServer.Close should have comment or be unexported (golint)
    • Line 36: warning: exported method ConnServer.Start should have comment or be unexported (golint)
    • Line 54: warning: exported method ConnServer.Addr should have comment or be unexported (golint)
    • Line 58: warning: exported function NewTCPServer should have comment or be unexported (golint)
    • Line 69: warning: exported function RunTCPServerV2 should have comment or be unexported (golint)
    • Line 86: warning: exported function RunTCPServerListenAddr should have comment or be unexported (golint)
    • Line 90: warning: exported function MustListen should have comment or be unexported (golint)
    • udw/udwStrings/search.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 5: warning: exported function IsInSliceBSearch should have comment or be unexported (golint)
    • udw/udwCryptoTester/deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoTester should be udwcryptotester (golint)
    • Line 5: warning: exported function EncryptTester should have comment or be unexported (golint)
    • Line 18: warning: exported function EncryptTesterL2 should have comment or be unexported (golint)
    • udw/udwWindowsUI/rsrc/build.go
    • Line 11: warning: exported type MustBuildRequest should have comment or be unexported (golint)
    • Line 18: warning: exported function MustBuildWithCache should have comment or be unexported (golint)
    • Line 34: warning: exported type MustBuildToWin32WithCacheRequest should have comment or be unexported (golint)
    • Line 41: warning: exported function MustBuildToWin32WithCache should have comment or be unexported (golint)
    • Line 69: warning: exported function MustBuild should have comment or be unexported (golint)
    • udw/udwJson/udwJson.go
    • Line 1: warning: don't use MixedCaps in package name; udwJson should be udwjson (golint)
    • Line 13: warning: exported function ReadFile should have comment or be unexported (golint)
    • Line 21: warning: exported function MustReadFile should have comment or be unexported (golint)
    • Line 28: warning: exported function ReadFileTypeFix should have comment or be unexported (golint)
    • Line 41: warning: exported function WriteFile should have comment or be unexported (golint)
    • Line 49: warning: exported function UnmarshalNoType should have comment or be unexported (golint)
    • Line 58: warning: exported function MustUnmarshal should have comment or be unexported (golint)
    • Line 66: warning: exported function MustUnmarshalFromString should have comment or be unexported (golint)
    • Line 74: warning: exported function UnmarshalFromString should have comment or be unexported (golint)
    • Line 78: warning: exported function MustUnmarshalIgnoreEmptyString should have comment or be unexported (golint)
    • Line 89: warning: exported function MustUnmarshalToMap should have comment or be unexported (golint)
    • Line 97: warning: exported function MustUnmarshalToMapDeleteBOM should have comment or be unexported (golint)
    • Line 106: warning: exported function UnmarshalToMapDeleteBOM should have comment or be unexported (golint)
    • Line 115: warning: exported function MustMarshal should have comment or be unexported (golint)
    • Line 123: warning: exported function MustMarshalToString should have comment or be unexported (golint)
    • Line 131: warning: exported function MarshalToString should have comment or be unexported (golint)
    • Line 136: warning: exported function MustMarshalToStringForEqual should have comment or be unexported (golint)
    • Line 141: warning: exported function DeleteBOM should have comment or be unexported (golint)
    • Line 146: warning: exported function JsLiteralObjectToJson should have comment or be unexported (golint)
    • udw/udwStrconv/stringPadding.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrconv should be udwstrconv (golint)
    • Line 10: warning: exported type StringPadding should have comment or be unexported (golint)
    • Line 15: warning: exported method StringPadding.SetMaxBySlice should have comment or be unexported (golint)
    • Line 22: warning: exported method StringPadding.UpdateMax should have comment or be unexported (golint)
    • Line 30: warning: exported method StringPadding.GetInt should have comment or be unexported (golint)
    • Line 34: warning: exported method StringPadding.Get should have comment or be unexported (golint)
    • udw/udwSys/iptable_deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwSys should be udwsys (golint)
    • Line 8: warning: exported type IptableRule should have comment or be unexported (golint)
    • Line 13: warning: exported function MustSetIptableRule should have comment or be unexported (golint)
    • Line 23: warning: exported function MustGetIptableRuleList should have comment or be unexported (golint)
    • udw/tyTls/main.go
    • Line 1: warning: don't use MixedCaps in package name; tyTls should be tytls (golint)
    • Line 10: warning: exported function GetClientTlsConfigServerCertPem should have comment or be unexported (golint)
    • Line 18: warning: exported function GetClientTlsConfigFromServerX509Cert should have comment or be unexported (golint)
    • Line 58: warning: exported function GetX509CertFromTlsCert should have comment or be unexported (golint)
    • udw/udwCryptoEncryptV3/xor.go
    • Line 3: warning: don't use MixedCaps in package name; udwCryptoEncryptV3 should be udwcryptoencryptv3 (golint)
    • Line 47: warning: exported function XorBytes should have comment or be unexported (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 66: warning: exported function XorWords should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/udwGoTypeMarshal/WriteStringToGolangASCII.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoTypeMarshal should be udwgotypemarshal (golint)
    • Line 7: warning: exported function WriteStringToGolangASCII should have comment or be unexported (golint)
    • Line 10: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 15: warning: exported function WriteStringToGolangDoubleQuotationASCII should have comment or be unexported (golint)
    • udw/udwBufio/BufioWriter.go
    • Line 1: warning: don't use MixedCaps in package name; udwBufio should be udwbufio (golint)
    • Line 8: warning: exported type BufioWriter should have comment or be unexported (golint)
    • Line 14: warning: exported function NewBufioWriter should have comment or be unexported (golint)
    • Line 24: warning: exported method BufioWriter.SoftFlush should have comment or be unexported (golint)
    • Line 31: warning: exported method BufioWriter.Flush should have comment or be unexported (golint)
    • Line 43: warning: exported method BufioWriter.WriteUvarint should have comment or be unexported (golint)
    • Line 47: warning: exported method BufioWriter.Write_ should have comment or be unexported (golint)
    • Line 47: warning: don't use underscores in Go names; method Write_ should be Write (golint)
    • Line 51: warning: exported method BufioWriter.WriteByte_ should have comment or be unexported (golint)
    • Line 51: warning: don't use underscores in Go names; method WriteByte_ should be WriteByte (golint)
    • Line 55: warning: exported method BufioWriter.WriteLittleEndFloat64 should have comment or be unexported (golint)
    • Line 59: warning: exported method BufioWriter.WriteLittleEndFloat32 should have comment or be unexported (golint)
    • Line 63: warning: exported method BufioWriter.AddPos should have comment or be unexported (golint)
    • Line 67: warning: exported method BufioWriter.GetPos should have comment or be unexported (golint)
    • Line 70: warning: exported method BufioWriter.SetPos should have comment or be unexported (golint)
    • udw/udwNet/ipv6_other.go
    • Line 3: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 5: warning: exported function NewSupportIpv6OnlyDialer should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/udwGoTypeMarshal.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoWriter should be udwgowriter (golint)
    • Line 10: warning: exported function MustWriteObjectToMainPackage should have comment or be unexported (golint)
    • Line 14: warning: exported method GoFileContext.MustWriteObject should have comment or be unexported (golint)
    • Line 20: warning: exported method GoFileContext.MustWriteObjectToSelfBuf should have comment or be unexported (golint)
    • Line 25: warning: exported method GoFileContext.MustWriteObjectToBuf should have comment or be unexported (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 41: warning: exported method GoFileContext.MustWriteTypeByReflect should have comment or be unexported (golint)
    • Line 48: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwFile/fullPath.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 8: warning: exported function FullPathOnPath should have comment or be unexported (golint)
    • Line 15: warning: exported function GetFullPath should have comment or be unexported (golint)
    • Line 20: warning: exported function MustGetFullPath should have comment or be unexported (golint)
    • Line 28: warning: exported function IsDangerFullPath should have comment or be unexported (golint)
    • udw/udwBytes/ReadableAlphaNumToBinary.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 14: warning: exported function ReadableAlphaNumToBinaryOrOriginToWriter should have comment or be unexported (golint)
    • Line 50: warning: exported function ReadableAlphaNumToBinaryOrOriginToSlice should have comment or be unexported (golint)
    • Line 56: warning: exported function ReadableAlphaNumFromBinary should have comment or be unexported (golint)
    • udw/udwFile/fileWalkFollowSymlink.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 9: warning: exported function MustGetAllFileFollowSymlink should have comment or be unexported (golint)
    • Line 55: warning: exported function MustGetAllDirFollowSymlink should have comment or be unexported (golint)
    • udw/udwNet/udwTapTun/taptun_linux.go
    • Line 1: warning: don't use MixedCaps in package name; udwTapTun should be udwtaptun (golint)
    • Line 13: warning: exported type TunTapObj should have comment or be unexported (golint)
    • Line 21: warning: exported function NewTap should have comment or be unexported (golint)
    • Line 25: warning: exported function NewTun should have comment or be unexported (golint)
    • Line 29: warning: exported function NewTunNoName should have comment or be unexported (golint)
    • Line 52: warning: exported method TunTapObj.GetDeviceType should have comment or be unexported (golint)
    • Line 56: warning: exported method TunTapObj.Name should have comment or be unexported (golint)
    • Line 65: warning: exported method TunTapObj.WriteFastNoLock should have comment or be unexported (golint)
    • Line 80: warning: exported method TunTapObj.Close should have comment or be unexported (golint)
    • Line 85: warning: don't use underscores in Go names; const cIFF_TUN should be cIFFTUN (golint)
    • Line 86: warning: don't use underscores in Go names; const cIFF_TAP should be cIFFTAP (golint)
    • Line 87: warning: don't use underscores in Go names; const cIFF_NO_PI should be cIFFNOPI (golint)
    • Line 111: warning: exported method TunTapObj.StartWriteBufferThread should have comment or be unexported (golint)
    • Line 125: warning: exported method TunTapObj.WriteWithBuffer should have comment or be unexported (golint)
    • udw/udwSqlite3/udwSqlite3Test/bc.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3Test should be udwsqlite3test (golint)
    • Line 11: warning: exported function TestBc should have comment or be unexported (golint)
    • Line 19: warning: exported function TestBcVersion should have comment or be unexported (golint)
    • Line 25: warning: exported function TestBcEncrypt should have comment or be unexported (golint)
    • Line 39: warning: exported function TestBcPlainDb should have comment or be unexported (golint)
    • udw/udwTime/Format.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 11: warning: exported const FormatMysqlZero should have comment (or a comment on this block) or be unexported (golint)
    • Line 46: warning: exported var ParseFormatGuessList should have comment or be unexported (golint)
    • Line 61: warning: exported var MysqlStart should have comment or be unexported (golint)
    • Line 62: warning: exported var MysqlEnd should have comment or be unexported (golint)
    • Line 64: warning: exported function DefaultFormat should have comment or be unexported (golint)
    • Line 71: warning: exported function DefaultFormatSecondV2 should have comment or be unexported (golint)
    • Line 78: warning: exported function DefaultMysqlFormat should have comment or be unexported (golint)
    • Line 82: warning: exported function DefaultFormatNs should have comment or be unexported (golint)
    • Line 89: warning: exported function DefaultFormatLocal should have comment or be unexported (golint)
    • Line 93: warning: exported function DefaultDateFormat should have comment or be unexported (golint)
    • Line 100: warning: exported function PstTimeZoneDateFormat should have comment or be unexported (golint)
    • Line 107: warning: exported function MonthAndDayFormat should have comment or be unexported (golint)
    • Line 114: warning: exported function YearMonthFormat should have comment or be unexported (golint)
    • Line 121: warning: exported function HourAndMinuteFormatLocal should have comment or be unexported (golint)
    • Line 125: warning: exported function NowWithFileNameFormatV2 should have comment or be unexported (golint)
    • Line 129: warning: exported function MonthDayYearFormat should have comment or be unexported (golint)
    • Line 138: warning: exported function MustSplitMysqlDateFormatPrefix should have comment or be unexported (golint)
    • Line 150: warning: exported function DefaultFormatNsFixSize should have comment or be unexported (golint)
    • Line 164: warning: exported function MustDateMysqlFormat should have comment or be unexported (golint)
    • Line 171: warning: exported function ParseFormatDateMysqlInDefaultTz should have comment or be unexported (golint)
    • Line 179: warning: exported function MustParseFormatDateMysqlInDefaultTz should have comment or be unexported (golint)
    • Line 187: warning: exported function MustParseFormatDateMysqlInTz should have comment or be unexported (golint)
    • Line 195: warning: exported function FormatRfc3339NanoNoTz should have comment or be unexported (golint)
    • Line 206: warning: exported function FormatDefaultRfc3339 should have comment or be unexported (golint)
    • Line 210: warning: exported function FormatMysqlMinuteInTz should have comment or be unexported (golint)
    • Line 229: warning: exported function DateFormatInUtc2 should have comment or be unexported (golint)
    • Line 236: warning: exported function UdwLogFormat should have comment or be unexported (golint)
    • udw/udwFile/tmpPath.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 9: warning: exported function NewTmpFilePath should have comment or be unexported (golint)
    • Line 13: warning: exported function NewTmpFilePathWithExt should have comment or be unexported (golint)
    • Line 22: warning: exported function MustChangeToTmpPath should have comment or be unexported (golint)
    • Line 29: warning: exported function GetTempDir should have comment or be unexported (golint)
    • udw/udwNet/udwNetTestV2/pipeconns.go
    • Line 1: warning: don't use MixedCaps in package name; udwNetTestV2 should be udwnettestv2 (golint)
    • Line 11: warning: exported function NewPipeConnsSimple should have comment or be unexported (golint)
    • Line 16: warning: exported function NewPipeConns should have comment or be unexported (golint)
    • Line 32: warning: exported type PipeConns should have comment or be unexported (golint)
    • Line 39: warning: exported method PipeConns.Conn1 should have comment or be unexported (golint)
    • Line 43: warning: exported method PipeConns.Conn2 should have comment or be unexported (golint)
    • Line 47: warning: exported method PipeConns.Close should have comment or be unexported (golint)
    • Line 181: warning: exported var ErrTimeout should have comment or be unexported (golint)
    • udw/udwStrings/stringAddOne.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 3: warning: exported function GetSmallestBiggerStringPrefix should have comment or be unexported (golint)
    • udw/udwCryptoSha3/udwSha3RandSource.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoSha3 should be udwcryptosha3 (golint)
    • Line 9: warning: exported function AlphaNumByString should have comment or be unexported (golint)
    • Line 18: warning: exported function GetSha3ShakeSum256RandomGenerater should have comment or be unexported (golint)
    • Line 29: warning: exported function NewGoRandByString should have comment or be unexported (golint)
    • Line 54: warning: exported function IntnByString should have comment or be unexported (golint)
    • Line 59: warning: exported function Float64ByString should have comment or be unexported (golint)
    • udw/udwBitwise/mask.go
    • Line 1: warning: don't use MixedCaps in package name; udwBitwise should be udwbitwise (golint)
    • Line 3: warning: exported function Uint16SetPartWithMask should have comment or be unexported (golint)
    • Line 7: warning: exported function Uint16Tail should have comment or be unexported (golint)
    • udw/udwConsole/proxy.go
    • Line 1: warning: don't use MixedCaps in package name; udwConsole should be udwconsole (golint)
    • Line 8: warning: exported function ProxyCommand should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoBuildCtx/buildEnv.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoBuildCtx should be udwgobuildctx (golint)
    • Line 8: warning: exported method Ctx.UpdateFromGoEnv should have comment or be unexported (golint)
    • Line 29: warning: don't use underscores in Go names; var cGO_ENABLED should be cGOENABLED (golint)
    • udw/udwShm/udwShmTest/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwShmTest should be udwshmtest (golint)
    • Line 14: warning: exported type MsgV5 should have comment or be unexported (golint)
    • Line 45: warning: exported type MsgV3 should have comment or be unexported (golint)
    • Line 49: warning: exported type MsgV4 should have comment or be unexported (golint)
    • Line 51: warning: exported type Inter should have comment or be unexported (golint)
    • Line 53: warning: exported type Record should have comment or be unexported (golint)
    • Line 59: warning: don't use underscores in Go names; type MsgV5_Simple should be MsgV5Simple (golint)
    • Line 59: warning: exported type MsgV5_Simple should have comment or be unexported (golint)
    • Line 63: warning: exported function MsgV5Equal should have comment or be unexported (golint)
    • Line 165: warning: exported function MsgV5Equal_Simple should have comment or be unexported (golint)
    • Line 165: warning: don't use underscores in Go names; func MsgV5Equal_Simple should be MsgV5EqualSimple (golint)
    • udw/udwBytes/BufReaderWithOk.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported type BufReaderWithOk should have comment or be unexported (golint)
    • Line 8: warning: exported function NewBufReaderWithOk should have comment or be unexported (golint)
    • Line 16: warning: exported method BufReaderWithOk.ReadBigEndUint16 should have comment or be unexported (golint)
    • Line 24: warning: exported method BufReaderWithOk.ReadLittleEndUint16 should have comment or be unexported (golint)
    • Line 32: warning: exported method BufReaderWithOk.ReadLittleEndUint32 should have comment or be unexported (golint)
    • Line 40: warning: exported method BufReaderWithOk.ReadLittleEndUint64 should have comment or be unexported (golint)
    • Line 48: warning: exported method BufReaderWithOk.ReadUvarint should have comment or be unexported (golint)
    • Line 56: warning: exported method BufReaderWithOk.GetRemainSize should have comment or be unexported (golint)
    • Line 60: warning: exported method BufReaderWithOk.ReadStringLenUvarint should have comment or be unexported (golint)
    • Line 67: warning: exported method BufReaderWithOk.ReadSliceBySize should have comment or be unexported (golint)
    • Line 75: warning: exported method BufReaderWithOk.GetPos should have comment or be unexported (golint)
    • Line 79: warning: exported method BufReaderWithOk.IsOk should have comment or be unexported (golint)
    • Line 83: warning: exported method BufReaderWithOk.IsEof should have comment or be unexported (golint)
    • udw/udwFile/searchString.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 5: warning: exported function MustFileContainsString should have comment or be unexported (golint)
    • udw/udwRpc2/udwRpc2Builder/genRpc.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2Builder should be udwrpc2builder (golint)
    • Line 11: warning: exported type GenerateReq should have comment or be unexported (golint)
    • Line 23: warning: exported function Generate should have comment or be unexported (golint)
    • udw/udwRpc/udwRpcSameProcess/udwRspLib/int.go
    • Line 1: warning: don't use MixedCaps in package name; udwRspLib should be udwrsplib (golint)
    • Line 5: warning: exported method GoBuffer.ReadInt should have comment or be unexported (golint)
    • Line 11: warning: exported method GoBuffer.WriteInt should have comment or be unexported (golint)
    • Line 18: warning: exported method GoBuffer.ReadUint8 should have comment or be unexported (golint)
    • Line 24: warning: exported method GoBuffer.WriteUint8 should have comment or be unexported (golint)
    • Line 31: warning: exported method GoBuffer.ReadUint16 should have comment or be unexported (golint)
    • Line 37: warning: exported method GoBuffer.WriteUint16 should have comment or be unexported (golint)
    • Line 44: warning: exported method GoBuffer.ReadUint32 should have comment or be unexported (golint)
    • Line 50: warning: exported method GoBuffer.WriteUint32 should have comment or be unexported (golint)
    • Line 57: warning: exported method GoBuffer.ReadUint64 should have comment or be unexported (golint)
    • Line 63: warning: exported method GoBuffer.WriteUint64 should have comment or be unexported (golint)
    • Line 70: warning: exported method GoBuffer.ReadInt64 should have comment or be unexported (golint)
    • Line 77: warning: exported method GoBuffer.WriteInt64 should have comment or be unexported (golint)
    • udw/udwTime/time.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 11: warning: exported const Day should have comment (or a comment on this block) or be unexported (golint)
    • Line 18: warning: exported function ParseAutoInLocation should have comment or be unexported (golint)
    • Line 33: warning: exported function FixLocalTimeToOffsetSpecifiedZoneTime should have comment or be unexported (golint)
    • Line 39: warning: exported function MustParseAutoInDefault should have comment or be unexported (golint)
    • Line 47: warning: exported function MustParseAutoInDefaultIgnoreEmpty should have comment or be unexported (golint)
    • Line 54: warning: exported function ParseAutoInDefault should have comment or be unexported (golint)
    • Line 58: warning: exported function MustParseAutoInUTC should have comment or be unexported (golint)
    • Line 66: warning: exported function MustFromMysqlFormat should have comment or be unexported (golint)
    • Line 74: warning: exported function MustFromMysqlDateFormat should have comment or be unexported (golint)
    • Line 82: warning: exported function MustFromMysqlFormatInLocation should have comment or be unexported (golint)
    • Line 90: warning: exported function MustFromMysqlFormatDefaultTZ should have comment or be unexported (golint)
    • Line 101: warning: exported function MustFromLocalMysqlFormat should have comment or be unexported (golint)
    • Line 109: warning: exported function ToLocal should have comment or be unexported (golint)
    • Line 113: warning: exported function ModBySecond should have comment or be unexported (golint)
    • Line 117: warning: exported function MysqlUsFormat should have comment or be unexported (golint)
    • Line 125: warning: exported function TimeIntSecConvert should have comment or be unexported (golint)
    • Line 143: warning: exported function ParseMillStringToTime should have comment or be unexported (golint)
    • Line 151: warning: exported function GetSubSeconds should have comment or be unexported (golint)
    • Line 155: warning: exported function GetMaxTime should have comment or be unexported (golint)
    • udw/udwCmd/BashEscape.go
    • Line 1: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 8: warning: exported function BashEscape should have comment or be unexported (golint)
    • Line 13: warning: exported function BashEscapeSlice should have comment or be unexported (golint)
    • udw/udwBytes/clone.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported function Clone should have comment or be unexported (golint)
    • Line 9: warning: exported function CutToMaxLen should have comment or be unexported (golint)
    • udw/udwCryptoMd5/md5.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoMd5 should be udwcryptomd5 (golint)
    • Line 11: warning: exported function Md5Hex should have comment or be unexported (golint)
    • Line 17: warning: exported function Md5HexFromString should have comment or be unexported (golint)
    • Line 23: warning: exported function Md5Byte should have comment or be unexported (golint)
    • Line 29: warning: exported function MustMd5File should have comment or be unexported (golint)
    • Line 37: warning: exported function MustMd5FileIgnoreNotExist should have comment or be unexported (golint)
    • Line 48: warning: exported function Md5File should have comment or be unexported (golint)
    • Line 62: warning: exported function MustMd5FromIoReadCloser should have comment or be unexported (golint)
    • Line 72: warning: exported function Md5FromIoReadCloserWithBuf should have comment or be unexported (golint)
    • Line 84: warning: exported function MustMd5FileWithBuf should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoImport/all.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoImport should be udwgoimport (golint)
    • Line 16: warning: exported type MustMulitGetPackageImportAllFilesRequest should have comment or be unexported (golint)
    • Line 23: warning: exported function MustMulitGetPackageImportAllFiles should have comment or be unexported (golint)
    • udw/udwFile/chmod.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 8: warning: exported function MustChmod should have comment or be unexported (golint)
    • Line 15: warning: exported function Chmod should have comment or be unexported (golint)
    • udw/udwNet/UdpListener.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 11: warning: exported type UdpReadContext should have comment or be unexported (golint)
    • Line 17: warning: exported function MustRunUdpListener should have comment or be unexported (golint)
    • Line 37: warning: exported type UdpListener should have comment or be unexported (golint)
    • Line 45: warning: exported method UdpListener.GetListenConn should have comment or be unexported (golint)
    • Line 48: warning: exported method UdpListener.GetListenPort should have comment or be unexported (golint)
    • Line 51: warning: exported method UdpListener.Close should have comment or be unexported (golint)
    • Line 57: warning: exported method UdpListener.IsClose should have comment or be unexported (golint)
    • udw/tyTlsPacketDebugger/main.go
    • Line 1: warning: don't use MixedCaps in package name; tyTlsPacketDebugger should be tytlspacketdebugger (golint)
    • Line 20: warning: exported function Dump should have comment or be unexported (golint)
    • Line 31: warning: exported function GetRecordList should have comment or be unexported (golint)
    • udw/udwStrings/slice.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 10: warning: exported function ContainsAnyInSlice should have comment or be unexported (golint)
    • Line 14: warning: exported function IsInSlice should have comment or be unexported (golint)
    • Line 23: warning: exported function IsInKeywordSlice should have comment or be unexported (golint)
    • Line 32: warning: exported function StringSliceMerge should have comment or be unexported (golint)
    • Line 48: warning: exported function MergeNoRepeat should have comment or be unexported (golint)
    • Line 68: warning: exported function StringSliceAverageSplit should have comment or be unexported (golint)
    • Line 94: warning: exported function AverageRandomIpSlice should have comment or be unexported (golint)
    • Line 111: warning: exported function SliceNoRepeatMerge should have comment or be unexported (golint)
    • Line 122: warning: exported function SliceNoRepeatAdd should have comment or be unexported (golint)
    • Line 130: warning: exported function SliceNoRepeat should have comment or be unexported (golint)
    • Line 144: warning: exported function StringSliceLastIndex should have comment or be unexported (golint)
    • Line 153: warning: exported function StringSliceExcept should have comment or be unexported (golint)
    • Line 163: warning: exported function StringSliceClone should have comment or be unexported (golint)
    • Line 174: warning: exported function ContainsIgnoreCase should have comment or be unexported (golint)
    • Line 180: warning: exported function ContainsAnyIgnoreCase should have comment or be unexported (golint)
    • Line 194: warning: exported function SliceRemove should have comment or be unexported (golint)
    • udw/udwFile/size.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 7: warning: exported function MustGetDirectorySize should have comment or be unexported (golint)
    • Line 16: warning: exported function MustGetFileSize should have comment or be unexported (golint)
    • Line 24: warning: exported function GetFileSize should have comment or be unexported (golint)
    • Line 32: warning: exported function GetFileSizeOrZero should have comment or be unexported (golint)
    • udw/udwNet/TwoWayCopy.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 12: warning: exported type ConnTwoWayCopyRequest should have comment or be unexported (golint)
    • Line 21: warning: exported function ConnTwoWayCopy should have comment or be unexported (golint)
    • udw/udwMath/FloatCompare.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 8: warning: exported const Epsilon should have comment or be unexported (golint)
    • Line 10: warning: exported function Float64LessThan should have comment or be unexported (golint)
    • Line 13: warning: exported function Float64LessEqualThan should have comment or be unexported (golint)
    • Line 16: warning: exported function Float64GreaterThan should have comment or be unexported (golint)
    • Line 19: warning: exported function Float64GreaterEqualThan should have comment or be unexported (golint)
    • Line 22: warning: exported function Float64Equal should have comment or be unexported (golint)
    • Line 27: warning: exported function Float64Compare should have comment or be unexported (golint)
    • udw/udwRand/randNum.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 8: warning: exported function MustCryptoRandUint64NotZero should have comment or be unexported (golint)
    • Line 12: warning: exported function MustCryptoRandUint64 should have comment or be unexported (golint)
    • Line 22: warning: exported function CryptoRandUint64NotZero should have comment or be unexported (golint)
    • Line 32: warning: exported function MustCryptoRandUint16 should have comment or be unexported (golint)
    • udw/udwMath/SafeDivZero.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 3: warning: exported function SafeDivZeroFloat64 should have comment or be unexported (golint)
    • Line 7: warning: exported function SafeDivZeroInt should have comment or be unexported (golint)
    • udw/udwDockerV2/image.go
    • Line 1: warning: don't use MixedCaps in package name; udwDockerV2 should be udwdockerv2 (golint)
    • Line 12: warning: exported function BuildImageToDownload should have comment or be unexported (golint)
    • udw/udwBytes/pool.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 7: warning: exported type BufWriterPool should have comment or be unexported (golint)
    • Line 11: warning: exported method BufWriterPool.Get should have comment or be unexported (golint)
    • Line 26: warning: exported method BufWriterPool.Put should have comment or be unexported (golint)
    • Line 34: warning: exported method BufWriterPool.GetAndCloneFromByteSlice should have comment or be unexported (golint)
    • udw/udwCryptoSha3/hashes.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoSha3 should be udwcryptosha3 (golint)
    • Line 7: warning: exported function New224 should have comment or be unexported (golint)
    • Line 9: warning: exported function New256 should have comment or be unexported (golint)
    • Line 11: warning: exported function New384 should have comment or be unexported (golint)
    • Line 13: warning: exported function New512 should have comment or be unexported (golint)
    • Line 15: warning: exported function Sum224 should have comment or be unexported (golint)
    • Line 22: warning: exported function Sum256 should have comment or be unexported (golint)
    • Line 29: warning: exported function Sum384 should have comment or be unexported (golint)
    • Line 36: warning: exported function Sum512 should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/WriterGoFileContext.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 12: warning: exported type GoFileWriter should have comment or be unexported (golint)
    • Line 21: warning: exported function NewGoFileContext should have comment or be unexported (golint)
    • Line 30: warning: exported method GoFileWriter.GetPkgImportPath should have comment or be unexported (golint)
    • Line 34: warning: exported method GoFileWriter.MustWriteGoTypes should have comment or be unexported (golint)
    • Line 40: warning: exported method GoFileWriter.MustWriteGoTypePackagePrefix should have comment or be unexported (golint)
    • Line 48: warning: exported method GoFileWriter.AddImportPathList should have comment or be unexported (golint)
    • Line 54: warning: exported method GoFileWriter.AddImportPath should have comment or be unexported (golint)
    • Line 57: warning: exported method GoFileWriter.AddImportPathWithAlias should have comment or be unexported (golint)
    • Line 60: warning: exported method GoFileWriter.AddUnderScoreImportPath should have comment or be unexported (golint)
    • Line 64: warning: exported method GoFileWriter.SetBuildFlagContent should have comment or be unexported (golint)
    • Line 68: warning: exported method GoFileWriter.MergeFile should have comment or be unexported (golint)
    • Line 87: warning: exported method GoFileWriter.MustWriteFile should have comment or be unexported (golint)
    • Line 90: warning: exported method GoFileWriter.MustWriteFileWithSelfBuffer should have comment or be unexported (golint)
    • Line 124: warning: exported method GoFileWriter.MustWriteNamedTypeDefine should have comment or be unexported (golint)
    • Line 128: warning: exported method GoFileWriter.MustWriteFuncOrMethodDecl should have comment or be unexported (golint)
    • Line 149: warning: exported type MethodCallWriteRequest should have comment or be unexported (golint)
    • Line 156: warning: exported function MustWriteMethodCall should have comment or be unexported (golint)
    • udw/udwNet/dns.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 5: warning: exported function MustLookupDomainInAddrString should have comment or be unexported (golint)
    • udw/udwWindowsUI/rsrc/coff/coff.go
    • Line 16: warning: exported type Dir should have comment or be unexported (golint)
    • Line 27: warning: exported type DirEntries should have comment or be unexported (golint)
    • Line 28: warning: exported type Dirs should have comment or be unexported (golint)
    • Line 30: warning: exported type DirEntry should have comment or be unexported (golint)
    • Line 35: warning: exported type DataEntry should have comment or be unexported (golint)
    • Line 42: warning: exported type RelocationEntry should have comment or be unexported (golint)
    • Line 53: warning: exported type Auxiliary should have comment or be unexported (golint)
    • Line 55: warning: exported type Symbol should have comment or be unexported (golint)
    • Line 65: warning: exported type StringsHeader should have comment or be unexported (golint)
    • Line 70: warning: exported const MASK_SUBDIRECTORY should have comment (or a comment on this block) or be unexported (golint)
    • Line 78: warning: exported const DT_PTR should have comment (or a comment on this block) or be unexported (golint)
    • Line 83: warning: exported var STRING_RSRC should have comment or be unexported (golint)
    • Line 89: warning: exported type Sizer should have comment or be unexported (golint)
    • Line 93: warning: exported type Coff should have comment or be unexported (golint)
    • Line 107: warning: exported function NewRDATA should have comment or be unexported (golint)
    • Line 146: warning: exported method Coff.Arch should have comment or be unexported (golint)
    • Line 159: warning: exported method Coff.AddData should have comment or be unexported (golint)
    • Line 183: warning: exported function NewRSRC should have comment or be unexported (golint)
    • Line 221: warning: exported method Coff.AddResource should have comment or be unexported (golint)
    • Line 266: warning: exported method Coff.Freeze should have comment or be unexported (golint)
    • udw/udwCryptoAesCtrV7/record16.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoAesCtrV7 should be udwcryptoaesctrv7 (golint)
    • Line 3: warning: exported function Encrypt16NoRandom should have comment or be unexported (golint)
    • Line 12: warning: exported function Decrypt16NoRandom should have comment or be unexported (golint)
    • udw/udwProfile/udwProfileDelay/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwProfileDelay should be udwprofiledelay (golint)
    • Line 15: warning: exported function P should have comment or be unexported (golint)
    • Line 21: warning: exported function PN should have comment or be unexported (golint)
    • udw/udwRpc/udwRpcGoAndObjectiveC/udwRpcGoAndObjectiveCBuilder/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpcGoAndObjectiveCBuilder should be udwrpcgoandobjectivecbuilder (golint)
    • Line 14: warning: exported type MustBuildRequest should have comment or be unexported (golint)
    • Line 26: warning: exported function MustBuild should have comment or be unexported (golint)
    • Line 39: warning: exported function MustBuildNoCache should have comment or be unexported (golint)
    • udw/udwRpc2/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2 should be udwrpc2 (golint)
    • Line 11: warning: exported type Conn should have comment or be unexported (golint)
    • Line 19: warning: exported method Conn.Close should have comment or be unexported (golint)
    • Line 25: warning: exported type ReqCtx should have comment or be unexported (golint)
    • Line 29: warning: exported method ReqCtx.GetWriter should have comment or be unexported (golint)
    • Line 32: warning: exported method ReqCtx.GetReader should have comment or be unexported (golint)
    • Line 35: warning: exported method ReqCtx.GetPeerIp should have comment or be unexported (golint)
    • Line 40: warning: exported method ReqCtx.Close should have comment or be unexported (golint)
    • udw/udwSys/udwSys.go
    • Line 1: warning: don't use MixedCaps in package name; udwSys should be udwsys (golint)
    • Line 7: warning: exported function GetErrPlatformNotSupport should have comment or be unexported (golint)
    • Line 11: warning: exported const MaxMaxFileNum should have comment or be unexported (golint)
    • Line 13: warning: exported function MustSetCurrentMaxFileNum should have comment or be unexported (golint)
    • Line 20: warning: exported function MustSetCurrentMaxFileNumToMax should have comment or be unexported (golint)
    • udw/udwFile/DirectoryFileTransform.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 12: warning: exported type DirectoryFileTransform should have comment or be unexported (golint)
    • Line 19: warning: exported method DirectoryFileTransform.Run should have comment or be unexported (golint)
    • udw/udwFile/symLink.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 9: warning: exported function MustSymlink should have comment or be unexported (golint)
    • Line 27: warning: exported function MustSymlinkRel should have comment or be unexported (golint)
    • Line 37: warning: exported function MustSymlinkFullPath should have comment or be unexported (golint)
    • Line 43: warning: exported function FileInfoIsSymlink should have comment or be unexported (golint)
    • Line 46: warning: exported function FileModeIsSymlink should have comment or be unexported (golint)
    • Line 50: warning: exported function IsSymlink should have comment or be unexported (golint)
    • Line 58: warning: exported function MustReadSymlink should have comment or be unexported (golint)
    • Line 66: warning: exported function MustGetAllSymlinkPathList should have comment or be unexported (golint)
    • udw/udwJson/udwJsonLib/contextWriter.go
    • Line 1: warning: don't use MixedCaps in package name; udwJsonLib should be udwjsonlib (golint)
    • Line 15: warning: exported function WriterWriteByte should have comment or be unexported (golint)
    • Line 21: warning: exported function WriterWriteByteList should have comment or be unexported (golint)
    • Line 27: warning: exported function WriterWriteString should have comment or be unexported (golint)
    • udw/udwRpc/udwRpcSameProcess/udwRspLib/udwGajLibMarshal.go
    • Line 1: warning: don't use MixedCaps in package name; udwRspLib should be udwrsplib (golint)
    • Line 7: warning: exported method GoBuffer.WriteBool should have comment or be unexported (golint)
    • Line 17: warning: exported method GoBuffer.ReadBool should have comment or be unexported (golint)
    • Line 23: warning: exported method GoBuffer.WriteFloat64 should have comment or be unexported (golint)
    • Line 29: warning: exported method GoBuffer.ReadFloat64 should have comment or be unexported (golint)
    • Line 35: warning: exported method GoBuffer.WriteFloat32 should have comment or be unexported (golint)
    • Line 41: warning: exported method GoBuffer.ReadFloat32 should have comment or be unexported (golint)
    • Line 48: warning: exported method GoBuffer.WriteByteSlice should have comment or be unexported (golint)
    • Line 57: warning: exported method GoBuffer.ReadByteSlice should have comment or be unexported (golint)
    • udw/udwConsole/Completion.go
    • Line 1: warning: don't use MixedCaps in package name; udwConsole should be udwconsole (golint)
    • Line 8: warning: exported type CreateCompletionReq should have comment or be unexported (golint)
    • Line 14: warning: exported function CreateCompletion should have comment or be unexported (golint)
    • Line 35: warning: exported type CompletionFn should have comment or be unexported (golint)
    • udw/udwType/StringType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 7: warning: exported type StringType should have comment or be unexported (golint)
    • Line 13: warning: exported method StringType.ToString should have comment or be unexported (golint)
    • Line 16: warning: exported method StringType.SaveScale should have comment or be unexported (golint)
    • udw/udwSlice/KeyValuePair.go
    • Line 1: warning: don't use MixedCaps in package name; udwSlice should be udwslice (golint)
    • Line 3: warning: exported type KeyValuePair should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoReader/reader.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoReader should be udwgoreader (golint)
    • Line 9: warning: exported type Reader should have comment or be unexported (golint)
    • Line 15: warning: exported function NewReader should have comment or be unexported (golint)
    • Line 22: warning: exported function NewReaderWithBuf should have comment or be unexported (golint)
    • Line 28: warning: exported function NewReaderWithPosFile should have comment or be unexported (golint)
    • Line 33: warning: exported method Reader.Pos should have comment or be unexported (golint)
    • Line 36: warning: exported method Reader.BufToCurrent should have comment or be unexported (golint)
    • Line 40: warning: exported method Reader.IsEof should have comment or be unexported (golint)
    • Line 43: warning: exported method Reader.ReadByte should have comment or be unexported (golint)
    • Line 50: warning: exported method Reader.NextByte should have comment or be unexported (golint)
    • Line 54: warning: exported method Reader.IsMatchAfter should have comment or be unexported (golint)
    • Line 58: warning: exported method Reader.ReadUntilByte should have comment or be unexported (golint)
    • Line 70: warning: exported method Reader.ReadUntilRuneCb should have comment or be unexported (golint)
    • Line 84: warning: exported method Reader.ReadUntilString should have comment or be unexported (golint)
    • Line 98: warning: exported method Reader.ReadAllSpace should have comment or be unexported (golint)
    • Line 111: warning: exported method Reader.ReadAllSpaceWithoutLineBreak should have comment or be unexported (golint)
    • Line 125: warning: exported method Reader.ReadRune should have comment or be unexported (golint)
    • Line 131: warning: exported method Reader.UnreadRune should have comment or be unexported (golint)
    • Line 140: warning: exported method Reader.UnreadByte should have comment or be unexported (golint)
    • Line 144: warning: exported method Reader.MustReadMatch should have comment or be unexported (golint)
    • Line 151: warning: exported method Reader.MustReadWithSize should have comment or be unexported (golint)
    • Line 160: warning: exported method Reader.GetFileLineInfo should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoBuildCtx/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoBuildCtx should be udwgobuildctx (golint)
    • Line 10: warning: exported function GetDefaultGoPathString should have comment or be unexported (golint)
    • Line 22: warning: exported function GetDefaultGoPathList should have comment or be unexported (golint)
    • Line 26: warning: exported function GetDefaultGoRoot should have comment or be unexported (golint)
    • udw/udwBytes/binary.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 5: warning: exported function Uint64ToBigEndSlice should have comment or be unexported (golint)
    • udw/udwNet/tunnel.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 7: warning: exported type NewDialerResponse should have comment or be unexported (golint)
    • Line 12: warning: exported type NewListener should have comment or be unexported (golint)
    • Line 13: warning: exported type NewDialer should have comment or be unexported (golint)
    • Line 15: warning: exported type TunImp should have comment or be unexported (golint)
    • udw/udwSqlite3/0table.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 8: warning: exported method Db.MustDeleteK1 should have comment or be unexported (golint)
    • Line 14: warning: exported method Db.MustEmptyDatabase should have comment or be unexported (golint)
    • Line 21: warning: exported method Db.MustGetAllK1 should have comment or be unexported (golint)
    • udw/udwCryptoTester/tester.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoTester should be udwcryptotester (golint)
    • Line 13: warning: exported type EncryptTesterErrMsgRequest should have comment or be unexported (golint)
    • Line 24: warning: exported function EncryptTesterErrMsg should have comment or be unexported (golint)
    • Line 51: warning: exported type EncryptTesterErrMsgNoKeyRequest should have comment or be unexported (golint)
    • udw/udwTypeTransform/Transformer.go
    • Line 1: warning: don't use MixedCaps in package name; udwTypeTransform should be udwtypetransform (golint)
    • Line 11: warning: exported type Kind should have comment or be unexported (golint)
    • Line 14: warning: exported const Invalid should have comment (or a comment on this block) or be unexported (golint)
    • Line 65: warning: exported type TransformerFunc should have comment or be unexported (golint)
    • Line 66: warning: exported type Transformer should have comment or be unexported (golint)
    • Line 68: warning: exported method Transformer.Transform should have comment or be unexported (golint)
    • Line 71: warning: exported method Transformer.Tran should have comment or be unexported (golint)
    • Line 89: warning: exported method Transformer.Clone should have comment or be unexported (golint)
    • Line 100: warning: exported function GetReflectKind should have comment or be unexported (golint)
    • udw/udwTime/Period.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 11: warning: exported type PeriodHour should have comment or be unexported (golint)
    • Line 16: warning: exported type Period should have comment or be unexported (golint)
    • Line 21: warning: exported type DateStringPeriod should have comment or be unexported (golint)
    • Line 26: warning: exported type PeriodGetter should have comment or be unexported (golint)
    • Line 34: warning: exported method Period.IsIn should have comment or be unexported (golint)
    • Line 44: warning: exported method Period.IsZero should have comment or be unexported (golint)
    • Line 48: warning: exported method Period.HasData should have comment or be unexported (golint)
    • Line 52: warning: exported method Period.IsValid should have comment or be unexported (golint)
    • Line 55: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 64: warning: exported method Period.Overlaps should have comment or be unexported (golint)
    • Line 69: warning: exported function NewPeriod should have comment or be unexported (golint)
    • Line 77: warning: exported function NewPeriodPassed24Hours should have comment or be unexported (golint)
    • Line 85: warning: exported function MustNewPeriod should have comment or be unexported (golint)
    • Line 93: warning: exported function GetPeriodFromSortedList should have comment or be unexported (golint)
    • Line 107: warning: exported function GetPeriodFromGenericSortedList should have comment or be unexported (golint)
    • Line 129: warning: exported type PeriodSlice should have comment or be unexported (golint)
    • Line 142: warning: exported function PeriodSort should have comment or be unexported (golint)
    • Line 146: warning: exported type PeriodListInterface should have comment or be unexported (golint)
    • Line 152: warning: exported function SelectPeriodFromSortedPeriodList should have comment or be unexported (golint)
    • Line 177: warning: exported function PeriodListSort should have comment or be unexported (golint)
    • Line 181: warning: exported type PeriodList should have comment or be unexported (golint)
    • Line 183: warning: exported type PeriodListElement should have comment or be unexported (golint)
    • Line 201: warning: exported method PeriodList.Sort should have comment or be unexported (golint)
    • Line 205: warning: exported method PeriodList.SelectFromTime should have comment or be unexported (golint)
    • Line 220: warning: exported method PeriodList.IsIncludeOverlap should have comment or be unexported (golint)
    • Line 228: warning: exported method PeriodList.SetAtIndex should have comment or be unexported (golint)
    • Line 232: warning: exported method PeriodList.Append should have comment or be unexported (golint)
    • udw/udwNet/udwTapTun/ifconfig.go
    • Line 1: warning: don't use MixedCaps in package name; udwTapTun should be udwtaptun (golint)
    • Line 13: warning: exported type SetP2PIpRequest should have comment or be unexported (golint)
    • Line 21: warning: exported function SetP2PIpAndUp should have comment or be unexported (golint)
    • Line 83: warning: exported function GetErrPlatformNotSupport should have comment or be unexported (golint)
    • udw/udwTime/fixTimeSleep.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 8: warning: exported function FixClockTimeSleep should have comment or be unexported (golint)
    • Line 15: warning: exported function FixClockTimeSleepWithOffset should have comment or be unexported (golint)
    • Line 21: warning: exported function FixClockTimeSleepToTimeInDayInDefaultTimeZone should have comment or be unexported (golint)
    • Line 25: warning: exported function FixClockTimeSleepToTimeInDay should have comment or be unexported (golint)
    • Line 42: warning: exported function SleepToTodayTimePoint should have comment or be unexported (golint)
    • Line 51: warning: exported function GetNextTimeDuration should have comment or be unexported (golint)
    • Line 64: warning: exported type FixTimeDurationLoopRequest should have comment or be unexported (golint)
    • Line 71: warning: exported function SleepLoopWithFixDuration should have comment or be unexported (golint)
    • udw/udwSync/BoolWaiter.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 8: warning: exported type BoolWaiter should have comment or be unexported (golint)
    • Line 14: warning: exported method BoolWaiter.Set should have comment or be unexported (golint)
    • Line 27: warning: exported method BoolWaiter.Get should have comment or be unexported (golint)
    • Line 34: warning: don't use underscores in Go names; method initValue__NOLOCK should be initValueNOLOCK (golint)
    • Line 40: warning: exported method BoolWaiter.WaitTrueWithTimeout should have comment or be unexported (golint)
    • Line 44: warning: exported method BoolWaiter.WaitWithTimeout should have comment or be unexported (golint)
    • Line 64: warning: exported method BoolWaiter.Wait should have comment or be unexported (golint)
    • udw/udwSync/InitOnce.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 8: warning: exported type InitOnceWithError should have comment or be unexported (golint)
    • Line 15: warning: exported method InitOnceWithError.Do should have comment or be unexported (golint)
    • Line 36: warning: exported method InitOnceWithError.HasInitSucc should have comment or be unexported (golint)
    • udw/udwPlatform/udwPlatform.go
    • Line 1: warning: don't use MixedCaps in package name; udwPlatform should be udwplatform (golint)
    • Line 5: warning: exported type Platform should have comment or be unexported (golint)
    • Line 10: warning: exported method Platform.Compatible should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.GetExeSuffix should have comment or be unexported (golint)
    • Line 25: warning: exported var LinuxAmd64 should have comment or be unexported (golint)
    • Line 26: warning: exported var DarwinAmd64 should have comment or be unexported (golint)
    • Line 27: warning: exported var WindowsAmd64 should have comment or be unexported (golint)
    • Line 29: warning: exported function GetCompiledPlatform should have comment or be unexported (golint)
    • Line 36: warning: exported function IsLinux should have comment or be unexported (golint)
    • Line 40: warning: exported function IsLinuxAmd64 should have comment or be unexported (golint)
    • Line 44: warning: exported function IsDarwin should have comment or be unexported (golint)
    • Line 48: warning: exported function IsDarwinAmd64 should have comment or be unexported (golint)
    • Line 52: warning: exported function IsMac should have comment or be unexported (golint)
    • Line 56: warning: exported function IsWindows should have comment or be unexported (golint)
    • Line 60: warning: exported function IsWindowsAmd64 should have comment or be unexported (golint)
    • Line 64: warning: exported function IsWindows386 should have comment or be unexported (golint)
    • Line 68: warning: exported function GoosStringIsWindows should have comment or be unexported (golint)
    • Line 72: warning: exported function IsAndroid should have comment or be unexported (golint)
    • Line 76: warning: exported function IsIos should have comment or be unexported (golint)
    • udw/udwStrconv/gb.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrconv should be udwstrconv (golint)
    • Line 10: warning: exported const TB should have comment or be unexported (golint)
    • Line 11: warning: exported const GB should have comment or be unexported (golint)
    • Line 12: warning: exported const MB should have comment or be unexported (golint)
    • Line 13: warning: exported const KB should have comment or be unexported (golint)
    • Line 15: warning: exported function GbPaddingFromFloat64 should have comment or be unexported (golint)
    • Line 19: warning: exported function GbFromFloat64 should have comment or be unexported (golint)
    • Line 38: warning: exported function GbFromFloat64WithUnit should have comment or be unexported (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 66: warning: exported function GbFromInt64 should have comment or be unexported (golint)
    • Line 69: warning: exported function GbFromUint64 should have comment or be unexported (golint)
    • Line 73: warning: exported function GbFromInt should have comment or be unexported (golint)
    • Line 76: warning: exported function GbPaddingFromInt should have comment or be unexported (golint)
    • Line 79: warning: exported function GbPaddingFromInt64 should have comment or be unexported (golint)
    • Line 83: warning: exported function GbSpeedFromInt should have comment or be unexported (golint)
    • Line 87: warning: exported function GbSpeedFromFloat64 should have comment or be unexported (golint)
    • Line 91: warning: exported function GbSpeedFromFloat64AndDuration should have comment or be unexported (golint)
    • Line 96: warning: exported function SizeStringWithFloat64 should have comment or be unexported (golint)
    • Line 100: warning: exported function SizeStringWithoutUnit should have comment or be unexported (golint)
    • Line 113: warning: exported function SizeString should have comment or be unexported (golint)
    • Line 117: warning: exported function SizeStringWithPadding should have comment or be unexported (golint)
    • Line 121: warning: exported function Float64ToFlowString should have comment or be unexported (golint)
    • Line 125: warning: exported function GbStringToFloat64Default0 should have comment or be unexported (golint)
    • Line 134: warning: exported function GbstringToFloat64 should have comment or be unexported (golint)
    • Line 174: warning: exported function FormatGbAndIntFromInt64 should have comment or be unexported (golint)
    • Line 178: warning: exported function FormatGbAndIntFromInt should have comment or be unexported (golint)
    • udw/udwNet/interface.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 7: warning: exported type RwcDialer should have comment or be unexported (golint)
    • Line 11: warning: exported type RwcDialerFunc should have comment or be unexported (golint)
    • Line 13: warning: exported method RwcDialerFunc.RwcDial should have comment or be unexported (golint)
    • udw/udwNet/tcpListener.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 10: warning: exported function TcpNewListener should have comment or be unexported (golint)
    • Line 15: warning: exported function TcpNewListenerReturnListener should have comment or be unexported (golint)
    • Line 21: warning: exported function TcpNewListenerFromExistListener should have comment or be unexported (golint)
    • Line 26: warning: exported type TcpListener should have comment or be unexported (golint)
    • Line 45: warning: exported method TcpListener.GetListenPort should have comment or be unexported (golint)
    • Line 49: warning: exported method TcpListener.Close should have comment or be unexported (golint)
    • Line 74: warning: exported function TcpNewDialer should have comment or be unexported (golint)
    • Line 84: warning: exported function SetMockedListen should have comment or be unexported (golint)
    • udw/udwStrings/fields.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 5: warning: exported function StringFieldsAtPos should have comment or be unexported (golint)
    • Line 13: warning: exported function Fields should have comment or be unexported (golint)
    • udw/udwTime/timeout.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 7: warning: exported function Timeout should have comment or be unexported (golint)
    • Line 21: warning: exported function MustNotTimeout should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoBuild/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoBuild should be udwgobuild (golint)
    • Line 15: warning: exported const TargetOsLinux should have comment (or a comment on this block) or be unexported (golint)
    • Line 27: warning: exported type BuildRequest should have comment or be unexported (golint)
    • Line 50: warning: exported method BuildRequest.ToCtx should have comment or be unexported (golint)
    • Line 72: warning: exported method BuildRequest.Init should have comment or be unexported (golint)
    • Line 109: warning: exported function MustBuild should have comment or be unexported (golint)
    • Line 116: warning: exported function MustBuildCtx should have comment or be unexported (golint)
    • udw/udwRand/CombinatoricsRandom2d.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 10: warning: exported type CombinatoricsRandom2d should have comment or be unexported (golint)
    • Line 17: warning: exported method CombinatoricsRandom2d.Random should have comment or be unexported (golint)
    • udw/udwSqlite3/0sqlL1.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 97: warning: exported function MustDeleteSqliteDbFileByPath should have comment or be unexported (golint)
    • Line 112: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • udw/udwTime/TimeRecoverInt.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 8: warning: exported type TimeRecoverInt should have comment or be unexported (golint)
    • Line 15: warning: exported method TimeRecoverInt.Sync should have comment or be unexported (golint)
    • Line 39: warning: exported method TimeRecoverInt.Full should have comment or be unexported (golint)
    • udw/udwTime/dbtime.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 10: warning: exported function MustDbTimeGetObjFromString should have comment or be unexported (golint)
    • Line 18: warning: exported function DbTimeGetObjFromString should have comment or be unexported (golint)
    • Line 22: warning: exported function MustDbTimeGetObjFromStringIgnoreEmpty should have comment or be unexported (golint)
    • Line 33: warning: exported function DbTimeGetObjFromStringIgnoreError should have comment or be unexported (golint)
    • Line 41: warning: exported function MustDbTimeGetStringFromObj should have comment or be unexported (golint)
    • Line 45: warning: exported function DbTimeGetStringFromObj should have comment or be unexported (golint)
    • Line 59: warning: exported function DbTimeGetStringFromObjV2 should have comment or be unexported (golint)
    • Line 71: warning: exported function MustDbTimeSecondGetStringFromObj should have comment or be unexported (golint)
    • Line 76: warning: exported function DbTimeGetMinValue should have comment or be unexported (golint)
    • Line 80: warning: exported function DbTimeGetMaxValue should have comment or be unexported (golint)
    • Line 84: warning: exported function MustDbTimeHourGetStringFromObj should have comment or be unexported (golint)
    • Line 89: warning: exported function MustDbTimeHourGetObjFromString should have comment or be unexported (golint)
    • Line 97: warning: exported function MustDbTimeDescGetStringFromObj should have comment or be unexported (golint)
    • Line 111: warning: exported function MustDbTimeDescGetObjFromString should have comment or be unexported (golint)
    • Line 124: warning: exported function DbTimeGetUint64FromObjOrMax should have comment or be unexported (golint)
    • Line 140: warning: exported function DbTimeGetObjFromUint64 should have comment or be unexported (golint)
    • Line 144: warning: exported function DbTimeGetUint64SecondFromObj should have comment or be unexported (golint)
    • Line 157: warning: exported function DbTimeGetObjFromUint64Second should have comment or be unexported (golint)
    • udw/udwCache/FileCacheChecker.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 18: warning: exported type FileMd5Getter should have comment or be unexported (golint)
    • Line 22: warning: exported method FileMd5Getter.GetMd5ByFullPath__NOLOCK should have comment or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; method GetMd5ByFullPath__NOLOCK should be GetMd5ByFullPathNOLOCK (golint)
    • Line 25: warning: exported method FileMd5Getter.GetMd5ByStatAndFullPath__NOLOCK should have comment or be unexported (golint)
    • Line 25: warning: don't use underscores in Go names; method GetMd5ByStatAndFullPath__NOLOCK should be GetMd5ByStatAndFullPathNOLOCK (golint)
    • Line 28: warning: exported method FileMd5Getter.Close should have comment or be unexported (golint)
    • Line 32: warning: exported type FileMd5GetByFullPath should have comment or be unexported (golint)
    • Line 34: warning: exported function FileMd5Get should have comment or be unexported (golint)
    • Line 82: warning: exported function FileMd5TryFreeMemory should have comment or be unexported (golint)
    • Line 91: warning: don't use underscores in Go names; method getMd5ByFullPath__NOLOCK should be getMd5ByFullPathNOLOCK (golint)
    • Line 101: warning: don't use underscores in Go names; method getMd5ByStatAndFullPath__NOLOCK should be getMd5ByStatAndFullPathNOLOCK (golint)
    • Line 163: warning: don't use underscores in Go names; method close__NOLOCK should be closeNOLOCK (golint)
    • Line 200: warning: exported function SetMd5FileWithBuf should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/WriteFileGetter.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoWriter should be udwgowriter (golint)
    • Line 10: warning: exported type WriteGoFileGetterRequest should have comment or be unexported (golint)
    • Line 20: warning: exported function WriteGoFileGetterWithGlobalVariable should have comment or be unexported (golint)
    • Line 74: warning: exported type WriteGoFileGetterWithDirFileListRequest should have comment or be unexported (golint)
    • Line 83: warning: exported function WriteGoFileGetterWithDirFileList should have comment or be unexported (golint)
    • udw/udwSlice/ArithmeticSequence.go
    • Line 1: warning: don't use MixedCaps in package name; udwSlice should be udwslice (golint)
    • Line 7: warning: exported function ArithmeticSequence should have comment or be unexported (golint)
    • Line 24: warning: exported function IntRangeSlice should have comment or be unexported (golint)
    • udw/tyVpnClient/client.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnClient should be tyvpnclient (golint)
    • Line 28: warning: exported type Config should have comment or be unexported (golint)
    • Line 40: warning: exported type Client should have comment or be unexported (golint)
    • udw/udwCompress/udwFlate/Uncompress.go
    • Line 1: warning: don't use MixedCaps in package name; udwFlate should be udwflate (golint)
    • Line 11: warning: exported function TryUncompress should have comment or be unexported (golint)
    • Line 23: warning: exported function TryUncompressWithTmpBuf should have comment or be unexported (golint)
    • Line 33: warning: exported function MustFlateUnCompress should have comment or be unexported (golint)
    • Line 42: warning: exported function FlateUnCompress should have comment or be unexported (golint)
    • Line 49: warning: exported function FlateUnCompressWithTmpBuf should have comment or be unexported (golint)
    • udw/udwNet/IpParse.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 8: warning: exported function ParseIpv4ToUint32 should have comment or be unexported (golint)
    • Line 34: warning: exported function ParseIpToBuf should have comment or be unexported (golint)
    • udw/udwIpPacket/ipGetter.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 8: warning: exported method IpPacket.GetConnAddrTcpUdp should have comment or be unexported (golint)
    • Line 17: warning: exported method IpPacket.GetSrcIp should have comment or be unexported (golint)
    • Line 21: warning: exported method IpPacket.GetSrcPort should have comment or be unexported (golint)
    • Line 28: warning: exported method IpPacket.SetSrcPort__NoRecomputeChecksum should have comment or be unexported (golint)
    • Line 28: warning: don't use underscores in Go names; method SetSrcPort__NoRecomputeChecksum should be SetSrcPortNoRecomputeChecksum (golint)
    • Line 36: warning: exported method IpPacket.GetDstIp should have comment or be unexported (golint)
    • Line 40: warning: exported method IpPacket.GetDstPort should have comment or be unexported (golint)
    • Line 47: warning: exported method IpPacket.SetDstPort__NoRecomputeChecksum should have comment or be unexported (golint)
    • Line 47: warning: don't use underscores in Go names; method SetDstPort__NoRecomputeChecksum should be SetDstPortNoRecomputeChecksum (golint)
    • Line 55: warning: exported method IpPacket.GetIpVersion should have comment or be unexported (golint)
    • Line 59: warning: exported method IpPacket.GetIpHeaderLen should have comment or be unexported (golint)
    • Line 63: warning: exported method IpPacket.GetIpDscpAndEcn should have comment or be unexported (golint)
    • Line 67: warning: exported method IpPacket.GetIpTotalLen should have comment or be unexported (golint)
    • Line 71: warning: exported method IpPacket.GetIpIdentification should have comment or be unexported (golint)
    • Line 75: warning: exported method IpPacket.GetIpFlagsAndFragmentOffset should have comment or be unexported (golint)
    • Line 79: warning: exported method IpPacket.GetIpTimeToLive should have comment or be unexported (golint)
    • Line 83: warning: exported method IpPacket.GetIpProtocol should have comment or be unexported (golint)
    • Line 87: warning: exported method IpPacket.GetIpHeaderChecksum should have comment or be unexported (golint)
    • Line 91: warning: exported method IpPacket.GetIpOption should have comment or be unexported (golint)
    • udw/udwDebug/print.go
    • Line 1: warning: don't use MixedCaps in package name; udwDebug should be udwdebug (golint)
    • Line 11: warning: exported function Println should have comment or be unexported (golint)
    • Line 17: warning: exported function Sprintln should have comment or be unexported (golint)
    • Line 40: warning: exported function PrintlnSepLine should have comment or be unexported (golint)
    • Line 44: warning: exported const SepLineString should have comment or be unexported (golint)
    • Line 46: warning: exported const SepLineAndTwoLBString should have comment or be unexported (golint)
    • Line 48: warning: exported const SepLineAndOneLBString should have comment or be unexported (golint)
    • udw/udwFile/copyV2.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 10: warning: exported type MustCopyV2Request should have comment or be unexported (golint)
    • Line 17: warning: exported function MustCopyV2 should have comment or be unexported (golint)
    • udw/udwBase64/std.go
    • Line 1: warning: don't use MixedCaps in package name; udwBase64 should be udwbase64 (golint)
    • Line 5: warning: exported function MustStdBase64EncodeByteToByte should have comment or be unexported (golint)
    • Line 11: warning: exported function MustStdBase64EncodeByteToString should have comment or be unexported (golint)
    • Line 15: warning: exported function MustStdBase64DecodeStringToByte should have comment or be unexported (golint)
    • Line 23: warning: exported function StdBase64DecodeByteToByte should have comment or be unexported (golint)
    • udw/udwBase64/v2.go
    • Line 1: warning: don't use MixedCaps in package name; udwBase64 should be udwbase64 (golint)
    • Line 8: warning: exported function EncodeByteToStringV2 should have comment or be unexported (golint)
    • Line 13: warning: exported function DecodeStringToByteV2 should have comment or be unexported (golint)
    • udw/udwStrconv/bytes.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrconv should be udwstrconv (golint)
    • Line 5: warning: exported function ByteSliceParseUint should have comment or be unexported (golint)
    • udw/udwSqlite3/sqlite3.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 310: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • Line 327: warning: exported type QueryReq should have comment or be unexported (golint)
    • Line 336: warning: exported type QueryRespStatus should have comment or be unexported (golint)
    • Line 341: warning: exported method Db.Query should have comment or be unexported (golint)
    • Line 341: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • Line 343: warning: don't use underscores in Go names; var rpc1_req should be rpc1Req (golint)
    • Line 361: warning: don't use underscores in Go names; var rpc1_resp should be rpc1Resp (golint)
    • Line 405: warning: don't use underscores in Go names; var rpc2_req should be rpc2Req (golint)
    • Line 411: warning: don't use underscores in Go names; var rpc2_resp should be rpc2Resp (golint)
    • Line 438: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • Line 438: warning: don't use underscores in Go names; method parameter rpc1_req should be rpc1Req (golint)
    • Line 458: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • Line 458: warning: don't use underscores in Go names; method unmarshalResultListFromC__NOLOCK should be unmarshalResultListFromCNOLOCK (golint)
    • Line 471: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • Line 482: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • Line 486: warning: receiver name c should be consistent with previous receiver name db for Db (golint)
    • Line 496: warning: don't use underscores in Go names; func errorCodeToString__NOLOCK should be errorCodeToStringNOLOCK (golint)
    • Line 506: warning: exported type Db should have comment or be unexported (golint)
    • Line 516: warning: exported function MustGetSqlite3Version should have comment or be unexported (golint)
    • udw/udwStrings/prefix.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 8: warning: exported function GetShareCommonPrefix should have comment or be unexported (golint)
    • Line 26: warning: exported function NewRootPrefixNode should have comment or be unexported (golint)
    • udw/udwTask/RunFunctionListConcurrent.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 8: warning: exported function RunFunctionListConcurrent should have comment or be unexported (golint)
    • Line 24: warning: exported function MustRunFunctionListConcurrentPassByPanic should have comment or be unexported (golint)
    • udw/udwFile/vFileSet.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 8: warning: exported type VFileItem should have comment or be unexported (golint)
    • Line 14: warning: exported function VFileSetSort should have comment or be unexported (golint)
    • Line 17: warning: exported function VFileSetAddDirPath should have comment or be unexported (golint)
    • Line 24: warning: exported function MustCheckContentAndWriteVFileItemList should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/udwGoTypeMarshal/WriteStringToGolang.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoTypeMarshal should be udwgotypemarshal (golint)
    • Line 10: warning: exported function WriteStringToGolang should have comment or be unexported (golint)
    • Line 13: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 18: warning: exported function WriteStringToGolangDoubleQuotation should have comment or be unexported (golint)
    • Line 51: warning: exported function WriteStringToGolangToBuf 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 (golint)
    • Line 63: warning: exported function WriteStringToGolangDoubleQuotationToBuf should have comment or be unexported (golint)
    • udw/udwSqlite3/0set.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 8: warning: exported method Db.MustSet should have comment or be unexported (golint)
    • Line 15: warning: exported method Db.Set should have comment or be unexported (golint)
    • Line 34: warning: exported method Db.MustInsertAndReturnHasSucc should have comment or be unexported (golint)
    • Line 50: warning: exported method Db.MustInsert should have comment or be unexported (golint)
    • Line 55: warning: exported method Db.MustUpdate should have comment or be unexported (golint)
    • Line 60: warning: exported method Db.MustMulitSetByKeySet should have comment or be unexported (golint)
    • Line 74: warning: exported method Db.MustMulitSet should have comment or be unexported (golint)
    • udw/udwStrings/lineSpliter.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 3: warning: exported type LineSpliter should have comment or be unexported (golint)
    • Line 8: warning: exported function NewLineSpliter should have comment or be unexported (golint)
    • Line 15: warning: exported method LineSpliter.GetLineNumByPos should have comment or be unexported (golint)
    • Line 27: warning: exported method LineSpliter.GetLineContent should have comment or be unexported (golint)
    • Line 46: warning: exported method LineSpliter.GetTotalLineNumber should have comment or be unexported (golint)
    • udw/udwOc/udwOcAppStore/statusConst.go
    • Line 1: warning: don't use MixedCaps in package name; udwOcAppStore should be udwocappstore (golint)
    • Line 4: warning: exported const StatusPayLoadingTypeRestore should have comment (or a comment on this block) or be unexported (golint)
    • udw/udwIo/deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 8: warning: exported function FmtByteSpeed should have comment or be unexported (golint)
    • Line 13: warning: exported function FmtByteNum should have comment or be unexported (golint)
    • udw/udwClose/closer.go
    • Line 1: warning: don't use MixedCaps in package name; udwClose should be udwclose (golint)
    • Line 10: warning: exported type Closer should have comment or be unexported (golint)
    • Line 20: warning: exported function NewCloser should have comment or be unexported (golint)
    • Line 26: warning: exported method Closer.IsClose should have comment or be unexported (golint)
    • Line 34: warning: exported method Closer.CloseWithCallback should have comment or be unexported (golint)
    • Line 59: warning: exported method Closer.Close should have comment or be unexported (golint)
    • Line 63: warning: exported method Closer.GetCloseChan should have comment or be unexported (golint)
    • Line 77: warning: exported method Closer.AddOnClose should have comment or be unexported (golint)
    • Line 91: warning: exported method Closer.AddIoCloserOnCloseWithErrorLog should have comment or be unexported (golint)
    • Line 100: warning: exported method Closer.LoopUntilCloseFirstRun should have comment or be unexported (golint)
    • Line 114: warning: exported method Closer.LoopUntilCloseFirstSleep should have comment or be unexported (golint)
    • Line 128: warning: exported method Closer.WaitClose should have comment or be unexported (golint)
    • Line 136: warning: exported method Closer.SleepDur should have comment or be unexported (golint)
    • Line 147: warning: exported method Closer.SleepUtil should have comment or be unexported (golint)
    • Line 162: warning: exported method Closer.AddUpperCloser should have comment or be unexported (golint)
    • udw/udwCryptoEncryptV3/psk.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoEncryptV3 should be udwcryptoencryptv3 (golint)
    • Line 10: warning: exported function Get32PskFromString should have comment or be unexported (golint)
    • Line 17: warning: exported function Get32PskFromSlice32 should have comment or be unexported (golint)
    • Line 26: warning: exported function GetAesBlockFrom32Psk should have comment or be unexported (golint)
    • udw/udwCompress/kkcflate/sortbyLiteral.go
    • Line 7: warning: don't use underscores in Go names; func byLiteral_quickSort should be byLiteralQuickSort (golint)
    • Line 36: warning: don't use underscores in Go names; func byLiteral_maxDepth should be byLiteralMaxDepth (golint)
    • Line 44: warning: don't use underscores in Go names; func byLiteral_insertionSort should be byLiteralInsertionSort (golint)
    • Line 52: warning: don't use underscores in Go names; func byLiteral_medianOfThree should be byLiteralMedianOfThree (golint)
    • Line 68: warning: don't use underscores in Go names; func byLiteral_doPivot should be byLiteralDoPivot (golint)
    • Line 142: warning: don't use underscores in Go names; func byLiteral_heapSort should be byLiteralHeapSort (golint)
    • Line 158: warning: don't use underscores in Go names; func byLiteral_siftDown should be byLiteralSiftDown (golint)
    • udw/udwMap/StringSlice.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 3: warning: exported function StringSliceDeleteString should have comment or be unexported (golint)
    • udw/udwSsh/scp.go
    • Line 1: warning: don't use MixedCaps in package name; udwSsh should be udwssh (golint)
    • Line 9: warning: exported type ScpReq should have comment or be unexported (golint)
    • Line 19: warning: exported function Scp should have comment or be unexported (golint)
    • udw/udwCache/FileChangeCache.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 17: warning: exported function MustMd5FileChangeCacheClean should have comment or be unexported (golint)
    • Line 27: warning: exported function MustMd5FileChangeCache should have comment or be unexported (golint)
    • Line 33: warning: exported function MustMd5FileChangeCacheV2 should have comment or be unexported (golint)
    • Line 43: warning: exported type MustMd5FileChangeCacheV3Request should have comment or be unexported (golint)
    • Line 52: warning: exported function MustMd5FileChangeCacheV3 should have comment or be unexported (golint)
    • udw/tyTls/chk.go
    • Line 1: warning: don't use MixedCaps in package name; tyTls should be tytls (golint)
    • Line 9: warning: exported function HashChk should have comment or be unexported (golint)
    • Line 16: warning: exported function MustHashChkFromTlsCert should have comment or be unexported (golint)
    • Line 23: warning: exported function IsChkValid should have comment or be unexported (golint)
    • udw/udwType/PtrType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type PtrType should have comment or be unexported (golint)
    • Line 20: warning: exported method PtrType.SaveByPath should have comment or be unexported (golint)
    • Line 40: warning: exported method PtrType.GetElemByString should have comment or be unexported (golint)
    • Line 53: warning: exported method PtrType.DeleteByPath should have comment or be unexported (golint)
    • udw/udwProjectPath/ProjectPath.go
    • Line 1: warning: don't use MixedCaps in package name; udwProjectPath should be udwprojectpath (golint)
    • Line 10: warning: exported function MustGetProjectPath should have comment or be unexported (golint)
    • Line 21: warning: exported function HasProjectPath should have comment or be unexported (golint)
    • Line 29: warning: exported function MustPathInProject should have comment or be unexported (golint)
    • Line 33: warning: exported function DisallowGetProjectPathThisProcess should have comment or be unexported (golint)
    • udw/udwNet/udwDns/udwDnsPacket/fakeDnsPacket.go
    • Line 1: warning: don't use MixedCaps in package name; udwDnsPacket should be udwdnspacket (golint)
    • Line 3: warning: exported function IsInMatchOut should have comment or be unexported (golint)
    • Line 10: warning: exported function IsLookLikeFakePacket should have comment or be unexported (golint)
    • udw/udwSsh/ssh.go
    • Line 1: warning: don't use MixedCaps in package name; udwSsh should be udwssh (golint)
    • Line 15: warning: exported const SshOption should have comment or be unexported (golint)
    • Line 17: warning: exported const ScpCmdPrefix should have comment or be unexported (golint)
    • Line 19: warning: exported type RemoteServer should have comment or be unexported (golint)
    • Line 70: warning: exported function SshCopyId should have comment or be unexported (golint)
    • Line 87: warning: exported function MustSshCopyidWithIpAndCertContent should have comment or be unexported (golint)
    • Line 100: warning: exported function RpcSsh should have comment or be unexported (golint)
    • Line 124: warning: exported function MustRpcSsh should have comment or be unexported (golint)
    • Line 130: warning: exported function RpcSshDefault should have comment or be unexported (golint)
    • Line 134: warning: exported function MustRpcSshDefault should have comment or be unexported (golint)
    • Line 138: warning: exported function MustRpcSshDefaultWithBashContent should have comment or be unexported (golint)
    • Line 144: warning: exported function AvailableCheck should have comment or be unexported (golint)
    • udw/udwSync/Rc.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 5: warning: exported type Rc should have comment or be unexported (golint)
    • Line 11: warning: exported method Rc.Add should have comment or be unexported (golint)
    • Line 23: warning: exported method Rc.Done should have comment or be unexported (golint)
    • Line 26: warning: exported method Rc.Wait should have comment or be unexported (golint)
    • Line 31: warning: exported method Rc.Inc should have comment or be unexported (golint)
    • Line 35: warning: exported method Rc.Dec should have comment or be unexported (golint)
    • Line 39: warning: exported method Rc.GetRc should have comment or be unexported (golint)
    • udw/udwNet/udwIPNet/ipnet.go
    • Line 1: warning: don't use MixedCaps in package name; udwIPNet should be udwipnet (golint)
    • Line 13: warning: exported type IPNet should have comment or be unexported (golint)
    • Line 29: warning: exported method IPNet.ContainIP should have comment or be unexported (golint)
    • Line 44: warning: exported method IPNet.ContainIPNet should have comment or be unexported (golint)
    • Line 44: warning: receiver name thisIpnet should be consistent with previous receiver name net for IPNet (golint)
    • Line 47: warning: exported method IPNet.GetIP should have comment or be unexported (golint)
    • Line 47: warning: receiver name ipnet should be consistent with previous receiver name net for IPNet (golint)
    • Line 51: warning: exported method IPNet.GetIPString should have comment or be unexported (golint)
    • Line 51: warning: receiver name ipnet should be consistent with previous receiver name net for IPNet (golint)
    • Line 55: warning: exported method IPNet.GetMaskIpString should have comment or be unexported (golint)
    • Line 55: warning: receiver name ipnet should be consistent with previous receiver name net for IPNet (golint)
    • Line 58: warning: exported method IPNet.GetPrefix should have comment or be unexported (golint)
    • Line 58: warning: receiver name ipnet should be consistent with previous receiver name net for IPNet (golint)
    • Line 61: warning: exported method IPNet.GetMaskPrefixInIpv6 should have comment or be unexported (golint)
    • Line 61: warning: receiver name ipnet should be consistent with previous receiver name net for IPNet (golint)
    • Line 68: warning: exported method IPNet.GetIpByteLen should have comment or be unexported (golint)
    • Line 68: warning: receiver name ipnet should be consistent with previous receiver name net for IPNet (golint)
    • Line 74: warning: exported method IPNet.Equal should have comment or be unexported (golint)
    • Line 74: warning: receiver name thisIpNet should be consistent with previous receiver name net for IPNet (golint)
    • Line 77: warning: exported method IPNet.ToGoIPNet should have comment or be unexported (golint)
    • Line 77: warning: receiver name thisIpNet should be consistent with previous receiver name net for IPNet (golint)
    • Line 84: warning: exported method IPNet.IsRootIpNet should have comment or be unexported (golint)
    • Line 84: warning: receiver name thisIpNet should be consistent with previous receiver name net for IPNet (golint)
    • Line 87: warning: exported method IPNet.GetParentIpNet should have comment or be unexported (golint)
    • Line 87: warning: receiver name thisIpNet should be consistent with previous receiver name net for IPNet (golint)
    • Line 100: warning: exported function ParseIPNetDefault32 should have comment or be unexported (golint)
    • Line 111: warning: exported function MustParseIPNet should have comment or be unexported (golint)
    • Line 131: warning: exported function NewIPNetFromIPAndPrefix should have comment or be unexported (golint)
    • Line 138: warning: exported function NewIPNetFromIPAndPrefixString should have comment or be unexported (golint)
    • Line 150: warning: exported function GetIpv4RootIpNet should have comment or be unexported (golint)
    • Line 154: warning: exported function GetIpv6RootIpNet should have comment or be unexported (golint)
    • udw/udwErr/error.go
    • Line 1: warning: don't use MixedCaps in package name; udwErr should be udwerr (golint)
    • Line 13: warning: exported function PanicIfError should have comment or be unexported (golint)
    • Line 19: warning: exported function PanicIfErrorMsg should have comment or be unexported (golint)
    • Line 25: warning: exported function LogErrorWithStack should have comment or be unexported (golint)
    • Line 36: warning: exported function LogUserErrorWithStack should have comment or be unexported (golint)
    • Line 47: warning: exported function LogError should have comment or be unexported (golint)
    • Line 55: warning: exported var PrintStack should have comment or be unexported (golint)
    • Line 57: warning: exported type PanicErr should have comment or be unexported (golint)
    • Line 65: warning: exported function PanicToError should have comment or be unexported (golint)
    • Line 79: warning: exported function PanicToErrorMsg should have comment or be unexported (golint)
    • Line 93: warning: exported function PanicToErrorAndLog should have comment or be unexported (golint)
    • Line 134: warning: exported function PanicToErrorWithStackAndLog should have comment or be unexported (golint)
    • Line 150: warning: exported function ErrorToMsg should have comment or be unexported (golint)
    • Line 156: warning: exported function ErrorMsgToErr should have comment or be unexported (golint)
    • Line 163: warning: exported function PanicToErrorMsgWithStack should have comment or be unexported (golint)
    • Line 178: warning: exported function PanicToErrorMsgWithStackAndLog should have comment or be unexported (golint)
    • Line 194: warning: exported function PanicToErrorMsgAndStack should have comment or be unexported (golint)
    • Line 209: warning: exported function PanicToCallback should have comment or be unexported (golint)
    • Line 230: warning: exported function New should have comment or be unexported (golint)
    • Line 234: warning: exported type RpcErr should have comment or be unexported (golint)
    • udw/udwStrconv/progress.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrconv should be udwstrconv (golint)
    • Line 9: warning: exported function PrintProgress should have comment or be unexported (golint)
    • udw/udwType/ArrayType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type ArrayType should have comment or be unexported (golint)
    • Line 21: warning: exported method ArrayType.GetElemByString should have comment or be unexported (golint)
    • Line 33: warning: exported method ArrayType.DeleteByPath should have comment or be unexported (golint)
    • udw/udwTime/Nower.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 8: warning: exported function NowFromDefaultNower should have comment or be unexported (golint)
    • Line 15: warning: exported function MysqlNowFromDefaultNower should have comment or be unexported (golint)
    • Line 19: warning: exported function MysqlUsNowFromDefaultNower should have comment or be unexported (golint)
    • Line 23: warning: exported function SetDefaultNowerCallback should have comment or be unexported (golint)
    • Line 29: warning: exported function SetDefaultNowerToFixTimeString should have comment or be unexported (golint)
    • Line 33: warning: exported function SetDefaultNowerToFixTime should have comment or be unexported (golint)
    • Line 39: warning: exported function SetDefaultNowerToRealTime should have comment or be unexported (golint)
    • Line 42: warning: exported function SetDefaultNowerToOffset should have comment or be unexported (golint)
    • udw/udwMap/MutexSetString.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 5: warning: exported type MutexSetString should have comment or be unexported (golint)
    • Line 10: warning: exported method MutexSetString.Has should have comment or be unexported (golint)
    • Line 21: warning: exported method MutexSetString.Set should have comment or be unexported (golint)
    • Line 30: warning: exported method MutexSetString.SetAllByMap should have comment or be unexported (golint)
    • Line 36: warning: exported method MutexSetString.Len should have comment or be unexported (golint)
    • Line 43: warning: exported method MutexSetString.Clear should have comment or be unexported (golint)
    • udw/tyTls/tls13.go
    • Line 1: warning: don't use MixedCaps in package name; tyTls should be tytls (golint)
    • Line 10: warning: exported function EnableTlsVersion13 should have comment or be unexported (golint)
    • udw/udwCompress/udwFlate/io.go
    • Line 1: warning: don't use MixedCaps in package name; udwFlate should be udwflate (golint)
    • Line 9: warning: exported function CompressMustNewWriter should have comment or be unexported (golint)
    • Line 17: warning: exported function CompressMustNewReader should have comment or be unexported (golint)
    • Line 21: warning: exported function UncompressMustNewReader should have comment or be unexported (golint)
    • Line 25: warning: exported function NewReader should have comment or be unexported (golint)
    • udw/udwIo/debugWriter.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 13: warning: exported function NewDebugWriter should have comment or be unexported (golint)
    • udw/udwRand/udwRandNewId/IncreaseId.go
    • Line 1: warning: don't use MixedCaps in package name; udwRandNewId should be udwrandnewid (golint)
    • Line 11: warning: exported function NextUint64IdString should have comment or be unexported (golint)
    • Line 16: warning: exported function NextUint64IdStringWithPadding should have comment or be unexported (golint)
    • Line 21: warning: exported function NextUint64Id should have comment or be unexported (golint)
    • udw/udwRpc/udwRpcSameProcess/udwRspLib/string.go
    • Line 1: warning: don't use MixedCaps in package name; udwRspLib should be udwrsplib (golint)
    • Line 9: warning: exported method GoBuffer.WriteStringUTF8 should have comment or be unexported (golint)
    • Line 17: warning: exported method GoBuffer.ReadStringUTF8 should have comment or be unexported (golint)
    • Line 25: warning: exported method GoBuffer.WriteStringUTF16 should have comment or be unexported (golint)
    • Line 44: warning: exported method GoBuffer.ReadStringUTF16 should have comment or be unexported (golint)
    • udw/udwRand/udwRand.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 11: warning: exported function NewCryptSeedMathRand should have comment or be unexported (golint)
    • Line 16: warning: exported function MustNewCryptSeedUdwRand should have comment or be unexported (golint)
    • Line 21: warning: exported function NewInt64SeedUdwRand should have comment or be unexported (golint)
    • Line 26: warning: exported type UdwRand should have comment or be unexported (golint)
    • Line 31: warning: exported method UdwRand.MulitChoice should have comment or be unexported (golint)
    • Line 39: warning: exported method UdwRand.MulitChoiceOriginOrder should have comment or be unexported (golint)
    • Line 45: warning: exported method UdwRand.HappendBaseOnPossibility should have comment or be unexported (golint)
    • Line 54: warning: exported method UdwRand.IntBetween should have comment or be unexported (golint)
    • Line 67: warning: exported method UdwRand.Int63Between should have comment or be unexported (golint)
    • Line 79: warning: exported method UdwRand.Float64Between should have comment or be unexported (golint)
    • Line 88: warning: exported method UdwRand.TimeDurationBetween should have comment or be unexported (golint)
    • Line 92: warning: exported method UdwRand.ChoiceFromIntSlice should have comment or be unexported (golint)
    • Line 96: warning: exported method UdwRand.Intn should have comment or be unexported (golint)
    • Line 103: warning: exported method UdwRand.Float32 should have comment or be unexported (golint)
    • Line 110: warning: exported method UdwRand.Float64 should have comment or be unexported (golint)
    • Line 127: warning: exported function IntBetween should have comment or be unexported (golint)
    • Line 131: warning: exported function Int63Between should have comment or be unexported (golint)
    • Line 135: warning: exported function IntSliceBetween should have comment or be unexported (golint)
    • Line 160: warning: exported function TimeDurationBetween should have comment or be unexported (golint)
    • Line 164: warning: exported function HappendBaseOnPossibility should have comment or be unexported (golint)
    • Line 168: warning: exported function Intn should have comment or be unexported (golint)
    • Line 172: warning: exported function Float32 should have comment or be unexported (golint)
    • Line 176: warning: exported function Float64 should have comment or be unexported (golint)
    • Line 180: warning: exported function Float64Between should have comment or be unexported (golint)
    • Line 184: warning: exported function RandRunOneFromFuncList should have comment or be unexported (golint)
    • udw/udwBytes/udwBytesEncode/mapStringString.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytesEncode should be udwbytesencode (golint)
    • Line 5: warning: exported function MapStringStringMarshal should have comment or be unexported (golint)
    • Line 18: warning: exported function MapStringStringUnmarshal should have comment or be unexported (golint)
    • udw/udwBytes/Align.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported function AlignToBigger should have comment or be unexported (golint)
    • Line 11: warning: exported function AlignToSmaller should have comment or be unexported (golint)
    • udw/udwStrings/utf8.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 58: warning: exported function IsAllPrintableUtf8 should have comment or be unexported (golint)
    • Line 94: warning: exported function IsAllDecodeByUtf8 should have comment or be unexported (golint)
    • Line 106: warning: exported function IsAllDecodeByUtf8String should have comment or be unexported (golint)
    • udw/udwTime/AgeFormat.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 5: warning: exported function DefaultAgeFormat should have comment or be unexported (golint)
    • Line 9: warning: exported function DefaultTimeAndAgeFormat should have comment or be unexported (golint)
    • udw/udwKvdbV2/kvdb.go
    • Line 1: warning: don't use MixedCaps in package name; udwKvdbV2 should be udwkvdbv2 (golint)
    • Line 17: warning: exported type KvdbV2 should have comment or be unexported (golint)
    • Line 32: warning: exported type NewKvdbV2Request should have comment or be unexported (golint)
    • Line 38: warning: exported function NewKvdbV2 should have comment or be unexported (golint)
    • Line 61: warning: exported method KvdbV2.Get should have comment or be unexported (golint)
    • Line 61: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 69: warning: exported method KvdbV2.Set should have comment or be unexported (golint)
    • Line 69: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 87: warning: exported method KvdbV2.Delete should have comment or be unexported (golint)
    • Line 87: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 91: warning: exported method KvdbV2.Clear should have comment or be unexported (golint)
    • Line 91: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 102: warning: exported method KvdbV2.CloneInnerMap should have comment or be unexported (golint)
    • Line 102: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 113: warning: exported method KvdbV2.GetLength should have comment or be unexported (golint)
    • Line 113: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 121: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 139: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 145: warning: error should be the last type when returning multiple items (golint)
    • Line 145: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 145: warning: don't use underscores in Go names; method flushAndWaitDisk_NOLOCK should be flushAndWaitDiskNOLOCK (golint)
    • Line 169: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 181: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 226: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 256: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 277: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 277: warning: don't use underscores in Go names; method autoFlush_NOLOCK should be autoFlushNOLOCK (golint)
    • Line 290: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 307: warning: exported method KvdbV2.FlushAndWaitDiskIO should have comment or be unexported (golint)
    • Line 307: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • udw/udwJson/udwJsonLib/table.go
    • Line 1: warning: don't use MixedCaps in package name; udwJsonLib should be udwjsonlib (golint)
    • Line 5: warning: exported const ComfirmGolangJsonLibBugTag should have comment or be unexported (golint)
    • udw/udwNet/ListenerConnWrapper.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 5: warning: exported type ConnWrapper should have comment or be unexported (golint)
    • Line 7: warning: exported function ListenerConnWrapper should have comment or be unexported (golint)
    • udw/udwBytes/SplitTwo.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 5: warning: exported function SplitTwoBetweenFirst should have comment or be unexported (golint)
    • Line 13: warning: exported function BytesBeforeFirstSub should have comment or be unexported (golint)
    • udw/udwKvdbV2/history.go
    • Line 1: warning: don't use MixedCaps in package name; udwKvdbV2 should be udwkvdbv2 (golint)
    • Line 7: warning: exported type KvdbWriteHistory should have comment or be unexported (golint)
    • Line 12: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 30: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • udw/udwNet/listenAddr.go
    • Line 3: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 12: warning: exported function GetPossiableConnectAddrStringList should have comment or be unexported (golint)
    • Line 29: warning: exported function GetPossiableConnectAddrDebugString should have comment or be unexported (golint)
    • udw/udwType/type.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type FromStringInterface should have comment or be unexported (golint)
    • Line 11: warning: exported type ToStringInterface should have comment or be unexported (golint)
    • Line 14: warning: exported type StringConverterInterface should have comment or be unexported (golint)
    • Line 19: warning: exported type GetElemByStringInterface should have comment or be unexported (golint)
    • Line 23: warning: exported type SaveScaleInterface should have comment or be unexported (golint)
    • Line 27: warning: exported type EditableByPathInterface should have comment or be unexported (golint)
    • Line 32: warning: exported type UdwType should have comment or be unexported (golint)
    • Line 36: warning: exported type UdwTypeAndToStringInterface should have comment or be unexported (golint)
    • Line 41: warning: exported type ReflectTypeGetter should have comment or be unexported (golint)
    • Line 45: warning: exported type GetElemByStringAndReflectTypeGetterInterface should have comment or be unexported (golint)
    • Line 50: warning: exported function TypeOf should have comment or be unexported (golint)
    • udw/udwNet/LessDelayTcpConn_linux.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 60: warning: exported function LessDelayTcpConn should have comment or be unexported (golint)
    • Line 78: warning: exported function LessDelayDial should have comment or be unexported (golint)
    • Line 90: warning: exported function MustLessDelayListen should have comment or be unexported (golint)
    • udw/udwCache/FileMd5Get.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 8: warning: exported type NewFileMd5GetterRequest should have comment or be unexported (golint)
    • Line 13: warning: exported function NewFileMd5GetterWithLock should have comment or be unexported (golint)
    • Line 23: warning: exported type FileMd5GetterWithLock should have comment or be unexported (golint)
    • Line 27: warning: exported method FileMd5GetterWithLock.GetMd5ByFullPath should have comment or be unexported (golint)
    • Line 33: warning: exported method FileMd5GetterWithLock.GetMd5ByStatAndFullPath should have comment or be unexported (golint)
    • Line 39: warning: exported method FileMd5GetterWithLock.Close should have comment or be unexported (golint)
    • udw/udwCryptoEncryptV3/udwEncryptV3.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoEncryptV3 should be udwcryptoencryptv3 (golint)
    • Line 14: warning: exported function EncryptV3 should have comment or be unexported (golint)
    • Line 30: warning: exported function DecryptV3 should have comment or be unexported (golint)
    • Line 53: warning: exported function EncryptV3WithBase64 should have comment or be unexported (golint)
    • Line 59: warning: exported function DecryptV3WithBase64 should have comment or be unexported (golint)
    • udw/udwIo/debugConn.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 18: warning: exported function NewDebugRwc should have comment or be unexported (golint)
    • Line 71: warning: exported function NewDebugRwcNoData should have comment or be unexported (golint)
    • Line 119: warning: exported function NewSumSizeRwc should have comment or be unexported (golint)
    • udw/udwOc/udwOcMac/udwOcMac_notImplement.go
    • Line 3: warning: don't use MixedCaps in package name; udwOcMac should be udwocmac (golint)
    • Line 5: warning: exported function ShowLocalNotification should have comment or be unexported (golint)
    • Line 8: warning: exported function OpenUrlWithDefaultBrowser should have comment or be unexported (golint)
    • Line 10: warning: exported function CheckIsRunningApp should have comment or be unexported (golint)
    • Line 13: warning: exported function SetApplicationDidBecomeActiveCallback should have comment or be unexported (golint)
    • Line 16: warning: exported function GetProcessIdByName should have comment or be unexported (golint)
    • udw/udwRand/PossibilityWeightV2.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 7: warning: exported type PossibilityWeightRanderV2 should have comment or be unexported (golint)
    • Line 13: warning: exported method PossibilityWeightRanderV2.ChoiceOne should have comment or be unexported (golint)
    • Line 22: warning: exported function NewPossibilityWeightRanderV2 should have comment or be unexported (golint)
    • udw/tyVpnServer/network.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnServer should be tyvpnserver (golint)
    • Line 14: warning: don't use underscores in Go names; var READONLY_vpnIpStart should be READONLYVpnIPStart (golint)
    • Line 14: warning: exported var READONLY_vpnIpStart should have comment or be unexported (golint)
    • Line 15: warning: don't use underscores in Go names; var READONLY_vpnIpClient should be READONLYVpnIPClient (golint)
    • Line 20: warning: don't use underscores in Go names; method clientAllocateVpnIp_NoLock should be clientAllocateVpnIPNoLock (golint)
    • udw/udwCryptoSha3/udwSha3512.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoSha3 should be udwcryptosha3 (golint)
    • Line 9: warning: exported function Sha3512ToHexString should have comment or be unexported (golint)
    • Line 14: warning: exported function Sha3512ToHexString32 should have comment or be unexported (golint)
    • Line 19: warning: exported function Sha3512First16 should have comment or be unexported (golint)
    • Line 24: warning: exported function Sha3512 should have comment or be unexported (golint)
    • Line 29: warning: exported function Sha3512ToHexStringFromString should have comment or be unexported (golint)
    • Line 33: warning: exported function Sha3512File should have comment or be unexported (golint)
    • Line 47: warning: exported function MustSha3512File should have comment or be unexported (golint)
    • Line 61: warning: exported function Sum512Slice should have comment or be unexported (golint)
    • udw/udwSys/udwSysEnv/env.go
    • Line 1: warning: don't use MixedCaps in package name; udwSysEnv should be udwsysenv (golint)
    • Line 9: warning: exported type Env should have comment or be unexported (golint)
    • Line 13: warning: exported function MustNewEnvFromCurrentProcess should have comment or be unexported (golint)
    • Line 21: warning: exported function NewEnvFromArray should have comment or be unexported (golint)
    • Line 40: warning: exported method Env.ToArray should have comment or be unexported (golint)
    • Line 48: warning: exported method Env.ToMap should have comment or be unexported (golint)
    • udw/udwSync/MutexTime.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 8: warning: exported type Time should have comment or be unexported (golint)
    • Line 13: warning: exported method Time.Get should have comment or be unexported (golint)
    • Line 20: warning: exported method Time.Set should have comment or be unexported (golint)
    • Line 26: warning: exported function NewTime should have comment or be unexported (golint)
    • udw/udwMap/MutexMapStringSetString.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 5: warning: exported type MutexMapStringSetString should have comment or be unexported (golint)
    • Line 10: warning: exported method MutexMapStringSetString.Add should have comment or be unexported (golint)
    • Line 24: warning: exported method MutexMapStringSetString.Has should have comment or be unexported (golint)
    • Line 39: warning: exported method MutexMapStringSetString.GetK1Len should have comment or be unexported (golint)
    • udw/udwSortedMap/const.go
    • Line 1: warning: don't use MixedCaps in package name; udwSortedMap should be udwsortedmap (golint)
    • Line 3: warning: exported type SortType should have comment or be unexported (golint)
    • Line 6: warning: exported const DescSortByValue should have comment (or a comment on this block) or be unexported (golint)
    • udw/udwWindowsRegistry/error.go
    • Line 1: warning: don't use MixedCaps in package name; udwWindowsRegistry should be udwwindowsregistry (golint)
    • Line 5: warning: exported function IsErrorNotExist should have comment or be unexported (golint)
    • Line 8: warning: exported function IsErrorAccessDenied should have comment or be unexported (golint)
    • Line 12: warning: exported function ErrorMsgIsNotFound should have comment or be unexported (golint)
    • udw/udwWindowsUI/rsrc/ico/ico.go
    • Line 15: warning: exported const BI_RGB should have comment (or a comment on this block) or be unexported (golint)
    • Line 18: warning: exported type ICONDIR should have comment or be unexported (golint)
    • Line 24: warning: exported type IconDirEntryCommon should have comment or be unexported (golint)
    • Line 34: warning: exported type ICONDIRENTRY should have comment or be unexported (golint)
    • Line 39: warning: exported type BITMAPINFOHEADER should have comment or be unexported (golint)
    • Line 53: warning: exported type RGBQUAD should have comment or be unexported (golint)
    • Line 87: warning: exported type ICO should have comment or be unexported (golint)
    • Line 91: warning: exported function DecodeHeaders should have comment or be unexported (golint)
    • Line 111: warning: don't use underscores in Go names; func unused_decodeAll should be unusedDecodeAll (golint)
    • udw/udwCryptoEncryptV3/udwEncryptV3NoAlloc.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoEncryptV3 should be udwcryptoencryptv3 (golint)
    • Line 12: warning: exported function NewUdwEncryterV3NoAlloc should have comment or be unexported (golint)
    • Line 23: warning: exported function NewUdwEncryterV3NoAllocV2 should have comment or be unexported (golint)
    • Line 30: warning: exported type EncryptV3Obj should have comment or be unexported (golint)
    • Line 35: warning: exported method EncryptV3Obj.GetAesBlock should have comment or be unexported (golint)
    • Line 39: warning: exported method EncryptV3Obj.EncryptWithBuf should have comment or be unexported (golint)
    • Line 56: warning: exported method EncryptV3Obj.DecryptWithBuf should have comment or be unexported (golint)
    • Line 82: warning: exported method EncryptV3Obj.Clone should have comment or be unexported (golint)
    • udw/AesCtr/ctrOnce.go
    • Line 1: warning: don't use MixedCaps in package name; AesCtr should be aesctr (golint)
    • Line 7: warning: exported type CtrForAesOnceXORKeyStreamRequest should have comment or be unexported (golint)
    • Line 20: warning: exported function CtrForAesOnceXORKeyStream should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/structTag.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 10: warning: exported method StructField.GetTagL1List should have comment or be unexported (golint)
    • Line 41: warning: exported method StructField.GetTagL1ValueByKeyIgnoreError should have comment or be unexported (golint)
    • Line 54: warning: exported type TagL1 should have comment or be unexported (golint)
    • Line 59: warning: exported function IsNameGoExport should have comment or be unexported (golint)
    • udw/udwRand/udwRandNewId/udwRandNewId.go
    • Line 1: warning: don't use MixedCaps in package name; udwRandNewId should be udwrandnewid (golint)
    • Line 13: warning: exported function NewId should have comment or be unexported (golint)
    • Line 35: warning: exported function NewIdLen10 should have comment or be unexported (golint)
    • Line 39: warning: exported function NewIdLen4 should have comment or be unexported (golint)
    • Line 43: warning: exported function NewIdLikeUuid should have comment or be unexported (golint)
    • Line 54: warning: exported function NewIdLikeWindowsGUID should have comment or be unexported (golint)
    • udw/udwSync/MutexString.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 7: warning: exported type String should have comment or be unexported (golint)
    • Line 12: warning: exported method String.Get should have comment or be unexported (golint)
    • Line 19: warning: exported method String.Set should have comment or be unexported (golint)
    • Line 25: warning: exported function NewString should have comment or be unexported (golint)
    • udw/udwCryptoSha3/shake.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoSha3 should be udwcryptosha3 (golint)
    • Line 7: warning: exported type ShakeHash should have comment or be unexported (golint)
    • Line 21: warning: exported function NewShake128 should have comment or be unexported (golint)
    • Line 23: warning: exported function NewShake256 should have comment or be unexported (golint)
    • Line 25: warning: exported function ShakeSum128 should have comment or be unexported (golint)
    • Line 31: warning: exported function ShakeSum256 should have comment or be unexported (golint)
    • udw/udwFile/EnsureDir777.go
    • Line 3: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 11: warning: exported function MustEnsureDir777 should have comment or be unexported (golint)
    • udw/udwDebug/debugBinary.go
    • Line 1: warning: don't use MixedCaps in package name; udwDebug should be udwdebug (golint)
    • Line 9: warning: exported function DebugBinary should have comment or be unexported (golint)
    • udw/udwFile/filePath.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 8: warning: exported function PathBaseWithoutExt should have comment or be unexported (golint)
    • Line 13: warning: exported function PathTrimExt should have comment or be unexported (golint)
    • Line 18: warning: exported type PathAndContentPair should have comment or be unexported (golint)
    • Line 23: warning: exported function IsExtInList should have comment or be unexported (golint)
    • udw/udwMap/StringMapSet.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 3: warning: exported type StringMapSet should have comment or be unexported (golint)
    • Line 7: warning: exported function NewStringMapSet should have comment or be unexported (golint)
    • Line 13: warning: exported method StringMapSet.Contains should have comment or be unexported (golint)
    • Line 13: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 18: warning: exported method StringMapSet.Set should have comment or be unexported (golint)
    • Line 18: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 23: warning: exported method StringMapSet.Delete should have comment or be unexported (golint)
    • Line 23: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 27: warning: exported method StringMapSet.InsertSlice should have comment or be unexported (golint)
    • Line 27: 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 StringMapSet.Len 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 StringMapSet.GetStringSlice 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)
    • Line 45: warning: exported method StringMapSet.GetInnerMap should have comment or be unexported (golint)
    • Line 45: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 49: warning: exported method StringMapSet.InsertMap should have comment or be unexported (golint)
    • Line 49: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 55: warning: exported method StringMapSet.Clear should have comment or be unexported (golint)
    • Line 55: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 61: warning: exported method StringMapSet.IsZero should have comment or be unexported (golint)
    • udw/udwIpToCountryV2/udwIpToCountry.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpToCountryV2 should be udwiptocountryv2 (golint)
    • Line 11: warning: exported function EnsureInit should have comment or be unexported (golint)
    • Line 19: warning: exported function MustGetCountryIsoCode should have comment or be unexported (golint)
    • Line 24: warning: exported function MustGetCountryIsoCodeByString should have comment or be unexported (golint)
    • Line 29: warning: exported function GetCountryCodeList should have comment or be unexported (golint)
    • Line 36: warning: exported function SetReader should have comment or be unexported (golint)
    • Line 45: warning: exported function GetReader should have comment or be unexported (golint)
    • udw/tyVpnProtocol/InternalConnectionDual.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnProtocol should be tyvpnprotocol (golint)
    • Line 14: warning: exported const DebugInternalConnection should have comment or be unexported (golint)
    • Line 16: warning: exported function NewInternalConnectionDual should have comment or be unexported (golint)
    • udw/udwErr/sprint.go
    • Line 1: warning: don't use MixedCaps in package name; udwErr should be udwerr (golint)
    • Line 5: warning: exported function ErrorSprint should have comment or be unexported (golint)
    • udw/udwFile/copy.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 11: warning: exported function CopyFile should have comment or be unexported (golint)
    • Line 49: warning: exported function MustCopyFile should have comment or be unexported (golint)
    • Line 56: warning: exported function MustCopyFileIgnoreNotExist should have comment or be unexported (golint)
    • Line 66: warning: exported function MustCopy should have comment or be unexported (golint)
    • Line 74: warning: exported function MustCopyWithFilter should have comment or be unexported (golint)
    • Line 84: warning: exported function MustCheckContentCopyWithoutMerge should have comment or be unexported (golint)
    • Line 142: warning: exported function MustFileSystemItemInfoEqual should have comment or be unexported (golint)
    • udw/udwJson/udwJsonLib/context.go
    • Line 1: warning: don't use MixedCaps in package name; udwJsonLib should be udwjsonlib (golint)
    • Line 3: warning: exported type Context should have comment or be unexported (golint)
    • Line 10: warning: exported function NewContext should have comment or be unexported (golint)
    • Line 14: warning: exported function NewContextFromBuffer should have comment or be unexported (golint)
    • Line 21: warning: exported function NewContextFromWriteBuffer should have comment or be unexported (golint)
    • Line 28: warning: exported method Context.WriterReset should have comment or be unexported (golint)
    • Line 32: warning: exported method Context.WriterBytes should have comment or be unexported (golint)
    • Line 36: warning: exported method Context.SetReader should have comment or be unexported (golint)
    • Line 41: warning: exported method Context.CopyWriterDataToReaderData should have comment or be unexported (golint)
    • Line 49: warning: exported method Context.ReaderReset should have comment or be unexported (golint)
    • udw/udwIpPacket/tcp.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 7: warning: exported method IpPacket.IsTcp should have comment or be unexported (golint)
    • udw/udwRpc2/udwRpc2Tester/udwRpc2DemoClient/rpc_D2.go
    • Line 8: warning: exported function D2_NewClient should have comment or be unexported (golint)
    • Line 8: warning: don't use underscores in Go names; func D2_NewClient should be D2NewClient (golint)
    • Line 17: warning: don't use underscores in Go names; type D2_Client should be D2Client (golint)
    • Line 17: warning: exported type D2_Client should have comment or be unexported (golint)
    • Line 21: warning: exported method D2_Client.SetName should have comment or be unexported (golint)
    • Line 58: warning: exported method D2_Client.GetName should have comment or be unexported (golint)
    • Line 100: warning: exported method D2_Client.IncreaseInt should have comment or be unexported (golint)
    • Line 136: warning: exported method D2_Client.GetInt should have comment or be unexported (golint)
    • Line 178: warning: exported method D2_Client.Panic should have comment or be unexported (golint)
    • Line 214: warning: exported method D2_Client.FnP should have comment or be unexported (golint)
    • Line 272: warning: exported method D2_Client.GetPeerIp should have comment or be unexported (golint)
    • udw/udwCryptoAesCtrV7/record32.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoAesCtrV7 should be udwcryptoaesctrv7 (golint)
    • Line 8: warning: exported function Encrypt32 should have comment or be unexported (golint)
    • Line 17: warning: exported function Decrypt32 should have comment or be unexported (golint)
    • Line 26: warning: exported function Encrypt32ToBase64String should have comment or be unexported (golint)
    • Line 32: warning: exported function Decrypt32FromBase64String should have comment or be unexported (golint)
    • Line 45: warning: exported function Get32PskSha3FromString should have comment or be unexported (golint)
    • udw/udwClose/deadline.go
    • Line 1: warning: don't use MixedCaps in package name; udwClose should be udwclose (golint)
    • Line 5: warning: exported method Closer.SetTimeoutFromStart should have comment or be unexported (golint)
    • Line 20: warning: exported method Closer.DurationFromStart should have comment or be unexported (golint)
    • Line 24: warning: exported method Closer.ClearTimeout should have comment or be unexported (golint)
    • udw/udwNet/BufioConn.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 10: warning: exported function BufioConn should have comment or be unexported (golint)
    • Line 63: warning: exported var FakeAddr should have comment or be unexported (golint)
    • udw/udwSync/NumIdAlloc.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 8: warning: exported type NumIdAlloc should have comment or be unexported (golint)
    • Line 13: warning: exported method NumIdAlloc.AllocId should have comment or be unexported (golint)
    • Line 28: warning: exported method NumIdAlloc.MustFreeId should have comment or be unexported (golint)
    • udw/udwTask/SimpleTaskManager.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 5: warning: exported type SimpleTaskManager should have comment or be unexported (golint)
    • Line 9: warning: exported method SimpleTaskManager.AddTask should have comment or be unexported (golint)
    • Line 19: warning: exported method SimpleTaskManager.AddFunc should have comment or be unexported (golint)
    • Line 29: warning: exported method SimpleTaskManager.Wait should have comment or be unexported (golint)
    • Line 33: warning: exported method SimpleTaskManager.Close should have comment or be unexported (golint)
    • Line 37: warning: exported function NewSimpleTaskManager should have comment or be unexported (golint)
    • Line 41: warning: exported function RunTaskRepeat should have comment or be unexported (golint)
    • Line 53: warning: exported function RunTaskRepeatWithLimitThread should have comment or be unexported (golint)
    • Line 76: warning: exported function RunTask should have comment or be unexported (golint)
    • udw/udwRand/PossibilityWeight.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 5: warning: exported type PossibilityWeightRander should have comment or be unexported (golint)
    • Line 10: warning: exported method PossibilityWeightRander.ChoiceOne should have comment or be unexported (golint)
    • Line 18: warning: exported function NewPossibilityWeightRander should have comment or be unexported (golint)
    • udw/udwSortedMap/StringToIntMap.go
    • Line 1: warning: don't use MixedCaps in package name; udwSortedMap should be udwsortedmap (golint)
    • Line 8: warning: exported type StringToIntMap should have comment or be unexported (golint)
    • Line 13: warning: exported function NewStringToIntMap should have comment or be unexported (golint)
    • Line 19: warning: exported method StringToIntMap.Set should have comment or be unexported (golint)
    • Line 25: warning: exported method StringToIntMap.Del should have comment or be unexported (golint)
    • Line 31: warning: exported method StringToIntMap.KeysByValueDesc should have comment or be unexported (golint)
    • Line 35: warning: exported method StringToIntMap.KeysByValueAsc should have comment or be unexported (golint)
    • Line 39: warning: exported method StringToIntMap.Keys should have comment or be unexported (golint)
    • Line 65: warning: exported method StringToIntMap.Get should have comment or be unexported (golint)
    • udw/udwCryptoSha3/sha3_test.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoSha3 should be udwcryptosha3 (golint)
    • Line 53: warning: don't use underscores in Go names; type t_cas should be tCas (golint)
    • udw/udwFile/udwFileFastWalk/fastwalk.go
    • Line 1: warning: don't use MixedCaps in package name; udwFileFastWalk should be udwfilefastwalk (golint)
    • Line 11: warning: exported var TraverseLink should have comment or be unexported (golint)
    • Line 13: warning: exported var SkipFiles should have comment or be unexported (golint)
    • Line 15: warning: exported function Walk should have comment or be unexported (golint)
    • udw/udwIo/CloserFunc.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 3: warning: exported type CloserFunc should have comment or be unexported (golint)
    • Line 5: warning: exported method CloserFunc.Close should have comment or be unexported (golint)
    • udw/udwIpPacket/dns.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 7: warning: exported method IpPacket.IsDnsRequest should have comment or be unexported (golint)
    • Line 11: warning: exported method IpPacket.GetDnsQueryName should have comment or be unexported (golint)
    • Line 20: warning: exported method IpPacket.IsDnsResponse should have comment or be unexported (golint)
    • udw/udwSync/OneInstanceMap.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 5: warning: exported type OneInstanceMap should have comment or be unexported (golint)
    • Line 10: warning: exported method OneInstanceMap.IsRunning should have comment or be unexported (golint)
    • Line 20: warning: exported method OneInstanceMap.Run should have comment or be unexported (golint)
    • udw/udwBuild/buildRuntimeTag.go
    • Line 1: warning: don't use MixedCaps in package name; udwBuild should be udwbuild (golint)
    • Line 11: warning: exported function TagAdd should have comment or be unexported (golint)
    • Line 21: warning: exported function TagHas should have comment or be unexported (golint)
    • Line 30: warning: exported function TagGetList should have comment or be unexported (golint)
    • udw/udwSingleFlight/one.go
    • Line 1: warning: don't use MixedCaps in package name; udwSingleFlight should be udwsingleflight (golint)
    • Line 3: warning: exported type One should have comment or be unexported (golint)
    • Line 7: warning: exported method One.Do should have comment or be unexported (golint)
    • Line 14: warning: exported method One.DoNoReturn should have comment or be unexported (golint)
    • Line 21: warning: exported method One.IsRunning should have comment or be unexported (golint)
    • udw/udwCompress/kkcflate/deflate.go
    • Line 10: warning: exported const NoCompression should have comment (or a comment on this block) or be unexported (golint)
    • Line 1133: warning: exported function NewWriter should have comment or be unexported (golint)
    • Line 1141: warning: exported function NewWriterDict should have comment or be unexported (golint)
    • Line 1160: warning: exported type Writer should have comment or be unexported (golint)
    • Line 1169: warning: exported method Writer.Flush should have comment or be unexported (golint)
    • Line 1174: warning: exported method Writer.Close should have comment or be unexported (golint)
    • Line 1178: warning: exported method Writer.Reset should have comment or be unexported (golint)
    • Line 1190: warning: exported method Writer.ResetDict should have comment or be unexported (golint)
    • udw/udwMath/avg.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 8: warning: exported function FloatAverage should have comment or be unexported (golint)
    • Line 19: warning: exported function IntMax should have comment or be unexported (golint)
    • Line 32: warning: exported function FloatMax should have comment or be unexported (golint)
    • Line 45: warning: exported function FloatMin should have comment or be unexported (golint)
    • Line 58: warning: exported function IntMin should have comment or be unexported (golint)
    • Line 71: warning: exported function FloatStdDev should have comment or be unexported (golint)
    • Line 86: warning: exported function FloatMid should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/GoFileContext.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoWriter should be udwgowriter (golint)
    • Line 15: warning: exported type GoFileContext should have comment or be unexported (golint)
    • Line 24: warning: exported function NewGoFileContext should have comment or be unexported (golint)
    • Line 33: warning: exported method GoFileContext.GetPkgImportPath should have comment or be unexported (golint)
    • Line 37: warning: exported method GoFileContext.MustWriteGoTypes should have comment or be unexported (golint)
    • Line 44: warning: exported method GoFileContext.MustWriteGoTypePackagePrefix should have comment or be unexported (golint)
    • Line 52: warning: exported method GoFileContext.AddImportPathList should have comment or be unexported (golint)
    • Line 58: warning: exported method GoFileContext.AddImportPath should have comment or be unexported (golint)
    • Line 61: warning: exported method GoFileContext.AddImportPathWithAlias should have comment or be unexported (golint)
    • Line 64: warning: exported method GoFileContext.AddUnderScoreImportPath should have comment or be unexported (golint)
    • Line 68: warning: exported method GoFileContext.SetBuildFlagContent should have comment or be unexported (golint)
    • Line 71: warning: exported method GoFileContext.SetBuildFlagList should have comment or be unexported (golint)
    • Line 75: warning: exported method GoFileContext.MergeFile should have comment or be unexported (golint)
    • Line 94: warning: exported method GoFileContext.MustWriteFile should have comment or be unexported (golint)
    • Line 97: warning: exported method GoFileContext.MustWriteFileWithSelfBuffer should have comment or be unexported (golint)
    • Line 134: warning: exported method GoFileContext.MustWriteGoTypesV2 should have comment or be unexported (golint)
    • Line 140: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwMap/mapStringInt64.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 5: warning: exported type KeyValueInt64Pair should have comment or be unexported (golint)
    • Line 25: warning: exported function MapStringInt64ToStringIntPairListByIntDesc should have comment or be unexported (golint)
    • Line 37: warning: exported function StringInt64PairSliceSort should have comment or be unexported (golint)
    • udw/udwFile/EnsureBinPath.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 16: warning: exported function MustEnsureBinPath should have comment or be unexported (golint)
    • udw/udwFile/homePath.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 7: warning: exported function MustGetHomeDirPath should have comment or be unexported (golint)
    • Line 15: warning: exported function GetHomeDirPath should have comment or be unexported (golint)
    • udw/udwOc/udwOc_Build/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwOc_Build should be udwoc_build (golint)
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported function DsnBuild should have comment or be unexported (golint)
    • udw/udwPcap/udwPcapIpPacket/writer.go
    • Line 1: warning: don't use MixedCaps in package name; udwPcapIpPacket should be udwpcapippacket (golint)
    • Line 10: warning: exported type Item should have comment or be unexported (golint)
    • Line 15: warning: exported function MarshalToBuffer should have comment or be unexported (golint)
    • Line 35: warning: exported function MustAppendIpPacketToFile should have comment or be unexported (golint)
    • Line 65: warning: exported function GetGlobalHeader should have comment or be unexported (golint)
    • Line 69: warning: exported function AppendItemToBuffer should have comment or be unexported (golint)
    • udw/udwTask/LimitThreadTaskManager_deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 5: warning: exported type LimitThreadTaskManager should have comment or be unexported (golint)
    • Line 6: warning: don't use underscores in Go names; struct field task_chan should be taskChan (golint)
    • Line 7: warning: don't use underscores in Go names; struct field num_thread should be numThread (golint)
    • Line 12: warning: exported function NewLimitThreadTaskManager should have comment or be unexported (golint)
    • Line 12: warning: don't use underscores in Go names; func parameter num_thread should be numThread (golint)
    • Line 43: warning: exported method LimitThreadTaskManager.AddTask should have comment or be unexported (golint)
    • Line 55: warning: exported method LimitThreadTaskManager.AddFunc should have comment or be unexported (golint)
    • Line 59: warning: exported method LimitThreadTaskManager.Wait should have comment or be unexported (golint)
    • Line 63: warning: exported method LimitThreadTaskManager.WaitAndClose should have comment or be unexported (golint)
    • Line 67: warning: exported method LimitThreadTaskManager.Close should have comment or be unexported (golint)
    • Line 72: warning: exported method LimitThreadTaskManager.AddTaskNewThread should have comment or be unexported (golint)
    • udw/udwCryptoEncryptV3/AesMessageV6.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoEncryptV3 should be udwcryptoencryptv3 (golint)
    • Line 11: warning: exported type AesMessageV6KeyObject should have comment or be unexported (golint)
    • Line 15: warning: exported function NewAesMessageV6KeyObject should have comment or be unexported (golint)
    • Line 21: warning: exported type AesMessageV6Request should have comment or be unexported (golint)
    • Line 27: warning: exported function AesMessageV6Encrypt should have comment or be unexported (golint)
    • Line 50: warning: exported function AesMessageV6Decrypt should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoBuild/gorun.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoBuild should be udwgobuild (golint)
    • Line 8: warning: exported function MustGoRunSimple should have comment or be unexported (golint)
    • Line 20: warning: exported function MustGoRunRace should have comment or be unexported (golint)
    • udw/udwRand/udwRandFast/rand.go
    • Line 1: warning: don't use MixedCaps in package name; udwRandFast should be udwrandfast (golint)
    • Line 16: warning: exported function MustRead should have comment or be unexported (golint)
    • Line 20: warning: exported function MustGetByteWithNum should have comment or be unexported (golint)
    • udw/udwStrconv/hex.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrconv should be udwstrconv (golint)
    • Line 9: warning: exported function ParseHexUint64 should have comment or be unexported (golint)
    • Line 20: warning: exported function MustParseInt0xHex should have comment or be unexported (golint)
    • Line 31: warning: exported function MustParseIntHex should have comment or be unexported (golint)
    • Line 39: warning: exported function FormatUint64Hex should have comment or be unexported (golint)
    • Line 43: warning: exported function FormatUint64HexPadding8 should have comment or be unexported (golint)
    • Line 51: warning: exported function FormatUint64HexPadding should have comment or be unexported (golint)
    • Line 59: warning: exported function MustParseUint64Hex should have comment or be unexported (golint)
    • Line 67: warning: exported function FormatUint64HexPaddingWithZeroPrefix should have comment or be unexported (golint)
    • Line 75: warning: exported function ParseUint64HexWithout0xOrZero should have comment or be unexported (golint)
    • udw/udwSys/BinPath.go
    • Line 1: warning: don't use MixedCaps in package name; udwSys should be udwsys (golint)
    • Line 7: warning: exported function RecoverPath should have comment or be unexported (golint)
    • Line 11: warning: exported function GetBinPathList should have comment or be unexported (golint)
    • udw/udwSync/MutexMapStringString.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 5: warning: exported type MapStringString should have comment or be unexported (golint)
    • Line 10: warning: exported method MapStringString.Get should have comment or be unexported (golint)
    • Line 21: warning: exported method MapStringString.Set should have comment or be unexported (golint)
    • udw/udwRpc/udwRpcSameProcess/udwRspLib/udwGajLib.go
    • Line 1: warning: don't use MixedCaps in package name; udwRspLib should be udwrsplib (golint)
    • Line 14: warning: exported type GoBuffer should have comment or be unexported (golint)
    • Line 60: warning: exported method GoBuffer.ToC should have comment or be unexported (golint)
    • Line 72: warning: exported method GoBuffer.SetFromC should have comment or be unexported (golint)
    • Line 81: warning: exported method GoBuffer.ResetToWrite should have comment or be unexported (golint)
    • Line 85: warning: exported method GoBuffer.ResetToRead should have comment or be unexported (golint)
    • Line 89: warning: exported method GoBuffer.FreeFromGo should have comment or be unexported (golint)
    • Line 99: warning: exported method GoBuffer.GetOffset should have comment or be unexported (golint)
    • Line 103: warning: exported method GoBuffer.CopyToByteSlice should have comment or be unexported (golint)
    • Line 109: warning: exported function NewGoBufferFromByteSlice should have comment or be unexported (golint)
    • Line 116: warning: exported function NewGoBufferFromC should have comment or be unexported (golint)
    • udw/udwIpPacket/checksum_amd64.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 8: warning: exported method IpPacket.RecomputeCheckSum should have comment or be unexported (golint)
    • udw/udwImage/image.go
    • Line 1: warning: don't use MixedCaps in package name; udwImage should be udwimage (golint)
    • Line 7: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 13: warning: exported function MustDecodeConfigFromFile should have comment or be unexported (golint)
    • Line 26: warning: exported function MustDecodeImageFromFile should have comment or be unexported (golint)
    • Line 39: warning: exported function MustDecodeImageFromByte should have comment or be unexported (golint)
    • Line 48: warning: exported type ImageConfig should have comment or be unexported (golint)
    • Line 54: warning: exported function MustDecodeConfigFromByte should have comment or be unexported (golint)
    • Line 67: warning: exported function DecodeConfigFromByte should have comment or be unexported (golint)
    • Line 80: warning: exported function GenerateOneColorImage should have comment or be unexported (golint)
    • udw/udwMap/mapIntInt.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 7: warning: exported type IntIntPair should have comment or be unexported (golint)
    • Line 12: warning: exported function MapIntIntToPairListByKeyIntDesc should have comment or be unexported (golint)
    • Line 26: warning: exported function MapIntIntToPairListByKeyIntAes should have comment or be unexported (golint)
    • udw/udwNet/udwTcpPing/command.go
    • Line 1: warning: don't use MixedCaps in package name; udwTcpPing should be udwtcpping (golint)
    • Line 5: warning: exported function AddCommand should have comment or be unexported (golint)
    • udw/udwSort/interfaceRevert.go
    • Line 1: warning: don't use MixedCaps in package name; udwSort should be udwsort (golint)
    • Line 7: warning: exported function InterfaceRevert should have comment or be unexported (golint)
    • udw/udwTask/LimitThreadTaskManagerV2_deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 9: warning: exported type LimitThreadTaskManagerV2 should have comment or be unexported (golint)
    • Line 10: warning: don't use underscores in Go names; struct field task_chan should be taskChan (golint)
    • Line 11: warning: don't use underscores in Go names; struct field num_thread should be numThread (golint)
    • Line 17: warning: exported function NewLimitThreadTaskManagerV2 should have comment or be unexported (golint)
    • Line 17: warning: don't use underscores in Go names; func parameter num_thread should be numThread (golint)
    • Line 25: warning: exported function NewLimitThreadTaskManagerV2NoBuffer should have comment or be unexported (golint)
    • Line 25: warning: don't use underscores in Go names; func parameter num_thread should be numThread (golint)
    • Line 34: warning: exported method LimitThreadTaskManagerV2.SetThreadNum should have comment or be unexported (golint)
    • Line 34: warning: don't use underscores in Go names; method parameter num_thread should be numThread (golint)
    • Line 50: warning: don't use underscores in Go names; var task_chan should be taskChan (golint)
    • Line 75: warning: exported method LimitThreadTaskManagerV2.AddFunc should have comment or be unexported (golint)
    • Line 81: warning: exported method LimitThreadTaskManagerV2.Close should have comment or be unexported (golint)
    • Line 91: warning: exported method LimitThreadTaskManagerV2.CloseAsync should have comment or be unexported (golint)
    • Line 95: warning: exported method LimitThreadTaskManagerV2.WaitAndNotClose should have comment or be unexported (golint)
    • udw/udwRpc/udwRpcSameProcess/udwRspBuilderLib/typeGo.go
    • Line 1: warning: don't use MixedCaps in package name; udwRspBuilderLib should be udwrspbuilderlib (golint)
    • Line 9: warning: exported method GoBuilderCtx.GenGoMarshal should have comment or be unexported (golint)
    • Line 106: warning: exported method GoBuilderCtx.GenGoUnmarshal should have comment or be unexported (golint)
    • udw/udwNet/udwDns/udwDnsPacket/PacketRead.go
    • Line 1: warning: don't use MixedCaps in package name; udwDnsPacket should be udwdnspacket (golint)
    • Line 12: warning: exported function PacketReadFromByteSlice should have comment or be unexported (golint)
    • Line 210: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwStrings/TrimMaxSize.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 7: warning: exported function TrimMaxSize should have comment or be unexported (golint)
    • Line 24: warning: exported function TrimMaxSizeByte should have comment or be unexported (golint)
    • Line 31: warning: exported function TrimMaxSizeWithSubfix should have comment or be unexported (golint)
    • udw/udwStrings/rangeMinMax.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 3: warning: exported type RangeMinMax should have comment or be unexported (golint)
    • Line 10: warning: exported method RangeMinMax.AddMinKeyInclude should have comment or be unexported (golint)
    • Line 15: warning: exported method RangeMinMax.AddMinKeyNotInclude should have comment or be unexported (golint)
    • Line 21: warning: exported method RangeMinMax.AddMaxKeyInclude should have comment or be unexported (golint)
    • Line 27: warning: exported method RangeMinMax.AddMaxKeyNotInclude should have comment or be unexported (golint)
    • Line 32: warning: exported method RangeMinMax.AddPrefix should have comment or be unexported (golint)
    • Line 40: warning: exported method RangeMinMax.ToMinKeyIncludeAndMaxKeyNotIncludeRange should have comment or be unexported (golint)
    • Line 47: warning: exported method RangeMinMax.IsInRange should have comment or be unexported (golint)
    • Line 63: warning: exported method RangeMinMax.HasRange should have comment or be unexported (golint)
    • Line 67: warning: exported method RangeMinMax.GetMinKeyInclude should have comment or be unexported (golint)
    • Line 78: warning: exported method RangeMinMax.GetMaxKeyNotInclude should have comment or be unexported (golint)
    • udw/udwSync/stringMutexMap.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 5: warning: exported type StringMutexMap should have comment or be unexported (golint)
    • Line 17: warning: exported method StringMutexMap.LockByString should have comment or be unexported (golint)
    • Line 38: warning: exported method StringMutexMap.UnlockByString should have comment or be unexported (golint)
    • udw/udwHex/udwHex.go
    • Line 1: warning: don't use MixedCaps in package name; udwHex should be udwhex (golint)
    • Line 8: warning: exported function UpperEncodeBytesToString should have comment or be unexported (golint)
    • Line 12: warning: exported function EncodeBytesToString should have comment or be unexported (golint)
    • Line 16: warning: exported function EncodeStringToString should have comment or be unexported (golint)
    • Line 20: warning: exported function DecodeStringToString should have comment or be unexported (golint)
    • Line 25: warning: exported function MustDecodeStringToString should have comment or be unexported (golint)
    • Line 32: warning: exported function MustDecodeStringToByteArray should have comment or be unexported (golint)
    • Line 40: warning: exported const HexTableLower should have comment or be unexported (golint)
    • Line 42: warning: exported function FromHexChar should have comment or be unexported (golint)
    • Line 55: warning: exported function IsHexChar should have comment or be unexported (golint)
    • Line 59: warning: exported function MustDecodeStringToByteArrayIgnoreNonHex should have comment or be unexported (golint)
    • udw/udwMath/Round.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 8: warning: exported function Float64RoundToRelativePrec should have comment or be unexported (golint)
    • Line 17: warning: exported function Float64RoundToRelativePrecOnOneFloat should have comment or be unexported (golint)
    • udw/udwCmd/RunCmdV2.go
    • Line 1: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 11: warning: exported type CmdV2Request should have comment or be unexported (golint)
    • Line 15: warning: exported type CmdV2Response should have comment or be unexported (golint)
    • Line 20: warning: exported method CmdV2Response.MustRun should have comment or be unexported (golint)
    • Line 28: warning: exported method CmdV2Response.MustRunAsync should have comment or be unexported (golint)
    • Line 36: warning: exported method CmdV2Response.RunAndReturnOutputAsync should have comment or be unexported (golint)
    • Line 46: warning: exported method CmdV2Response.MustWait should have comment or be unexported (golint)
    • Line 53: warning: exported method CmdV2Response.Wait should have comment or be unexported (golint)
    • Line 61: warning: exported function CmdV2 should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/Program.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 13: warning: exported type Program should have comment or be unexported (golint)
    • Line 22: warning: exported function NewProgramFromDefault should have comment or be unexported (golint)
    • Line 30: warning: exported function NewProgram should have comment or be unexported (golint)
    • Line 37: warning: exported method Program.GetPackageByPkgPath should have comment or be unexported (golint)
    • Line 53: warning: exported method Program.GetPackageByPkgImportPath should have comment or be unexported (golint)
    • Line 60: warning: exported method Program.GetNamedType should have comment or be unexported (golint)
    • udw/udwQueryOnlyUrl/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwQueryOnlyUrl should be udwqueryonlyurl (golint)
    • Line 8: warning: exported type QueryUrlObj should have comment or be unexported (golint)
    • Line 13: warning: exported method QueryUrlObj.Marshal should have comment or be unexported (golint)
    • Line 35: warning: exported method QueryUrlObj.AddKv should have comment or be unexported (golint)
    • Line 38: warning: exported method QueryUrlObj.GetFirstValueByKey should have comment or be unexported (golint)
    • Line 47: warning: exported function ParseQueryUrlObj should have comment or be unexported (golint)
    • Line 108: warning: exported function UrlvEncode should have comment or be unexported (golint)
    • udw/udwTime/timePoint.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 5: warning: exported type GetTimePointInBetweenRequest should have comment or be unexported (golint)
    • Line 11: warning: exported function GetTimePointInBetween should have comment or be unexported (golint)
    • udw/udwCache/Kvdb.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 10: warning: exported function MustKvdbGetBytes should have comment or be unexported (golint)
    • Line 22: warning: exported function MustKvdbSetBytes should have comment or be unexported (golint)
    • Line 27: warning: exported function MustKvdbGet should have comment or be unexported (golint)
    • Line 39: warning: exported function MustKvdbSet should have comment or be unexported (golint)
    • udw/udwOc/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwOc should be udwoc (golint)
    • Line 4: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • udw/udwGoSource/udwGoParser/file.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 30: warning: receiver name gofile should be consistent with previous receiver name pkg for file (golint)
    • udw/udwSqlite3/udwSqlite3Test/InitDatabaseCorrupt.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3Test should be udwsqlite3test (golint)
    • Line 14: warning: exported function TestInitDatabaseCorrupt should have comment or be unexported (golint)
    • Line 58: warning: exported function TestInitDatabaseCorrupt2 should have comment or be unexported (golint)
    • Line 97: warning: exported function TestInitDatabaseCorrupt3 should have comment or be unexported (golint)
    • udw/udwCompress/udwFlate/Compress.go
    • Line 1: warning: don't use MixedCaps in package name; udwFlate should be udwflate (golint)
    • Line 9: warning: exported const MinUsefullInputSize should have comment or be unexported (golint)
    • Line 11: warning: exported function TryCompress should have comment or be unexported (golint)
    • Line 17: warning: exported function TryCompressToBufW should have comment or be unexported (golint)
    • Line 38: warning: exported function FlateMustCompress should have comment or be unexported (golint)
    • Line 46: warning: exported function MustFlateCompressWithBufferToBufW should have comment or be unexported (golint)
    • udw/tyTls/pemDecode.go
    • Line 1: warning: don't use MixedCaps in package name; tyTls should be tytls (golint)
    • Line 13: warning: exported function DecodePemContentCallback should have comment or be unexported (golint)
    • Line 39: warning: exported function DecodeOneObjFromPemContent should have comment or be unexported (golint)
    • Line 54: warning: exported function DecodeOneCertFromPemContent should have comment or be unexported (golint)
    • Line 66: warning: comment on exported function DecodeObjFromPemBlock should be of the form "DecodeObjFromPemBlock ..." (golint)
    • udw/udwIpPacket/checksum.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 3: warning: exported method IpPacket.CheckSumCorrect should have comment or be unexported (golint)
    • udw/udwImage/udwImageResize/MustResizePngFileToHeightAndWidth.go
    • Line 1: warning: don't use MixedCaps in package name; udwImageResize should be udwimageresize (golint)
    • Line 7: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 10: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 13: warning: exported type MustResizePngFileToHeightAndWidthRequest should have comment or be unexported (golint)
    • Line 20: warning: exported function MustResizePngFileToHeightAndWidth should have comment or be unexported (golint)
    • Line 42: warning: exported function MustResizePngFileSelfToRate should have comment or be unexported (golint)
    • Line 56: warning: exported function MustResizePngContentToSquare should have comment or be unexported (golint)
    • udw/udwShm/readValue.go
    • Line 1: warning: don't use MixedCaps in package name; udwShm should be udwshm (golint)
    • Line 14: warning: exported function Unmarshal should have comment or be unexported (golint)
    • Line 19: warning: exported type ShmReader should have comment or be unexported (golint)
    • Line 24: warning: exported function NewShmReader should have comment or be unexported (golint)
    • Line 30: warning: exported method ShmReader.ReadOneString should have comment or be unexported (golint)
    • Line 52: warning: exported method ShmReader.ReadValue should have comment or be unexported (golint)
    • Line 74: warning: exported method ShmReader.ReadArrayStart should have comment or be unexported (golint)
    • Line 86: warning: exported method ShmReader.ReadArrayEnd should have comment or be unexported (golint)
    • Line 98: warning: exported type ReadUvarintResp should have comment or be unexported (golint)
    • Line 104: warning: exported method ShmReader.ReadUvarint should have comment or be unexported (golint)
    • Line 172: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwClose/context.go
    • Line 1: warning: don't use MixedCaps in package name; udwClose should be udwclose (golint)
    • Line 5: warning: exported method Closer.GetCloseContext should have comment or be unexported (golint)
    • udw/udwBytes/uvarint.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported function WriteUvarint should have comment or be unexported (golint)
    • Line 14: warning: exported function ReadUvarint should have comment or be unexported (golint)
    • Line 30: warning: exported function GetUvarintOutputSize should have comment or be unexported (golint)
    • Line 39: warning: exported function GetVarintOutputSize should have comment or be unexported (golint)
    • Line 47: warning: exported method BufWriter.WriteUvarint should have comment or be unexported (golint)
    • Line 55: warning: exported method BufWriter.WriteStringLenUvarint should have comment or be unexported (golint)
    • Line 60: warning: exported method BufWriter.WriteStringListLenUvarint should have comment or be unexported (golint)
    • Line 67: warning: exported method BufWriter.WriteVarint should have comment or be unexported (golint)
    • Line 75: warning: exported method BufReader.ReadUvarint should have comment or be unexported (golint)
    • Line 94: warning: exported method BufReader.ReadStringLenUvarint should have comment or be unexported (golint)
    • Line 106: warning: exported method BufReader.ReadStringListLenUvarint should have comment or be unexported (golint)
    • Line 124: warning: exported method ReadBufferWrap.ReadUvarint should have comment or be unexported (golint)
    • Line 143: warning: exported method ReadBufferWrap.ReadStringLenUvarint should have comment or be unexported (golint)
    • Line 155: warning: exported method BufReader.ReadVarint should have comment or be unexported (golint)
    • Line 167: warning: exported function DecodeStringListLenUvarint should have comment or be unexported (golint)
    • Line 172: warning: exported function EncodeStringListLenUvarint should have comment or be unexported (golint)
    • udw/udwSqlite3/0sql.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 7: warning: exported method Db.MustQuery should have comment or be unexported (golint)
    • Line 14: warning: exported method Db.MustGetAllDataInTableToRowMap should have comment or be unexported (golint)
    • Line 18: warning: exported method Db.MustGetTableNameList should have comment or be unexported (golint)
    • udw/udwIo/CallbackReaderWriterCloser.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 3: warning: exported type CallbackReaderWriterCloser should have comment or be unexported (golint)
    • Line 17: warning: exported method CallbackReaderWriterCloser.Close should have comment or be unexported (golint)
    • udw/udwIo/Nop.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 8: warning: exported var NopCloser should have comment or be unexported (golint)
    • Line 10: warning: exported var Nop should have comment or be unexported (golint)
    • Line 24: warning: exported function NewReaderWithNopCloser should have comment or be unexported (golint)
    • Line 28: warning: exported function NewRwcFromReader should have comment or be unexported (golint)
    • udw/udwJson/udwJsonLib/writer.go
    • Line 1: warning: don't use MixedCaps in package name; udwJsonLib should be udwjsonlib (golint)
    • Line 10: warning: exported function WriteJsonString should have comment or be unexported (golint)
    • Line 71: warning: exported function WriteJsonInt64 should have comment or be unexported (golint)
    • Line 78: warning: exported function WriteJsonUint64 should have comment or be unexported (golint)
    • Line 85: warning: exported function WriteJsonInt64AsString should have comment or be unexported (golint)
    • Line 94: warning: exported function WriteJsonUint64AsString should have comment or be unexported (golint)
    • Line 103: warning: exported function WriteJsonFloat64 should have comment or be unexported (golint)
    • Line 120: warning: exported function WriteJsonFloat32 should have comment or be unexported (golint)
    • Line 137: warning: exported function WriteJsonByteSlice should have comment or be unexported (golint)
    • Line 153: warning: exported function WriteIfEmptyStruct should have comment or be unexported (golint)
    • Line 157: warning: exported function WritePosAdd should have comment or be unexported (golint)
    • udw/udwRpc2/server.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2 should be udwrpc2 (golint)
    • Line 13: warning: exported type ServerReq should have comment or be unexported (golint)
    • Line 18: warning: exported type ServerHub should have comment or be unexported (golint)
    • Line 23: warning: exported function NewServerHub should have comment or be unexported (golint)
    • Line 61: warning: exported method ServerHub.Close should have comment or be unexported (golint)
    • udw/udwBase64/Deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwBase64 should be udwbase64 (golint)
    • Line 5: warning: exported function MustStdBase64DecodeString should have comment or be unexported (golint)
    • Line 9: warning: exported function StdBase64Decode should have comment or be unexported (golint)
    • Line 13: warning: exported function MustBase64EncodeStringToString should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/func.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 8: warning: exported function MustParseGoFunc should have comment or be unexported (golint)
    • Line 21: warning: exported type MustParseGoFuncDeclarationRequest should have comment or be unexported (golint)
    • Line 27: warning: exported function MustParseGoFuncDeclaration should have comment or be unexported (golint)
    • udw/udwRpc2/client.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2 should be udwrpc2 (golint)
    • Line 12: warning: exported type ClientReq should have comment or be unexported (golint)
    • Line 17: warning: exported type ClientHub should have comment or be unexported (golint)
    • Line 26: warning: exported function NewClientHub should have comment or be unexported (golint)
    • Line 73: warning: exported type ClientStat should have comment or be unexported (golint)
    • Line 82: warning: exported method ClientHub.RequestCb should have comment or be unexported (golint)
    • Line 159: warning: receiver name db should be consistent with previous receiver name ch for ClientHub (golint)
    • Line 163: warning: receiver name db should be consistent with previous receiver name ch for ClientHub (golint)
    • udw/tyTls/TlsConfigWithChk.go
    • Line 1: warning: don't use MixedCaps in package name; tyTls should be tytls (golint)
    • Line 9: warning: exported type NewClientTlsConfigWithChkReq should have comment or be unexported (golint)
    • Line 14: warning: exported function NewClientTlsConfigWithChk should have comment or be unexported (golint)
    • Line 53: warning: exported type NewServerTlsConfigWithChkReq should have comment or be unexported (golint)
    • Line 58: warning: exported function NewServerTlsConfigWithChk should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoBuildCtx/ctx.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoBuildCtx should be udwgobuildctx (golint)
    • Line 13: warning: exported type Ctx should have comment or be unexported (golint)
    • Line 45: warning: exported method Ctx.Clone should have comment or be unexported (golint)
    • Line 54: warning: exported method Ctx.SetGoOs should have comment or be unexported (golint)
    • Line 57: warning: exported method Ctx.GetGoOs should have comment or be unexported (golint)
    • Line 61: warning: exported method Ctx.SetGoArch should have comment or be unexported (golint)
    • Line 64: warning: exported method Ctx.GetGoArch should have comment or be unexported (golint)
    • Line 68: warning: exported method Ctx.SetGoPathString should have comment or be unexported (golint)
    • Line 72: warning: exported method Ctx.SetGoPathList should have comment or be unexported (golint)
    • Line 76: warning: exported method Ctx.GetGoPathList should have comment or be unexported (golint)
    • Line 80: warning: exported method Ctx.GetGoPathString should have comment or be unexported (golint)
    • Line 84: warning: exported method Ctx.GetFirstGoPathString should have comment or be unexported (golint)
    • Line 91: warning: exported method Ctx.SetGoRoot should have comment or be unexported (golint)
    • Line 95: warning: exported method Ctx.GetGoRoot should have comment or be unexported (golint)
    • Line 99: warning: exported method Ctx.GetGoSearchPathList should have comment or be unexported (golint)
    • Line 106: warning: exported method Ctx.GetTagList should have comment or be unexported (golint)
    • Line 110: warning: exported method Ctx.SetTagList should have comment or be unexported (golint)
    • Line 114: warning: exported method Ctx.IsGoOsWindows should have comment or be unexported (golint)
    • Line 118: warning: exported method Ctx.IsGoOsLinux should have comment or be unexported (golint)
    • Line 122: warning: exported method Ctx.IsGoOsDarwin should have comment or be unexported (golint)
    • Line 126: warning: exported method Ctx.IsGoOsAndroid should have comment or be unexported (golint)
    • Line 130: warning: exported method Ctx.IsGoArchArm should have comment or be unexported (golint)
    • Line 134: warning: exported method Ctx.IsGoArchAmd64 should have comment or be unexported (golint)
    • Line 138: warning: exported method Ctx.GetOutputExeFilePath should have comment or be unexported (golint)
    • Line 145: warning: exported method Ctx.GetOutputExeFileExt should have comment or be unexported (golint)
    • Line 156: warning: exported method Ctx.GetGoInstallOutputExeFilePath should have comment or be unexported (golint)
    • udw/udwSort/sortInt.go
    • Line 1: warning: don't use MixedCaps in package name; udwSort should be udwsort (golint)
    • Line 3: warning: exported function SortInt should have comment or be unexported (golint)
    • Line 7: warning: don't use underscores in Go names; func int_quickSort should be intQuickSort (golint)
    • Line 36: warning: don't use underscores in Go names; func int_maxDepth should be intMaxDepth (golint)
    • Line 44: warning: don't use underscores in Go names; func int_insertionSort should be intInsertionSort (golint)
    • Line 52: warning: don't use underscores in Go names; func int_medianOfThree should be intMedianOfThree (golint)
    • Line 68: warning: don't use underscores in Go names; func int_doPivot should be intDoPivot (golint)
    • Line 142: warning: don't use underscores in Go names; func int_heapSort should be intHeapSort (golint)
    • Line 158: warning: don't use underscores in Go names; func int_siftDown should be intSiftDown (golint)
    • udw/udwBytes/ringBuffer.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 7: warning: exported type QueueByteSlice should have comment or be unexported (golint)
    • Line 13: warning: exported method QueueByteSlice.Init should have comment or be unexported (golint)
    • Line 20: warning: exported method QueueByteSlice.AddOne should have comment or be unexported (golint)
    • Line 26: warning: exported method QueueByteSlice.GetOne should have comment or be unexported (golint)
    • Line 31: warning: exported method QueueByteSlice.RemoveOne should have comment or be unexported (golint)
    • Line 36: warning: exported method QueueByteSlice.HasData should have comment or be unexported (golint)
    • udw/udwSqlite3/0delete.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 7: warning: exported method Db.MustDelete should have comment or be unexported (golint)
    • Line 18: warning: exported method Db.MustMulitDelete should have comment or be unexported (golint)
    • Line 52: warning: exported method Db.MustEmptyK1 should have comment or be unexported (golint)
    • Line 56: warning: exported method Db.IMustDelete should have comment or be unexported (golint)
    • Line 60: warning: exported method Db.MustDeleteWithKv should have comment or be unexported (golint)
    • udw/udwSync/setString.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 5: warning: exported type SetString should have comment or be unexported (golint)
    • Line 10: warning: exported method SetString.IsIn should have comment or be unexported (golint)
    • Line 21: warning: exported method SetString.Has should have comment or be unexported (golint)
    • Line 25: warning: exported method SetString.Set should have comment or be unexported (golint)
    • Line 34: warning: exported method SetString.Add should have comment or be unexported (golint)
    • Line 38: warning: exported method SetString.Len should have comment or be unexported (golint)
    • Line 45: warning: exported method SetString.Clear should have comment or be unexported (golint)
    • Line 51: warning: exported method SetString.GetStringSliceAndClear should have comment or be unexported (golint)
    • udw/udwRand/randPermSlice.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 8: warning: exported function PermStringSlice should have comment or be unexported (golint)
    • Line 18: warning: exported function PermStringSliceAndReturnPart should have comment or be unexported (golint)
    • Line 27: warning: exported function MustPermInterfaceSlice should have comment or be unexported (golint)
    • Line 42: warning: exported function MustPermInterfaceSliceInPlace should have comment or be unexported (golint)
    • Line 65: warning: exported function Perm should have comment or be unexported (golint)
    • Line 69: warning: exported method UdwRand.Perm should have comment or be unexported (golint)
    • Line 76: warning: exported method UdwRand.PermIntSlice should have comment or be unexported (golint)
    • Line 86: warning: exported method UdwRand.PermNoAllocNoLock should have comment or be unexported (golint)
    • Line 98: warning: exported method UdwRand.ShuffleIntArrayNoAllocNoLock should have comment or be unexported (golint)
    • Line 111: warning: exported function PermNoAlloc should have comment or be unexported (golint)
    • Line 118: warning: exported function PermFromCacheNoAlloc should have comment or be unexported (golint)
    • udw/udwSsh/InstallRootCertification.go
    • Line 1: warning: don't use MixedCaps in package name; udwSsh should be udwssh (golint)
    • Line 9: warning: exported type MustSshInstallRootCertificationRequest should have comment or be unexported (golint)
    • Line 15: warning: exported function MustSshInstallRootCertification should have comment or be unexported (golint)
    • udw/udwStrings/SplitLineTrimSpace.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 7: warning: exported function SplitLineTrimSpace should have comment or be unexported (golint)
    • Line 20: warning: exported function SplitLineNoEmptyLine should have comment or be unexported (golint)
    • Line 35: warning: exported function SplitLine should have comment or be unexported (golint)
    • Line 38: warning: exported function TrimAllLineSpaceInPrefix should have comment or be unexported (golint)
    • Line 56: warning: exported function SplitTrimSpace should have comment or be unexported (golint)
    • Line 69: warning: exported function GetSpaceArrayByIndex should have comment or be unexported (golint)
    • udw/udwDebug/stack.go
    • Line 1: warning: don't use MixedCaps in package name; udwDebug should be udwdebug (golint)
    • Line 11: warning: exported type StackFuncCall should have comment or be unexported (golint)
    • Line 18: warning: exported type Stack should have comment or be unexported (golint)
    • Line 20: warning: exported method Stack.ToString should have comment or be unexported (golint)
    • Line 28: warning: exported function GetCurrentStack should have comment or be unexported (golint)
    • Line 46: warning: exported function GetCurrentOneStackString should have comment or be unexported (golint)
    • Line 57: warning: exported function GetCurrentAllStackString should have comment or be unexported (golint)
    • Line 80: warning: exported function PrintCurrentAllStack should have comment or be unexported (golint)
    • Line 84: warning: exported function GetAllStack should have comment or be unexported (golint)
    • Line 90: warning: exported function PrintCurrentStackV2 should have comment or be unexported (golint)
    • Line 96: warning: exported function PrintAllStackV2 should have comment or be unexported (golint)
    • Line 101: warning: exported function PrintCallerPos should have comment or be unexported (golint)
    • Line 108: warning: exported function GetCallerPos should have comment or be unexported (golint)
    • udw/udwStrings/IndexAll.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 5: warning: exported function ByteListIndexAll should have comment or be unexported (golint)
    • udw/udwStrings/padding.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 5: warning: exported function Padding should have comment or be unexported (golint)
    • udw/udwSync/MutexBool.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 7: warning: exported type Bool should have comment or be unexported (golint)
    • Line 12: warning: exported method Bool.Get should have comment or be unexported (golint)
    • Line 19: warning: exported method Bool.Set should have comment or be unexported (golint)
    • Line 25: warning: exported function NewBool should have comment or be unexported (golint)
    • udw/udwBufio/BufioReader.go
    • Line 1: warning: don't use MixedCaps in package name; udwBufio should be udwbufio (golint)
    • Line 8: warning: exported type BufioReader should have comment or be unexported (golint)
    • Line 18: warning: exported function NewBufioReader should have comment or be unexported (golint)
    • Line 30: warning: exported method BufioReader.ReadBySize should have comment or be unexported (golint)
    • Line 48: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 59: warning: exported method BufioReader.AddPos should have comment or be unexported (golint)
    • Line 125: warning: exported method BufioReader.ReadByteErrMsg should have comment or be unexported (golint)
    • Line 133: warning: exported method BufioReader.ReadUvarint should have comment or be unexported (golint)
    • Line 153: warning: exported method BufioReader.PeekByte should have comment or be unexported (golint)
    • udw/udwChan/Chan.go
    • Line 1: warning: don't use MixedCaps in package name; udwChan should be udwchan (golint)
    • Line 9: warning: exported type Chan should have comment or be unexported (golint)
    • Line 16: warning: exported function MakeChan should have comment or be unexported (golint)
    • Line 27: warning: exported method Chan.Send should have comment or be unexported (golint)
    • Line 42: warning: exported method Chan.SendIfEmpty should have comment or be unexported (golint)
    • Line 60: warning: exported method Chan.GetReceiveCh should have comment or be unexported (golint)
    • Line 64: warning: exported method Chan.Receive should have comment or be unexported (golint)
    • Line 75: warning: exported method Chan.Close should have comment or be unexported (golint)
    • Line 94: warning: exported method Chan.IsClosed should have comment or be unexported (golint)
    • udw/udwTime/Deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 5: warning: exported var DefaultNower should have comment or be unexported (golint)
    • Line 7: warning: exported function ParseAutoInLocal should have comment or be unexported (golint)
    • Line 11: warning: exported function MustParseAutoInLocal should have comment or be unexported (golint)
    • udw/udwStrings/IsSafePrint.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 5: warning: exported function IsSafePrintByte should have comment or be unexported (golint)
    • udw/udwFile/SearchPath.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 9: warning: exported function SearchFileInParentDir should have comment or be unexported (golint)
    • udw/udwIpPacket/IpInterface.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 3: warning: exported type TunEventOnTunProcessor should have comment or be unexported (golint)
    • udw/AesCtr/ctr_amd64.go
    • Line 1: warning: don't use MixedCaps in package name; AesCtr should be aesctr (golint)
    • Line 71: warning: receiver name c should be consistent with previous receiver name ac for aesctr (golint)
    • Line 112: warning: exported function PoolGetAesCtr should have comment or be unexported (golint)
    • Line 124: warning: exported function PoolPutAesCtr should have comment or be unexported (golint)
    • udw/udwIo/RwcWrapper.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 7: warning: exported type RwcWrapper should have comment or be unexported (golint)
    • Line 11: warning: exported type RwcWrapperFunc should have comment or be unexported (golint)
    • Line 13: warning: exported method RwcWrapperFunc.RwcWrap should have comment or be unexported (golint)
    • udw/udwFile/writeAndMove.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 10: warning: exported type WriteFileAndMoveReq should have comment or be unexported (golint)
    • Line 16: warning: exported function WriteFileAndMove should have comment or be unexported (golint)
    • Line 47: warning: exported function MustWriteFileAndMove should have comment or be unexported (golint)
    • udw/udwOc/udwOcAppStore/api_notImplement.go
    • Line 3: warning: don't use MixedCaps in package name; udwOcAppStore should be udwocappstore (golint)
    • Line 5: warning: exported function SetPayLoadingCallback should have comment or be unexported (golint)
    • Line 8: warning: exported function SetPayAlertCallback should have comment or be unexported (golint)
    • Line 11: warning: exported function SetPayPurchasedSuccessCallback should have comment or be unexported (golint)
    • Line 14: warning: exported function SetPayRestoredCallback should have comment or be unexported (golint)
    • Line 17: warning: exported function PaySubscribe should have comment or be unexported (golint)
    • Line 20: warning: exported function PayUpgrade should have comment or be unexported (golint)
    • Line 23: warning: exported function RestoreAction should have comment or be unexported (golint)
    • Line 25: warning: exported function GetAppStoreReceiptData should have comment or be unexported (golint)
    • udw/udwReflect/DeepCopy.go
    • Line 1: warning: don't use MixedCaps in package name; udwReflect should be udwreflect (golint)
    • Line 7: warning: exported function DeepCopy should have comment or be unexported (golint)
    • udw/udwSingleFlight/singleflight.go
    • Line 1: warning: don't use MixedCaps in package name; udwSingleFlight should be udwsingleflight (golint)
    • Line 15: warning: exported type Group should have comment or be unexported (golint)
    • Line 21: warning: exported method Group.Do should have comment or be unexported (golint)
    • Line 51: warning: exported method Group.IsRunning should have comment or be unexported (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwRpc2/rpcError.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2 should be udwrpc2 (golint)
    • Line 13: warning: exported type RpcError should have comment or be unexported (golint)
    • Line 22: warning: exported method RpcError.IsNetworkError should have comment or be unexported (golint)
    • Line 26: warning: exported function NewNetworkError should have comment or be unexported (golint)
    • Line 33: warning: exported function NewOtherError should have comment or be unexported (golint)
    • Line 40: warning: exported function PanicToErrMsg should have comment or be unexported (golint)
    • udw/udwCache/MemoryTtlCache.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 26: warning: exported type TtlCache should have comment or be unexported (golint)
    • Line 32: warning: exported function NewTtlCache should have comment or be unexported (golint)
    • Line 38: warning: exported method TtlCache.DoWithTtl should have comment or be unexported (golint)
    • Line 83: warning: exported method TtlCache.GcThread should have comment or be unexported (golint)
    • udw/udwTask/FastestTaskRunner.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 14: warning: exported function GetFastestTaskResult should have comment or be unexported (golint)
    • Line 32: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 41: warning: exported type GetFastestTaskResultRunner should have comment or be unexported (golint)
    • Line 43: warning: exported function NewGetFastestTaskResultRunner should have comment or be unexported (golint)
    • Line 47: warning: exported method GetFastestTaskResultRunner.Add should have comment or be unexported (golint)
    • Line 50: warning: exported method GetFastestTaskResultRunner.AddReturnBool should have comment or be unexported (golint)
    • Line 60: warning: exported method GetFastestTaskResultRunner.Run should have comment or be unexported (golint)
    • Line 64: warning: exported method GetFastestTaskResultRunner.RunReturnBool should have comment or be unexported (golint)
    • udw/udwTime/TtlStringTimeMap.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 8: warning: exported type TtlStringTimeMap should have comment or be unexported (golint)
    • Line 15: warning: exported function TtlStringTimeMapNew should have comment or be unexported (golint)
    • Line 22: warning: exported method TtlStringTimeMap.Add should have comment or be unexported (golint)
    • Line 50: warning: exported method TtlStringTimeMap.AddNow should have comment or be unexported (golint)
    • udw/udwRpc2/udwRpc2Tester/udwRpc2Demo/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2Demo should be udwrpc2demo (golint)
    • Line 9: warning: exported type Server should have comment or be unexported (golint)
    • Line 13: warning: exported method Server.SetName should have comment or be unexported (golint)
    • Line 17: warning: exported method Server.GetName should have comment or be unexported (golint)
    • Line 23: warning: exported method Server.IncreaseInt should have comment or be unexported (golint)
    • Line 28: warning: exported method Server.GetInt should have comment or be unexported (golint)
    • Line 32: warning: exported method Server.Panic should have comment or be unexported (golint)
    • Line 36: warning: exported method Server.FnP should have comment or be unexported (golint)
    • Line 40: warning: exported method Server.GetPeerIp should have comment or be unexported (golint)
    • Line 44: warning: exported type Tstruct should have comment or be unexported (golint)
    • udw/udwType/StructType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type StructType should have comment or be unexported (golint)
    • Line 13: warning: exported method StructType.GetElemByString should have comment or be unexported (golint)
    • Line 23: warning: exported method StructType.DeleteByPath should have comment or be unexported (golint)
    • udw/udwImage/udwImageIco/file.go
    • Line 1: warning: don't use MixedCaps in package name; udwImageIco should be udwimageico (golint)
    • Line 11: warning: exported type MustImageToIcoFileToFileRequest should have comment or be unexported (golint)
    • Line 17: warning: exported function MustEncodeOneImageFromFileToFileWithCache should have comment or be unexported (golint)
    • Line 41: warning: exported function MustEncodePngContentToIcoContent should have comment or be unexported (golint)
    • udw/udwFile/error.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 8: warning: exported function ErrorIsFileNotFound should have comment or be unexported (golint)
    • Line 11: warning: exported function ErrorIsDirectory should have comment or be unexported (golint)
    • udw/udwWindowsUI/rsrc/binutil/writer.go
    • Line 9: warning: exported type Writer should have comment or be unexported (golint)
    • Line 15: warning: exported method Writer.WriteLE should have comment or be unexported (golint)
    • Line 26: warning: exported method Writer.WriteFromSized should have comment or be unexported (golint)
    • udw/udwTypeTransform/ToString.go
    • Line 1: warning: don't use MixedCaps in package name; udwTypeTransform should be udwtypetransform (golint)
    • Line 5: warning: exported function ToString should have comment or be unexported (golint)
    • Line 10: warning: exported function ToStringReflect should have comment or be unexported (golint)
    • udw/udwTest/alloc.go
    • Line 1: warning: don't use MixedCaps in package name; udwTest should be udwtest (golint)
    • Line 5: warning: exported function AllocSizeDiff should have comment or be unexported (golint)
    • udw/udwTime/DateString.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 5: warning: exported function MustDateStringAddDay should have comment or be unexported (golint)
    • Line 13: warning: exported function MustDateStringSubToDay should have comment or be unexported (golint)
    • Line 26: warning: exported function DateStringToTimeInDefault should have comment or be unexported (golint)
    • Line 30: warning: exported function MustDateStringToTime should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoReader/FilePos.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoReader should be udwgoreader (golint)
    • Line 8: warning: exported type FilePos should have comment or be unexported (golint)
    • Line 13: warning: exported function NewPosFile should have comment or be unexported (golint)
    • Line 30: warning: exported method FilePos.PosString should have comment or be unexported (golint)
    • Line 38: warning: exported method FilePos.GetLineWithPos should have comment or be unexported (golint)
    • udw/udwCmd/Run.go
    • Line 1: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 8: warning: exported function Run should have comment or be unexported (golint)
    • Line 12: warning: exported function StdioSliceRun should have comment or be unexported (golint)
    • Line 16: warning: exported function MustRun should have comment or be unexported (golint)
    • Line 20: warning: exported function ProxyRun should have comment or be unexported (golint)
    • Line 24: warning: exported function MustRunNotExistStatusCheck should have comment or be unexported (golint)
    • Line 28: warning: exported function MustRunAndReturnOutput should have comment or be unexported (golint)
    • Line 32: warning: exported function MustCombinedOutput should have comment or be unexported (golint)
    • Line 36: warning: exported function MustCombinedOutputWithErrorPrintln should have comment or be unexported (golint)
    • Line 40: warning: exported function MustCombinedOutputAndNotExitStatusCheck should have comment or be unexported (golint)
    • Line 44: warning: exported function MustRunInBash should have comment or be unexported (golint)
    • Line 48: warning: exported function MustRunInBashAndReturn should have comment or be unexported (golint)
    • Line 53: warning: exported function IsErrorExitStatus should have comment or be unexported (golint)
    • udw/udwSsh/Deprecated_main.go
    • Line 1: warning: don't use MixedCaps in package name; udwSsh should be udwssh (golint)
    • Line 5: warning: exported function MustScpToRemoteDefault should have comment or be unexported (golint)
    • Line 14: warning: exported function MustScpToRemote should have comment or be unexported (golint)
    • Line 19: warning: exported function ScpToRemoteDefault should have comment or be unexported (golint)
    • Line 28: warning: exported function ScpToRemote should have comment or be unexported (golint)
    • udw/udwStrings/countCharNum.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 3: warning: exported function GetCountByteNumber should have comment or be unexported (golint)
    • udw/udwTypeTransform/Transform.go
    • Line 1: warning: don't use MixedCaps in package name; udwTypeTransform should be udwtypetransform (golint)
    • Line 15: warning: exported function Transform should have comment or be unexported (golint)
    • Line 19: warning: exported function MustTransform should have comment or be unexported (golint)
    • Line 26: warning: exported function MustTransformToMap should have comment or be unexported (golint)
    • Line 35: warning: exported function BoolToBool should have comment or be unexported (golint)
    • Line 40: warning: exported function MapToMap should have comment or be unexported (golint)
    • Line 59: warning: exported function StringToString should have comment or be unexported (golint)
    • Line 64: warning: exported function NewStringToTimeFunc should have comment or be unexported (golint)
    • Line 76: warning: exported function StringToTime should have comment or be unexported (golint)
    • Line 86: warning: exported function TimeToString should have comment or be unexported (golint)
    • Line 92: warning: exported function PtrToPtr should have comment or be unexported (golint)
    • Line 96: warning: exported function StructToStruct should have comment or be unexported (golint)
    • Line 117: warning: exported function SliceToSlice should have comment or be unexported (golint)
    • Line 130: warning: exported function StringToInt should have comment or be unexported (golint)
    • Line 145: warning: exported function StringToUint should have comment or be unexported (golint)
    • Line 160: warning: exported function StringToFloat should have comment or be unexported (golint)
    • Line 174: warning: exported function StringToBool should have comment or be unexported (golint)
    • Line 188: warning: exported function IntToInt should have comment or be unexported (golint)
    • Line 193: warning: exported function FloatToInt should have comment or be unexported (golint)
    • Line 202: warning: exported function FloatToFloat should have comment or be unexported (golint)
    • Line 207: warning: exported function FloatToString should have comment or be unexported (golint)
    • Line 214: warning: exported function NonePtrToPtr should have comment or be unexported (golint)
    • Line 220: warning: exported function InterfaceToNoneInterface should have comment or be unexported (golint)
    • Line 223: warning: exported function NoneInterfaceToInterface should have comment or be unexported (golint)
    • Line 232: warning: exported function IntToString should have comment or be unexported (golint)
    • Line 238: warning: exported function FuncToFunc should have comment or be unexported (golint)
    • udw/udwCmd/Cmd.go
    • Line 1: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 13: warning: exported type Cmd should have comment or be unexported (golint)
    • Line 17: warning: exported function CmdBash should have comment or be unexported (golint)
    • Line 21: warning: exported method Cmd.SetDir should have comment or be unexported (golint)
    • Line 26: warning: exported method Cmd.PrintCmdLine should have comment or be unexported (golint)
    • Line 30: warning: exported method Cmd.FprintCmdLine should have comment or be unexported (golint)
    • Line 34: warning: exported method Cmd.Run should have comment or be unexported (golint)
    • Line 42: warning: exported method Cmd.ProxyRun should have comment or be unexported (golint)
    • Line 52: warning: exported method Cmd.GetExecCmd should have comment or be unexported (golint)
    • Line 56: warning: exported method Cmd.RunAndReturnOutput should have comment or be unexported (golint)
    • Line 66: warning: exported method Cmd.CombinedOutput should have comment or be unexported (golint)
    • Line 70: warning: exported method Cmd.RunAndTeeOutputToFile should have comment or be unexported (golint)
    • Line 83: warning: exported method Cmd.StdioRun should have comment or be unexported (golint)
    • Line 90: warning: exported method Cmd.RunAndNotExitStatusCheck should have comment or be unexported (golint)
    • Line 102: warning: exported method Cmd.MustStdioRun should have comment or be unexported (golint)
    • Line 109: warning: exported method Cmd.MustRunAndReturnOutput should have comment or be unexported (golint)
    • Line 117: warning: exported method Cmd.MustRunAndReturnOutputAndNotExitStatusCheck should have comment or be unexported (golint)
    • Line 129: warning: exported method Cmd.MustCombinedOutput should have comment or be unexported (golint)
    • Line 137: warning: exported method Cmd.MustCombinedOutputWithErrorPrintln should have comment or be unexported (golint)
    • Line 147: warning: exported method Cmd.MustCombinedOutputAndNotExitStatusCheck should have comment or be unexported (golint)
    • Line 159: warning: exported method Cmd.CombinedOutputAndNotExitStatusCheck should have comment or be unexported (golint)
    • Line 171: warning: exported method Cmd.MustCombinedOutputAndNotExitStatusCheckWithStdin should have comment or be unexported (golint)
    • Line 184: warning: exported method Cmd.MustRunAndNotExitStatusCheck should have comment or be unexported (golint)
    • Line 191: warning: exported method Cmd.MustRun should have comment or be unexported (golint)
    • Line 198: warning: exported method Cmd.MustRunAndReturn should have comment or be unexported (golint)
    • Line 206: warning: exported method Cmd.MustRunWithWriter should have comment or be unexported (golint)
    • Line 217: warning: exported method Cmd.MustRunWithWriterAndNotExitStatusCheck should have comment or be unexported (golint)
    • Line 231: warning: exported method Cmd.MustOutputToWriter should have comment or be unexported (golint)
    • Line 241: warning: exported method Cmd.MustRunWithFullError should have comment or be unexported (golint)
    • Line 248: warning: exported method Cmd.MustHiddenRunAndGetExitStatus should have comment or be unexported (golint)
    • Line 259: warning: exported method Cmd.MustHiddenRunAndIsSuccess should have comment or be unexported (golint)
    • Line 270: warning: exported method Cmd.MustRunWithStdin should have comment or be unexported (golint)
    • Line 281: warning: exported method Cmd.RunAndReturnOutputWithStdin should have comment or be unexported (golint)
    • Line 296: warning: exported function GetExecCmdExitStatus should have comment or be unexported (golint)
    • Line 300: warning: exported function Exist should have comment or be unexported (golint)
    • Line 306: warning: exported method Cmd.RunAndReturnOutputWithTimeout should have comment or be unexported (golint)
    • Line 336: warning: exported method Cmd.MustStdoutRun should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/udwGoTypeMarshal/stringParser.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoTypeMarshal should be udwgotypemarshal (golint)
    • Line 10: warning: exported function MustReadGoStringFromString should have comment or be unexported (golint)
    • Line 16: warning: exported function MustReadGoString should have comment or be unexported (golint)
    • Line 42: warning: exported function MustReadGoChar should have comment or be unexported (golint)
    • udw/udwPlatform/udwOs_linux.go
    • Line 3: warning: don't use MixedCaps in package name; udwPlatform should be udwplatform (golint)
    • Line 5: warning: exported function GetCurrentUdwOs should have comment or be unexported (golint)
    • udw/udwBase64/udwBase64.go
    • Line 1: warning: don't use MixedCaps in package name; udwBase64 should be udwbase64 (golint)
    • Line 5: warning: exported function Base64EncodeStringToString should have comment or be unexported (golint)
    • Line 9: warning: exported function Base64EncodeByteToString should have comment or be unexported (golint)
    • Line 13: warning: exported function MustBase64DecodeStringToString should have comment or be unexported (golint)
    • Line 21: warning: exported function Base64DecodeStringToByte should have comment or be unexported (golint)
    • Line 25: warning: exported function MustUrlNoPaddingEncode should have comment or be unexported (golint)
    • udw/udwShm/udwShmFuzzLib/fuzz.go
    • Line 1: warning: don't use MixedCaps in package name; udwShmFuzzLib should be udwshmfuzzlib (golint)
    • Line 9: warning: exported function Fuzz should have comment or be unexported (golint)
    • Line 23: warning: don't use underscores in Go names; var v5Sub_simpe should be v5SubSimpe (golint)
    • udw/udwFile/deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 7: warning: exported function MustMkdirAll should have comment or be unexported (golint)
    • Line 11: warning: exported function MustReadFileAll should have comment or be unexported (golint)
    • Line 19: warning: exported function ReadFileAll should have comment or be unexported (golint)
    • Line 23: warning: exported function MustDeleteFile should have comment or be unexported (golint)
    • Line 28: warning: exported function MustDeleteFileOrDirectory should have comment or be unexported (golint)
    • Line 34: warning: exported function Realpath should have comment or be unexported (golint)
    • Line 38: warning: exported function MustRealPath should have comment or be unexported (golint)
    • udw/udwNet/udwDns/udwDnsPacket/Packet.go
    • Line 1: warning: don't use MixedCaps in package name; udwDnsPacket should be udwdnspacket (golint)
    • Line 15: warning: exported type DnsRR should have comment or be unexported (golint)
    • Line 22: warning: exported method DnsRR.GetNormalizeName should have comment or be unexported (golint)
    • Line 26: warning: exported type DnsPacket should have comment or be unexported (golint)
    • Line 41: warning: exported method DnsPacket.GetNormalizeQuestionName should have comment or be unexported (golint)
    • Line 45: warning: exported method DnsPacket.IsResponse should have comment or be unexported (golint)
    • Line 48: warning: exported method DnsPacket.SetIsResponse should have comment or be unexported (golint)
    • Line 51: warning: exported method DnsPacket.GetOpcode should have comment or be unexported (golint)
    • Line 54: warning: exported method DnsPacket.IsAuthoritative should have comment or be unexported (golint)
    • Line 58: warning: exported method DnsPacket.IsTruncated should have comment or be unexported (golint)
    • Line 62: warning: exported method DnsPacket.IsRecursionDesired should have comment or be unexported (golint)
    • Line 66: warning: exported method DnsPacket.SetIsRecursionDesired should have comment or be unexported (golint)
    • Line 69: warning: exported method DnsPacket.IsRecursionAvailable should have comment or be unexported (golint)
    • Line 73: warning: exported method DnsPacket.SetIsRecursionAvailable should have comment or be unexported (golint)
    • Line 76: warning: exported method DnsPacket.IsBitReserverd9 should have comment or be unexported (golint)
    • Line 80: warning: exported method DnsPacket.IsAuthenticatedData should have comment or be unexported (golint)
    • Line 84: warning: exported method DnsPacket.SetIsAuthenticatedData should have comment or be unexported (golint)
    • Line 87: warning: exported method DnsPacket.IsCheckingDisabled should have comment or be unexported (golint)
    • Line 91: warning: exported method DnsPacket.GetRcode should have comment or be unexported (golint)
    • Line 94: warning: exported method DnsPacket.SetRcode should have comment or be unexported (golint)
    • Line 97: warning: exported method DnsPacket.HasPlainResult should have comment or be unexported (golint)
    • Line 124: warning: exported method DnsPacket.ShuffleAnswer should have comment or be unexported (golint)
    • Line 135: warning: exported method DnsRR.GetSoa should have comment or be unexported (golint)
    • Line 140: warning: exported method DnsRR.SetSoa should have comment or be unexported (golint)
    • Line 144: warning: exported method DnsRR.GetMx should have comment or be unexported (golint)
    • Line 149: warning: exported method DnsRR.SetMx should have comment or be unexported (golint)
    • Line 153: warning: exported method DnsRR.GetTxt should have comment or be unexported (golint)
    • Line 158: warning: exported method DnsRR.SetTxt should have comment or be unexported (golint)
    • Line 162: warning: exported method DnsRR.GetSrv should have comment or be unexported (golint)
    • Line 167: warning: exported method DnsRR.SetSrv should have comment or be unexported (golint)
    • Line 171: warning: exported type Rcode should have comment or be unexported (golint)
    • Line 174: warning: exported const RcodeNOERROR should have comment (or a comment on this block) or be unexported (golint)
    • Line 201: warning: exported method Rcode.IsOkStatus should have comment or be unexported (golint)
    • Line 205: warning: exported type DnsRRSoa should have comment or be unexported (golint)
    • Line 215: warning: exported type DnsRRMX should have comment or be unexported (golint)
    • Line 220: warning: exported type DnsRRSrv should have comment or be unexported (golint)
    • udw/udwStrconv/udwStrconv.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrconv should be udwstrconv (golint)
    • Line 9: warning: exported function AtoIDefault0 should have comment or be unexported (golint)
    • Line 14: warning: exported function ParseIntDefault0 should have comment or be unexported (golint)
    • Line 18: warning: exported function ParseInt64Default0 should have comment or be unexported (golint)
    • Line 23: warning: exported function ParseIntWithDefaultNumber should have comment or be unexported (golint)
    • Line 34: warning: exported function FormatInt should have comment or be unexported (golint)
    • Line 38: warning: exported function FormatIntPadding should have comment or be unexported (golint)
    • Line 42: warning: exported function FormatIntPaddingWithZeroPre should have comment or be unexported (golint)
    • Line 46: warning: exported function FormatIntPaddingWithChars should have comment or be unexported (golint)
    • Line 54: warning: exported function FormatInt64 should have comment or be unexported (golint)
    • Line 58: warning: exported function FormatUint64 should have comment or be unexported (golint)
    • Line 62: warning: exported function FormatUint64Padding should have comment or be unexported (golint)
    • Line 70: warning: exported function MustParseInt should have comment or be unexported (golint)
    • Line 78: warning: exported function ParseInt should have comment or be unexported (golint)
    • Line 82: warning: exported function MustParseInt64 should have comment or be unexported (golint)
    • Line 90: warning: exported function MustParseUint64 should have comment or be unexported (golint)
    • Line 98: warning: exported function FormatFloat should have comment or be unexported (golint)
    • Line 102: warning: exported function FormatBool should have comment or be unexported (golint)
    • Line 106: warning: exported function FormatBoolFalseEmpty should have comment or be unexported (golint)
    • Line 109: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 114: warning: exported function FormatBoolTrueEmpty should have comment or be unexported (golint)
    • Line 117: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 122: warning: exported function FormatFloatPrec0 should have comment or be unexported (golint)
    • Line 126: warning: exported function FormatFloatPrec2 should have comment or be unexported (golint)
    • Line 130: warning: exported function FormatFloatPrec4 should have comment or be unexported (golint)
    • Line 134: warning: exported function FormatFloatPrec6 should have comment or be unexported (golint)
    • Line 138: warning: exported function FormatFloatPrec8 should have comment or be unexported (golint)
    • Line 142: warning: exported function FormatFloatPercentPadding should have comment or be unexported (golint)
    • Line 150: warning: exported function FormatFloatPercentPaddingPrec4 should have comment or be unexported (golint)
    • Line 158: warning: exported function FormatFloatPercentPrec2 should have comment or be unexported (golint)
    • Line 162: warning: exported function FormatFloatPercentPrec4 should have comment or be unexported (golint)
    • Line 166: warning: exported function ParseFloat64 should have comment or be unexported (golint)
    • Line 170: warning: exported function MustParseFloat64 should have comment or be unexported (golint)
    • Line 178: warning: exported function ParseFloat64Default0 should have comment or be unexported (golint)
    • Line 186: warning: exported function ParseBoolDefaultFalse should have comment or be unexported (golint)
    • Line 194: warning: exported function MustParseBool should have comment or be unexported (golint)
    • Line 202: warning: exported function InterfaceToString should have comment or be unexported (golint)
    • Line 214: warning: exported function IntBeyond1000ToScientificNotationDefault should have comment or be unexported (golint)
    • Line 218: warning: exported function Uint8ToBool0AsFalse should have comment or be unexported (golint)
    • Line 221: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 226: warning: exported function GetPercent should have comment or be unexported (golint)
    • udw/tyTls/newCert.go
    • Line 1: warning: don't use MixedCaps in package name; tyTls should be tytls (golint)
    • Line 15: warning: exported type NewTlsCertResp should have comment or be unexported (golint)
    • Line 21: warning: comment on exported function MustNewTlsCert should be of the form "MustNewTlsCert ..." (golint)
    • Line 73: warning: exported function MustNewTlsCertSimple should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoImport/resp.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoImport should be udwgoimport (golint)
    • Line 8: warning: exported type MustMulitGetPackageImportResponse should have comment or be unexported (golint)
    • Line 13: warning: exported method MustMulitGetPackageImportResponse.GetAllLevelImportPathList should have comment or be unexported (golint)
    • Line 35: warning: exported method MustMulitGetPackageImportResponse.GetAllIncludeImportPathList should have comment or be unexported (golint)
    • Line 45: warning: exported method MustMulitGetPackageImportResponse.GetAllIncludeDirList should have comment or be unexported (golint)
    • Line 56: warning: exported method MustMulitGetPackageImportResponse.GetImportPathTreeMapSet should have comment or be unexported (golint)
    • Line 59: warning: exported method MustMulitGetPackageImportResponse.GetDirectReferToPkgList should have comment or be unexported (golint)
    • udw/udwImage/color.go
    • Line 1: warning: don't use MixedCaps in package name; udwImage should be udwimage (golint)
    • Line 8: warning: exported function ColorToRGBHex should have comment or be unexported (golint)
    • Line 21: warning: exported function ColorToRGBAHex should have comment or be unexported (golint)
    • Line 36: warning: exported function MustColorRGBAHexToObj should have comment or be unexported (golint)
    • Line 78: warning: exported function GetColorBlack should have comment or be unexported (golint)
    • Line 82: warning: exported function GetColorWhite should have comment or be unexported (golint)
    • Line 86: warning: exported function GetColorRed should have comment or be unexported (golint)
    • Line 90: warning: exported function GetColorGreen should have comment or be unexported (golint)
    • Line 93: warning: exported function GetColorBlue should have comment or be unexported (golint)
    • udw/udwOc/udwOcUi/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwOcUi should be udwocui (golint)
    • Line 9: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • udw/udwSync/MutexInt.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 5: warning: exported type Int should have comment or be unexported (golint)
    • Line 10: warning: exported method Int.Get should have comment or be unexported (golint)
    • Line 17: warning: exported method Int.Set should have comment or be unexported (golint)
    • Line 23: warning: exported method Int.Add should have comment or be unexported (golint)
    • Line 29: warning: exported method Int.AddAndReturnNew should have comment or be unexported (golint)
    • Line 37: warning: exported method Int.Inc should have comment or be unexported (golint)
    • Line 40: warning: exported method Int.Dec should have comment or be unexported (golint)
    • Line 44: warning: exported function NewInt should have comment or be unexported (golint)
    • udw/udwNet/IsVpnConnected.go
    • Line 3: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 11: warning: exported function MustIsVpnConnected should have comment or be unexported (golint)
    • Line 25: warning: exported function IsVpnConnectedIgnorePanic should have comment or be unexported (golint)
    • udw/udwNet/udwNetTestV2/RunTestOnPipe.go
    • Line 1: warning: don't use MixedCaps in package name; udwNetTestV2 should be udwnettestv2 (golint)
    • Line 11: warning: exported function RunTestOnPipe should have comment or be unexported (golint)
    • Line 88: warning: exported function RunTestTwoRwc should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/Package.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 8: warning: exported function MustParsePackage should have comment or be unexported (golint)
    • Line 12: warning: exported function MustParsePackegeFromDefaultEnv should have comment or be unexported (golint)
    • Line 16: warning: exported type Package should have comment or be unexported (golint)
    • Line 30: warning: exported method Package.GetImportList should have comment or be unexported (golint)
    • Line 39: warning: exported method Package.AddImport should have comment or be unexported (golint)
    • Line 45: warning: exported method Package.GetNamedTypeMethodSet should have comment or be unexported (golint)
    • Line 64: warning: exported method Package.IsMain should have comment or be unexported (golint)
    • Line 68: warning: exported method Package.IsInGoRoot should have comment or be unexported (golint)
    • Line 72: warning: exported method Package.GetPkgImportPath should have comment or be unexported (golint)
    • Line 79: warning: exported method Package.GetDirPath should have comment or be unexported (golint)
    • Line 83: warning: exported method Package.LookupNamedType should have comment or be unexported (golint)
    • Line 92: warning: exported method Package.GetFuncList should have comment or be unexported (golint)
    • Line 96: warning: exported method Package.LookupFunc should have comment or be unexported (golint)
    • Line 127: warning: exported method Package.GetAllMethodOnNamedType should have comment or be unexported (golint)
    • udw/udwJson/slice.go
    • Line 1: warning: don't use MixedCaps in package name; udwJson should be udwjson (golint)
    • Line 11: warning: exported function MustUnmarshalFromStringToStringSlice should have comment or be unexported (golint)
    • Line 42: warning: exported function MustUnmarshalFromStringToStringSliceByIndex should have comment or be unexported (golint)
    • Line 47: warning: exported function MustMarshalKeyPrefix should have comment or be unexported (golint)
    • Line 55: warning: exported function MustMarshalKeyPrefixWithEnd should have comment or be unexported (golint)
    • Line 63: warning: exported function MustMarshalStringArgumentToString should have comment or be unexported (golint)
    • Line 82: warning: exported function StringSliceToObjSlice should have comment or be unexported (golint)
    • udw/udwIpPacket/ConnAddrTcpUdp.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 14: warning: exported type ConnAddrTcpUdp should have comment or be unexported (golint)
    • Line 21: warning: exported method ConnAddrTcpUdp.RevertPeer should have comment or be unexported (golint)
    • Line 34: warning: exported method ConnAddrTcpUdp.GetIpv4Array should have comment or be unexported (golint)
    • Line 54: warning: exported function GetConnAddrTcpUdpFromNetConn should have comment or be unexported (golint)
    • Line 58: warning: exported function GetConnAddrTcpUdpFromLocalAndRemoteAddr should have comment or be unexported (golint)
    • Line 74: warning: error var ConnAddrTcpUdpStrNotFitErr should have name of the form ErrFoo (golint)
    • Line 74: warning: exported var ConnAddrTcpUdpStrNotFitErr should have comment or be unexported (golint)
    • Line 76: warning: exported function ParseConnAddrTcpUdpFromString should have comment or be unexported (golint)
    • Line 106: warning: exported method ConnAddrTcpUdp.Clone should have comment or be unexported (golint)
    • Line 113: warning: exported method IpPacket.SetConnAddrTcpUdp should have comment or be unexported (golint)
    • Line 118: warning: exported method IpPacket.SetConnAddrTcpUdp__NoRecomputeCheckSum should have comment or be unexported (golint)
    • Line 118: warning: don't use underscores in Go names; method SetConnAddrTcpUdp__NoRecomputeCheckSum should be SetConnAddrTCPUDPNoRecomputeCheckSum (golint)
    • Line 128: warning: exported method IpPacket.SetSrcIp should have comment or be unexported (golint)
    • Line 133: warning: exported method IpPacket.SetSrcIp__NoRecomputeCheckSum should have comment or be unexported (golint)
    • Line 133: warning: don't use underscores in Go names; method SetSrcIp__NoRecomputeCheckSum should be SetSrcIPNoRecomputeCheckSum (golint)
    • Line 137: warning: exported method IpPacket.GetSrcAddrString should have comment or be unexported (golint)
    • Line 137: warning: receiver name ipPacket should be consistent with previous receiver name packet for IpPacket (golint)
    • Line 141: warning: exported method IpPacket.SetDstIp should have comment or be unexported (golint)
    • Line 145: warning: exported method IpPacket.SetDstIp__NoRecomputeCheckSum should have comment or be unexported (golint)
    • Line 145: warning: don't use underscores in Go names; method SetDstIp__NoRecomputeCheckSum should be SetDstIPNoRecomputeCheckSum (golint)
    • Line 149: warning: exported method IpPacket.GetDstAddrString should have comment or be unexported (golint)
    • Line 149: warning: receiver name ipPacket should be consistent with previous receiver name packet for IpPacket (golint)
    • Line 153: warning: exported method IpPacket.GetSrcDstAddrPeerString should have comment or be unexported (golint)
    • Line 153: warning: receiver name ipPacket should be consistent with previous receiver name packet for IpPacket (golint)
    • Line 156: warning: exported method IpPacket.GetDstSrcAddrPeerString should have comment or be unexported (golint)
    • Line 156: warning: receiver name ipPacket should be consistent with previous receiver name packet for IpPacket (golint)
    • udw/udwRpc/udwRpcSameProcess/udwRspBuilderLib/GoBuilder.go
    • Line 1: warning: don't use MixedCaps in package name; udwRspBuilderLib should be udwrspbuilderlib (golint)
    • Line 10: warning: exported type GoBuilderCtx should have comment or be unexported (golint)
    • Line 25: warning: exported type GoFnVisitor should have comment or be unexported (golint)
    • Line 27: warning: exported type GoBuilderCtxRequest should have comment or be unexported (golint)
    • Line 39: warning: exported function NewGoBuilderCtx should have comment or be unexported (golint)
    • Line 48: warning: exported method GoBuilderCtx.GetNextVarString should have comment or be unexported (golint)
    • Line 53: warning: exported method GoBuilderCtx.GetFromGoCFnPrototypeContent should have comment or be unexported (golint)
    • Line 57: warning: exported method GoBuilderCtx.GenGo should have comment or be unexported (golint)
    • udw/udwTime/DuringFormat.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 9: warning: exported function DurationFormatTimeMysql should have comment or be unexported (golint)
    • Line 25: warning: exported function DurationFormat should have comment or be unexported (golint)
    • Line 29: warning: exported function DurationFormatPadding should have comment or be unexported (golint)
    • Line 33: warning: exported function DurationFormatFloat64Seconds should have comment or be unexported (golint)
    • Line 37: warning: exported function DurationFormatFloat64Ns should have comment or be unexported (golint)
    • Line 59: warning: exported function DurationFormatBefore should have comment or be unexported (golint)
    • Line 71: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 79: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 86: warning: exported function DurationFormatByHourMin should have comment or be unexported (golint)
    • udw/udwCmd/ExecCmd_other.go
    • Line 3: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 7: warning: exported function ExecCmd should have comment or be unexported (golint)
    • udw/udwErr/errMsgList.go
    • Line 1: warning: don't use MixedCaps in package name; udwErr should be udwerr (golint)
    • Line 9: warning: exported type ErrmsgList should have comment or be unexported (golint)
    • Line 13: warning: exported method ErrmsgList.AddError should have comment or be unexported (golint)
    • Line 16: warning: exported method ErrmsgList.AddErrMsg should have comment or be unexported (golint)
    • Line 23: warning: exported method ErrmsgList.HasErrMsg should have comment or be unexported (golint)
    • Line 27: warning: exported method ErrmsgList.GetErrMsg should have comment or be unexported (golint)
    • Line 41: warning: exported method ErrmsgList.AddErrMsgList should have comment or be unexported (golint)
    • Line 48: warning: exported type ErrMsgListWithLocker should have comment or be unexported (golint)
    • Line 53: warning: exported method ErrMsgListWithLocker.Add should have comment or be unexported (golint)
    • Line 62: warning: exported method ErrMsgListWithLocker.Has should have comment or be unexported (golint)
    • Line 69: warning: exported method ErrMsgListWithLocker.GetAll should have comment or be unexported (golint)
    • udw/udwMap/SortKeyValuePairList.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 3: warning: exported function SortKeyValuePairList should have comment or be unexported (golint)
    • Line 7: warning: don't use underscores in Go names; func keyValuePair_quickSort should be keyValuePairQuickSort (golint)
    • Line 36: warning: don't use underscores in Go names; func keyValuePair_maxDepth should be keyValuePairMaxDepth (golint)
    • Line 44: warning: don't use underscores in Go names; func keyValuePair_insertionSort should be keyValuePairInsertionSort (golint)
    • Line 52: warning: don't use underscores in Go names; func keyValuePair_medianOfThree should be keyValuePairMedianOfThree (golint)
    • Line 68: warning: don't use underscores in Go names; func keyValuePair_doPivot should be keyValuePairDoPivot (golint)
    • Line 142: warning: don't use underscores in Go names; func keyValuePair_heapSort should be keyValuePairHeapSort (golint)
    • Line 158: warning: don't use underscores in Go names; func keyValuePair_siftDown should be keyValuePairSiftDown (golint)
    • udw/udwNet/udwIPNet/Ipv4NetSet.go
    • Line 1: warning: don't use MixedCaps in package name; udwIPNet should be udwipnet (golint)
    • Line 14: warning: exported type Ipv4NetSet should have comment or be unexported (golint)
    • Line 19: warning: exported function NewAllPassIpv4Net should have comment or be unexported (golint)
    • Line 27: warning: exported method Ipv4NetSet.MergeIPNet should have comment or be unexported (golint)
    • Line 45: warning: exported method Ipv4NetSet.RemoveIPNet should have comment or be unexported (golint)
    • Line 82: warning: exported method Ipv4NetSet.ContainIP should have comment or be unexported (golint)
    • Line 91: warning: exported method Ipv4NetSet.RemoveIp should have comment or be unexported (golint)
    • Line 98: warning: exported method Ipv4NetSet.RemoveIpString should have comment or be unexported (golint)
    • Line 118: warning: exported method Ipv4NetSet.GetIpv4NetList should have comment or be unexported (golint)
    • Line 125: warning: exported method Ipv4NetSet.Sort should have comment or be unexported (golint)
    • Line 136: warning: exported type Ipv4Net should have comment or be unexported (golint)
    • Line 138: warning: exported function NewIpv4NetFromUint32IpAndPrefix should have comment or be unexported (golint)
    • Line 142: warning: exported function NewIpv4NetFromIP should have comment or be unexported (golint)
    • Line 146: warning: exported function NewIpv4NetFromIPAndPrefixString should have comment or be unexported (golint)
    • Line 150: warning: exported function MustParseIpv4Net should have comment or be unexported (golint)
    • Line 169: warning: exported method Ipv4Net.GetPrefix should have comment or be unexported (golint)
    • Line 172: warning: exported method Ipv4Net.GetUint32Ip should have comment or be unexported (golint)
    • Line 175: warning: exported method Ipv4Net.GetIp should have comment or be unexported (golint)
    • Line 178: warning: exported method Ipv4Net.Equal should have comment or be unexported (golint)
    • Line 181: warning: exported method Ipv4Net.ContainIP should have comment or be unexported (golint)
    • Line 181: warning: receiver name thisIpnet should be consistent with previous receiver name thisIpNet for Ipv4Net (golint)
    • Line 185: warning: exported method Ipv4Net.ContainIPNet should have comment or be unexported (golint)
    • Line 185: warning: receiver name thisIpnet should be consistent with previous receiver name thisIpNet for Ipv4Net (golint)
    • Line 189: warning: exported method Ipv4Net.ContainUint32Ip should have comment or be unexported (golint)
    • Line 189: warning: receiver name thisIpnet should be consistent with previous receiver name thisIpNet for Ipv4Net (golint)
    • Line 203: warning: exported method Ipv4Net.ToGoIPNet should have comment or be unexported (golint)
    • Line 210: warning: exported method Ipv4Net.GetMaskIpString should have comment or be unexported (golint)
    • udw/udwSsh/Deprecated_makeRootAvailable.go
    • Line 1: warning: don't use MixedCaps in package name; udwSsh should be udwssh (golint)
    • Line 10: warning: exported function MustMakeRootAvailableM1 should have comment or be unexported (golint)
    • Line 16: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 34: warning: don't use underscores in Go names; func addCertToauthorized_keysFile should be addCertToauthorizedKeysFile (golint)
    • udw/udwNet/port.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 10: warning: exported function GetProtocolNotSupportPortError should have comment or be unexported (golint)
    • Line 14: warning: exported function PortFromNetAddr should have comment or be unexported (golint)
    • Line 28: warning: exported function PortFromAddrString should have comment or be unexported (golint)
    • Line 40: warning: exported function JoinHostPortInt should have comment or be unexported (golint)
    • Line 44: warning: exported function MustGetHostFromAddr should have comment or be unexported (golint)
    • Line 52: warning: exported function JoinHostPortNoAlloc should have comment or be unexported (golint)
    • udw/udwStrings/TrimOneChar.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 3: warning: exported function TrimOneChar should have comment or be unexported (golint)
    • udw/udwTask/LimitThreadErrorHandleTaskManager_test.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 14: warning: don't use underscores in Go names; var run_num should be runNum (golint)
    • Line 28: warning: don't use underscores in Go names; var run_num_locker should be runNumLocker (golint)
    • Line 29: warning: don't use underscores in Go names; var run_num should be runNum (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 49: warning: don't use underscores in Go names; var run_num_locker should be runNumLocker (golint)
    • Line 50: warning: don't use underscores in Go names; var run_num should be runNum (golint)
    • Line 67: warning: don't use underscores in Go names; var run_num_locker should be runNumLocker (golint)
    • Line 68: warning: don't use underscores in Go names; var run1_num should be run1Num (golint)
    • Line 69: warning: don't use underscores in Go names; var run2_num should be run2Num (golint)
    • udw/udwCache/AsyncTtlCache.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 13: warning: exported type AsyncTtlCache should have comment or be unexported (golint)
    • Line 19: warning: exported function NewAsyncCache should have comment or be unexported (golint)
    • Line 25: warning: exported method AsyncTtlCache.DoWithTtl should have comment or be unexported (golint)
    • Line 89: warning: exported method AsyncTtlCache.GcThread should have comment or be unexported (golint)
    • Line 103: warning: exported method AsyncTtlCache.Len should have comment or be unexported (golint)
    • udw/udwIo/MultiCloser.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 8: warning: exported function MultiCloser should have comment or be unexported (golint)
    • Line 26: warning: exported function MultiErrorHandle should have comment or be unexported (golint)
    • Line 30: warning: exported function NewMultiErrorHandler should have comment or be unexported (golint)
    • Line 46: warning: exported function ErrorHandlerNil should have comment or be unexported (golint)
    • udw/udwBytes/BufReader.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 9: warning: exported type BufReader should have comment or be unexported (golint)
    • Line 14: warning: exported function NewBufReader should have comment or be unexported (golint)
    • Line 20: warning: exported method BufReader.ResetWithBuffer should have comment or be unexported (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 38: warning: exported method BufReader.ReadByte should have comment or be unexported (golint)
    • Line 47: warning: exported method BufReader.MustReadByte should have comment or be unexported (golint)
    • Line 53: warning: exported method BufReader.ReadByteOrEof should have comment or be unexported (golint)
    • Line 62: warning: exported method BufReader.ReadAt should have comment or be unexported (golint)
    • Line 67: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 73: warning: exported method BufReader.IsEof should have comment or be unexported (golint)
    • Line 77: warning: exported method BufReader.GetRemainSize should have comment or be unexported (golint)
    • Line 81: warning: exported method BufReader.GetPos should have comment or be unexported (golint)
    • Line 85: warning: exported method BufReader.SetPos should have comment or be unexported (golint)
    • Line 89: warning: exported method BufReader.AddPos should have comment or be unexported (golint)
    • Line 92: warning: exported method BufReader.GetBuf should have comment or be unexported (golint)
    • Line 96: warning: exported method BufReader.ReadMaxByteNum should have comment or be unexported (golint)
    • Line 108: warning: exported method BufReader.ReadHttpHeaderWithCallback should have comment or be unexported (golint)
    • Line 130: warning: exported method BufReader.ReadString255 should have comment or be unexported (golint)
    • Line 144: warning: exported method BufReader.ReadCString should have comment or be unexported (golint)
    • Line 159: warning: exported method BufReader.Close should have comment or be unexported (golint)
    • Line 163: warning: exported method BufReader.ReadBigEndUint16 should have comment or be unexported (golint)
    • Line 172: warning: exported method BufReader.ReadBigEndUint32 should have comment or be unexported (golint)
    • Line 181: warning: exported method BufReader.ReadBigEndUint64 should have comment or be unexported (golint)
    • Line 190: warning: exported method BufReader.ReadLittleEndUint16 should have comment or be unexported (golint)
    • Line 199: warning: exported method BufReader.ReadLittleEndUint32 should have comment or be unexported (golint)
    • Line 208: warning: exported method BufReader.ReadLittleEndUint64 should have comment or be unexported (golint)
    • Line 217: warning: exported method BufReader.ReadStringLenUint32 should have comment or be unexported (golint)
    • Line 230: warning: exported method BufReader.PeekByte should have comment or be unexported (golint)
    • Line 237: warning: exported method BufReader.ReadByteSlice should have comment or be unexported (golint)
    • Line 247: warning: exported method BufReader.MustReadByteSlice should have comment or be unexported (golint)
    • Line 256: warning: exported method BufReader.MustReadLittleEndUint32 should have comment or be unexported (golint)
    • udw/udwCmd/SetCmdEnv.go
    • Line 1: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 10: warning: exported method Cmd.MustSetEnv should have comment or be unexported (golint)
    • Line 18: warning: exported method Cmd.MustSetEnvMap should have comment or be unexported (golint)
    • Line 26: warning: exported method Cmd.MustSetEnvMapMergeDefault should have comment or be unexported (golint)
    • Line 43: warning: exported function SetCmdEnv should have comment or be unexported (golint)
    • Line 56: warning: exported function MustGetEnvMapFromSystem should have comment or be unexported (golint)
    • Line 65: warning: exported type Env should have comment or be unexported (golint)
    • Line 69: warning: exported function NewEnvFromArray should have comment or be unexported (golint)
    • Line 90: warning: exported method Env.ToArray should have comment or be unexported (golint)
    • Line 98: warning: exported method Env.ToMap should have comment or be unexported (golint)
    • udw/udwIo/debugReader.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 13: warning: exported function NewDebugReader should have comment or be unexported (golint)
    • udw/udwFmt/sprint.go
    • Line 1: warning: don't use MixedCaps in package name; udwFmt should be udwfmt (golint)
    • Line 5: warning: exported function Sprint should have comment or be unexported (golint)
    • Line 10: warning: exported function Sprintln should have comment or be unexported (golint)
    • udw/udwSync/broadcast.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 7: warning: exported type Broadcast should have comment or be unexported (golint)
    • Line 12: warning: exported function NewBroadcast should have comment or be unexported (golint)
    • Line 20: warning: exported method Broadcast.Broadcast should have comment or be unexported (golint)
    • Line 27: warning: exported method Broadcast.WaitWithCb should have comment or be unexported (golint)
    • Line 44: warning: exported method Broadcast.WaitWithVersion should have comment or be unexported (golint)
    • udw/udwType/DateTimeType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 9: warning: exported function GetDateTimeReflectType should have comment or be unexported (golint)
    • Line 13: warning: exported type DateTimeType should have comment or be unexported (golint)
    • Line 19: warning: exported method DateTimeType.ToString should have comment or be unexported (golint)
    • Line 22: warning: exported method DateTimeType.SaveScale should have comment or be unexported (golint)
    • udw/udwSortedMap/StringToFloat64Map.go
    • Line 1: warning: don't use MixedCaps in package name; udwSortedMap should be udwsortedmap (golint)
    • Line 8: warning: exported type StringToFloat64Map should have comment or be unexported (golint)
    • Line 13: warning: exported function NewStringToFloat64Map should have comment or be unexported (golint)
    • Line 19: warning: exported method StringToFloat64Map.Set should have comment or be unexported (golint)
    • Line 25: warning: exported method StringToFloat64Map.Del should have comment or be unexported (golint)
    • Line 31: warning: exported method StringToFloat64Map.KeysByValueDesc should have comment or be unexported (golint)
    • Line 35: warning: exported method StringToFloat64Map.KeysByValueAsc should have comment or be unexported (golint)
    • Line 39: warning: exported method StringToFloat64Map.Keys should have comment or be unexported (golint)
    • Line 65: warning: exported method StringToFloat64Map.Get should have comment or be unexported (golint)
    • Line 72: warning: exported type StringSlice should have comment or be unexported (golint)
    • udw/udwSys/systemUsage.go
    • Line 1: warning: don't use MixedCaps in package name; udwSys should be udwsys (golint)
    • Line 12: warning: exported function IsNotSupport should have comment or be unexported (golint)
    • Line 16: warning: exported function UsagePreInstall should have comment or be unexported (golint)
    • Line 27: warning: exported function NetworkConnection should have comment or be unexported (golint)
    • Line 39: warning: exported function IKEUserCount should have comment or be unexported (golint)
    • udw/udwFile/AllFile.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 14: warning: exported type StatAndFullPath should have comment or be unexported (golint)
    • Line 19: warning: exported function GetAllFileAndDirectoryStat should have comment or be unexported (golint)
    • Line 24: warning: exported function GetAllFileAndDirectoryStatWithFilter should have comment or be unexported (golint)
    • Line 47: warning: exported function MustGetAllFileAndDirectoryStat should have comment or be unexported (golint)
    • Line 55: warning: exported const WalkV2RespNext should have comment or be unexported (golint)
    • Line 56: warning: exported const WalkV2RespSkipDir should have comment or be unexported (golint)
    • Line 57: warning: exported const WalkV2RespBreak should have comment or be unexported (golint)
    • Line 59: warning: exported function MustWalkV2 should have comment or be unexported (golint)
    • Line 95: warning: exported function GetFileModifyTime should have comment or be unexported (golint)
    • Line 105: warning: exported function MustGetFileModifyTime should have comment or be unexported (golint)
    • Line 113: warning: exported function GetAllFiles should have comment or be unexported (golint)
    • Line 144: warning: exported function MustGetAllFiles should have comment or be unexported (golint)
    • Line 152: warning: exported function MustGetAllFilesSort should have comment or be unexported (golint)
    • Line 158: warning: exported function MustGetAllFileAndDirAndSymlink should have comment or be unexported (golint)
    • Line 189: warning: exported function MustGetAllFileOneLevel should have comment or be unexported (golint)
    • Line 199: warning: exported function MustGetAllStatAndFullPathOneLevel should have comment or be unexported (golint)
    • Line 213: warning: exported function MustGetAllFileAndStatOneLevel should have comment or be unexported (golint)
    • Line 230: warning: exported function MustGetAllDirOneLevel should have comment or be unexported (golint)
    • Line 238: warning: exported function GetAllDirOneLevel should have comment or be unexported (golint)
    • Line 251: warning: exported function MustGetAllFileFromPathList should have comment or be unexported (golint)
    • Line 262: warning: exported function GetAllDir should have comment or be unexported (golint)
    • Line 281: warning: exported function MustGetAllDir should have comment or be unexported (golint)
    • Line 289: warning: exported function MustGetAllDirSort should have comment or be unexported (golint)
    • Line 295: warning: exported function ReadDirFileOneLevel should have comment or be unexported (golint)
    • Line 308: warning: exported function MustReadDirFileOneLevel should have comment or be unexported (golint)
    • udw/udwWindowsUI/rsrc/binutil/sizedfile.go
    • Line 8: warning: exported type SizedReader should have comment or be unexported (golint)
    • Line 13: warning: exported type SizedFile should have comment or be unexported (golint)
    • Line 19: warning: exported method SizedFile.Size should have comment or be unexported (golint)
    • Line 20: warning: exported method SizedFile.Close should have comment or be unexported (golint)
    • Line 22: warning: exported function SizeFileFromBuffer should have comment or be unexported (golint)
    • udw/udwSqlite3/udwSqlite3Test/range.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3Test should be udwsqlite3test (golint)
    • Line 9: warning: exported function TestMustGetRange should have comment or be unexported (golint)
    • Line 61: warning: exported function TestGetRange2 should have comment or be unexported (golint)
    • udw/tyVpnRouteServer/main.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnRouteServer should be tyvpnrouteserver (golint)
    • Line 11: warning: exported function RouteServerRunCmd should have comment or be unexported (golint)
    • udw/tyTls/pemEncode.go
    • Line 1: warning: don't use MixedCaps in package name; tyTls should be tytls (golint)
    • Line 11: warning: exported function EncodeObjToPemBlock should have comment or be unexported (golint)
    • Line 53: warning: exported function MustEncodeObjToPemString should have comment or be unexported (golint)
    • udw/udwIpPacket/ip.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 15: warning: exported type IpPacket should have comment or be unexported (golint)
    • Line 19: warning: exported function NewIpv4PacketFromBuf should have comment or be unexported (golint)
    • Line 31: warning: exported function NewIpPacketFromBuf should have comment or be unexported (golint)
    • Line 39: warning: exported method IpPacket.ResetIpPacketFromBuf should have comment or be unexported (golint)
    • Line 48: warning: exported method IpPacket.SerializeToBuf should have comment or be unexported (golint)
    • Line 52: warning: exported method IpPacket.Clone should have comment or be unexported (golint)
    • Line 125: warning: exported method IpPacket.HexDump should have comment or be unexported (golint)
    • Line 129: warning: exported method IpPacket.IsICMP should have comment or be unexported (golint)
    • Line 132: warning: exported method IpPacket.IsIpv6 should have comment or be unexported (golint)
    • Line 135: warning: exported method IpPacket.IsIpv4 should have comment or be unexported (golint)
    • Line 139: warning: exported method IpPacket.Ipv4HasMoreFragments should have comment or be unexported (golint)
    • Line 143: warning: exported method IpPacket.ICMPGetType should have comment or be unexported (golint)
    • Line 147: warning: exported method IpPacket.ICMPGetCode should have comment or be unexported (golint)
    • Line 152: warning: exported method IpPacket.GetL3ProtocolString should have comment or be unexported (golint)
    • Line 168: warning: exported method IpPacket.GetIPLen should have comment or be unexported (golint)
    • Line 172: warning: exported function CheckIPPacket should have comment or be unexported (golint)
    • Line 232: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 247: warning: exported method IpPacket.ConnKeyStringDstSrcToBuf should have comment or be unexported (golint)
    • Line 247: warning: receiver name ipPacket should be consistent with previous receiver name packet for IpPacket (golint)
    • Line 260: warning: exported method IpPacket.ConnKeyStringSrcDstToBuf should have comment or be unexported (golint)
    • Line 260: warning: receiver name ipPacket should be consistent with previous receiver name packet for IpPacket (golint)
    • Line 273: warning: exported method IpPacket.IsVpnSupport should have comment or be unexported (golint)
    • Line 273: warning: receiver name ipPacket should be consistent with previous receiver name packet for IpPacket (golint)
    • udw/udwNet/udwTapTun/taptun.go
    • Line 1: warning: don't use MixedCaps in package name; udwTapTun should be udwtaptun (golint)
    • Line 11: warning: exported type DeviceType should have comment or be unexported (golint)
    • Line 17: warning: exported var DeviceTypeTap should have comment or be unexported (golint)
    • Line 18: warning: exported var DeviceTypeTun should have comment or be unexported (golint)
    • Line 24: warning: exported type TunTapInterface should have comment or be unexported (golint)
    • Line 30: warning: exported type CreateIpv4TunContext should have comment or be unexported (golint)
    • Line 47: warning: exported function MustCreateIpv4Tun should have comment or be unexported (golint)
    • Line 51: warning: exported function CreateIpv4Tun should have comment or be unexported (golint)
    • udw/udwPlatform/osList.go
    • Line 1: warning: don't use MixedCaps in package name; udwPlatform should be udwplatform (golint)
    • Line 3: warning: exported const UdwOsAndroid should have comment or be unexported (golint)
    • Line 4: warning: exported const UdwOsIos should have comment or be unexported (golint)
    • Line 5: warning: exported const UdwOsMac should have comment or be unexported (golint)
    • Line 7: warning: exported const UdwOsLinux should have comment or be unexported (golint)
    • Line 8: warning: exported const UdwOsWindows should have comment or be unexported (golint)
    • Line 10: warning: exported const UdwOsJs should have comment or be unexported (golint)
    • Line 12: warning: exported const UdwOsBrowser should have comment or be unexported (golint)
    • Line 14: warning: exported const UdwOsChromeExtension should have comment or be unexported (golint)
    • Line 15: warning: exported const UdwOsWeb should have comment or be unexported (golint)
    • Line 16: warning: exported const UdwOsAmazon should have comment or be unexported (golint)
    • Line 17: warning: exported const UdwOsWindowsuwp should have comment or be unexported (golint)
    • Line 19: warning: exported function UdwOsIsAndroidOrIos should have comment or be unexported (golint)
    • Line 23: warning: exported function UdwOsIsWindowsOrMac should have comment or be unexported (golint)
    • udw/udwCmd/CmdConstructor.go
    • Line 1: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 7: warning: exported function CmdSlice should have comment or be unexported (golint)
    • Line 16: warning: exported function CmdString should have comment or be unexported (golint)
    • udw/udwIo/udwIo.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 8: warning: exported function MustReadAll should have comment or be unexported (golint)
    • Line 16: warning: exported function ReadAll should have comment or be unexported (golint)
    • Line 20: warning: exported var DiscardReadFrom should have comment or be unexported (golint)
    • Line 22: warning: exported function NewWriteAddCloser should have comment or be unexported (golint)
    • Line 34: warning: exported function NewReadAddCloser should have comment or be unexported (golint)
    • udw/udwMap/mapstringBool.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 7: warning: exported function MapStringBoolToSortedSlice should have comment or be unexported (golint)
    • Line 18: warning: exported function StringListToMapStringBool should have comment or be unexported (golint)
    • Line 26: warning: exported function StringListNoRepeat should have comment or be unexported (golint)
    • Line 47: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwRand/readableAlphaNum.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 3: warning: exported const ReadableAlphaNumMap should have comment or be unexported (golint)
    • Line 5: warning: exported function MustCryptoRandToReadableAlphaNum should have comment or be unexported (golint)
    • Line 9: warning: exported function MustCryptoRandToReadableAlphaNumNoAlloc should have comment or be unexported (golint)
    • Line 13: warning: exported function EncodeReadableAlphaNumForRand should have comment or be unexported (golint)
    • Line 24: warning: exported function MustCryptoRandToReadableAlpha should have comment or be unexported (golint)
    • Line 28: warning: exported function EncodeReadableAlphaNumForRandNoAlloc should have comment or be unexported (golint)
    • udw/udwBytes/ReadBufferWrap.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 10: warning: exported type ReadBufferWrap should have comment or be unexported (golint)
    • Line 19: warning: exported method ReadBufferWrap.ReadBySize should have comment or be unexported (golint)
    • Line 74: warning: exported method ReadBufferWrap.ReadByteErrMsg should have comment or be unexported (golint)
    • Line 82: warning: exported method ReadBufferWrap.ReadLittleEndUint64 should have comment or be unexported (golint)
    • udw/udwBytes/RingBufferInt.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported type QueueInt should have comment or be unexported (golint)
    • Line 8: warning: exported method QueueInt.Init should have comment or be unexported (golint)
    • Line 13: warning: exported method QueueInt.AddOne should have comment or be unexported (golint)
    • Line 13: warning: receiver name q should be consistent with previous receiver name buf for QueueInt (golint)
    • Line 34: warning: exported method QueueInt.GetOne should have comment or be unexported (golint)
    • Line 38: warning: exported method QueueInt.RemoveOne should have comment or be unexported (golint)
    • Line 41: warning: exported method QueueInt.HasData should have comment or be unexported (golint)
    • udw/udwFile/udwFile.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 13: warning: exported function IsDotFile should have comment or be unexported (golint)
    • Line 24: warning: exported function WriteFile should have comment or be unexported (golint)
    • Line 27: warning: exported function MustWriteFile should have comment or be unexported (golint)
    • Line 37: warning: exported function MustWriteFileWithMkdir should have comment or be unexported (golint)
    • Line 42: warning: exported function WriteFileWithMkdir should have comment or be unexported (golint)
    • Line 54: warning: exported function MustCheckContentAndWriteFileWithMkdir should have comment or be unexported (golint)
    • Line 67: warning: exported function MustCheckContentAndWriteFileWithMkdirWithCorrectFold should have comment or be unexported (golint)
    • Line 82: warning: exported function AppendFile should have comment or be unexported (golint)
    • Line 92: warning: exported function MustAppendFile should have comment or be unexported (golint)
    • Line 99: warning: exported function MustAppendFileAddLineEnd should have comment or be unexported (golint)
    • Line 107: warning: exported function RemoveExtFromFilePath should have comment or be unexported (golint)
    • Line 111: warning: exported function ReadDir should have comment or be unexported (golint)
    • Line 115: warning: exported function Delete should have comment or be unexported (golint)
    • Line 126: warning: exported function MustDelete should have comment or be unexported (golint)
    • Line 137: warning: exported function MustChangeDir should have comment or be unexported (golint)
    • Line 144: warning: exported function MustChdir should have comment or be unexported (golint)
    • Line 151: warning: exported function MustRename should have comment or be unexported (golint)
    • Line 179: warning: exported function MustGetWd should have comment or be unexported (golint)
    • Line 187: warning: exported function MustSetWd should have comment or be unexported (golint)
    • Line 191: warning: exported function MustMove should have comment or be unexported (golint)
    • Line 195: warning: exported function MustGetFilePerm should have comment or be unexported (golint)
    • Line 205: warning: exported function TruncateFileToAimSizeFromEnd should have comment or be unexported (golint)
    • udw/udwTime/date.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 7: warning: exported function ToDateString should have comment or be unexported (golint)
    • Line 11: warning: exported function ToDateStringInDefaultTz should have comment or be unexported (golint)
    • Line 15: warning: exported function ToDate should have comment or be unexported (golint)
    • Line 20: warning: exported function ToDateDefault should have comment or be unexported (golint)
    • Line 25: warning: exported function DateSub should have comment or be unexported (golint)
    • Line 29: warning: exported function DateSubToDay should have comment or be unexported (golint)
    • Line 34: warning: exported function DateSubToHour should have comment or be unexported (golint)
    • Line 39: warning: exported function DateSubLocal should have comment or be unexported (golint)
    • Line 43: warning: exported function IsSameDay should have comment or be unexported (golint)
    • Line 47: warning: exported function IsSameHour should have comment or be unexported (golint)
    • Line 51: warning: exported function IsSameMonth should have comment or be unexported (golint)
    • Line 55: warning: exported function ToMonth should have comment or be unexported (golint)
    • Line 60: warning: exported function ToMonthWithOffset should have comment or be unexported (golint)
    • Line 65: warning: exported function CountMonthLeftDay should have comment or be unexported (golint)
    • Line 78: warning: exported function MonthLeftPercent should have comment or be unexported (golint)
    • udw/tyVpnRouteServer/rpc.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnRouteServer should be tyvpnrouteserver (golint)
    • Line 8: warning: exported function Rpc_RunServer should have comment or be unexported (golint)
    • Line 8: warning: don't use underscores in Go names; func Rpc_RunServer should be RPCRunServer (golint)
    • Line 22: warning: don't use underscores in Go names; var tmp_1 should be tmp1 (golint)
    • Line 23: warning: don't use underscores in Go names; var tmp_2 should be tmp2 (golint)
    • Line 32: warning: don't use underscores in Go names; var tmp_3 should be tmp3 (golint)
    • Line 48: warning: don't use underscores in Go names; var tmp_4 should be tmp4 (golint)
    • Line 72: warning: don't use underscores in Go names; var tmp_5 should be tmp5 (golint)
    • Line 77: warning: don't use underscores in Go names; var tmp_6 should be tmp6 (golint)
    • udw/udwBytes/sliceAdd.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported function SliceAddLittleEndianFixLen should have comment or be unexported (golint)
    • udw/tyVpnServer/server.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnServer should be tyvpnserver (golint)
    • Line 29: warning: exported function RunCmd should have comment or be unexported (golint)
    • Line 34: warning: exported type ServerRunReq should have comment or be unexported (golint)
    • Line 46: warning: exported type Server should have comment or be unexported (golint)
    • Line 61: warning: exported method Server.Run should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/WriteTestWrapFunction.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoWriter should be udwgowriter (golint)
    • Line 3: warning: exported type WriteTestWrapFunctionReq should have comment or be unexported (golint)
    • Line 10: warning: exported function WriteTestWrapFunction should have comment or be unexported (golint)
    • udw/udwReflect/udwReflect.go
    • Line 1: warning: don't use MixedCaps in package name; udwReflect should be udwreflect (golint)
    • Line 7: warning: exported function GetTypeFullName should have comment or be unexported (golint)
    • Line 21: warning: exported function IndirectType should have comment or be unexported (golint)
    • udw/udwRand/randOneInSlice.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 3: warning: exported function GetRandOneInStringSlice should have comment or be unexported (golint)
    • Line 7: warning: exported function ChooseOneInStringSlice should have comment or be unexported (golint)
    • udw/udwBinary/noAlloc.go
    • Line 3: warning: don't use MixedCaps in package name; udwBinary should be udwbinary (golint)
    • Line 15: warning: exported function WriteByteSliceWithUint32LenNoAlloc should have comment or be unexported (golint)
    • Line 30: warning: exported function WriteByteSliceWithUint32LenNoAllocV2 should have comment or be unexported (golint)
    • Line 55: warning: exported function WriteByteSliceWithUint32LenNoAllocV3 should have comment or be unexported (golint)
    • Line 64: warning: exported function ReadByteSliceWithUint32LenNoAllocLimitMaxSize should have comment or be unexported (golint)
    • Line 82: warning: exported function ReadByteSliceWithUint32LenNoAlloc should have comment or be unexported (golint)
    • Line 97: warning: exported function ReadUint32NoAlloc should have comment or be unexported (golint)
    • Line 109: warning: exported function ReadUint32NoAllocV2 should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoImport/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoImport should be udwgoimport (golint)
    • Line 11: warning: exported type MustMulitGetPackageImportRequest should have comment or be unexported (golint)
    • Line 23: warning: exported function MustMulitGetPackageImport should have comment or be unexported (golint)
    • udw/udwMap/StringListSet.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 7: warning: exported type StringListSet should have comment or be unexported (golint)
    • Line 11: warning: exported method StringListSet.AppendString should have comment or be unexported (golint)
    • Line 11: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 19: warning: exported method StringListSet.AppendStringSlice should have comment or be unexported (golint)
    • Line 19: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 25: warning: exported method StringListSet.Sort should have comment or be unexported (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 29: warning: exported method StringListSet.GetSliceCopy should have comment or be unexported (golint)
    • Line 29: 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 StringListSet.Contains 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 42: warning: exported method StringListSet.Intersection should have comment or be unexported (golint)
    • Line 42: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 54: warning: exported method StringListSet.Len should have comment or be unexported (golint)
    • Line 54: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 58: warning: exported method StringListSet.At should have comment or be unexported (golint)
    • Line 58: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • udw/udwCache/FileTtlCache.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 22: warning: exported function FileTtlCache should have comment or be unexported (golint)
    • udw/udwIo/TwoWayPipe.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 7: warning: exported function TwoWayPipe should have comment or be unexported (golint)
    • udw/udwSys/udwSysEnv/BinPath.go
    • Line 1: warning: don't use MixedCaps in package name; udwSysEnv should be udwsysenv (golint)
    • Line 12: warning: exported function RecoverPath should have comment or be unexported (golint)
    • Line 102: warning: exported function GetBinPathList should have comment or be unexported (golint)
    • udw/udwConsole/CmdInputEncode.go
    • Line 1: warning: don't use MixedCaps in package name; udwConsole should be udwconsole (golint)
    • Line 18: warning: exported function MustRunCommandLineFromFuncV2 should have comment or be unexported (golint)
    • Line 31: warning: exported type RunCommandLineFromFuncV3Request should have comment or be unexported (golint)
    • Line 36: warning: exported function RunCommandLineFromFuncV3 should have comment or be unexported (golint)
    • Line 261: warning: exported function MustNewCommandLineFuncFromFuncV2 should have comment or be unexported (golint)
    • Line 308: warning: exported function MustGetCommandLineString should have comment or be unexported (golint)
    • Line 320: warning: exported function PrintUsageAndExit should have comment or be unexported (golint)
    • Line 325: warning: exported function GetUsageString should have comment or be unexported (golint)
    • udw/udwSortedMap/Uint64ToUint64Map.go
    • Line 1: warning: don't use MixedCaps in package name; udwSortedMap should be udwsortedmap (golint)
    • Line 8: warning: exported type Uint64ToUint64Map should have comment or be unexported (golint)
    • Line 13: warning: exported function NewUint64ToUint64Map should have comment or be unexported (golint)
    • Line 19: warning: exported method Uint64ToUint64Map.Set should have comment or be unexported (golint)
    • Line 25: warning: exported method Uint64ToUint64Map.Del should have comment or be unexported (golint)
    • Line 31: warning: exported method Uint64ToUint64Map.KeysByValueDesc should have comment or be unexported (golint)
    • Line 35: warning: exported method Uint64ToUint64Map.KeysByValueAsc should have comment or be unexported (golint)
    • Line 39: warning: exported method Uint64ToUint64Map.Keys should have comment or be unexported (golint)
    • Line 65: warning: exported method Uint64ToUint64Map.Get should have comment or be unexported (golint)
    • Line 72: warning: exported type Uint64Slice should have comment or be unexported (golint)
    • udw/udwChan/ChanBytes.go
    • Line 1: warning: don't use MixedCaps in package name; udwChan should be udwchan (golint)
    • Line 9: warning: exported type ChanBytes should have comment or be unexported (golint)
    • Line 16: warning: exported function MakeChanBytes should have comment or be unexported (golint)
    • Line 27: warning: exported method ChanBytes.Send should have comment or be unexported (golint)
    • Line 42: warning: exported method ChanBytes.SendIfEmpty should have comment or be unexported (golint)
    • Line 60: warning: exported method ChanBytes.GetReceiveCh should have comment or be unexported (golint)
    • Line 64: warning: exported method ChanBytes.Receive should have comment or be unexported (golint)
    • Line 75: warning: exported method ChanBytes.Close should have comment or be unexported (golint)
    • Line 94: warning: exported method ChanBytes.IsClosed should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoBuildCtx/gobuild.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoBuildCtx should be udwgobuildctx (golint)
    • Line 13: warning: exported type CtxReq should have comment or be unexported (golint)
    • Line 27: warning: exported function NewCtx should have comment or be unexported (golint)
    • Line 117: warning: exported function NewCtxDefault should have comment or be unexported (golint)
    • Line 121: warning: exported method Ctx.ToGoBuildCtx should have comment or be unexported (golint)
    • Line 132: warning: exported function MustGetGoBuildCtx should have comment or be unexported (golint)
    • udw/udwNet/debugConn.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 33: warning: exported function NewDebugConn should have comment or be unexported (golint)
    • Line 40: warning: exported function NewDebugConnNoData should have comment or be unexported (golint)
    • Line 47: warning: exported function NewDebugConnNoDataWithName should have comment or be unexported (golint)
    • Line 54: warning: exported function NewDebugDialerNoData should have comment or be unexported (golint)
    • Line 93: warning: exported function NewSizeDebugConn should have comment or be unexported (golint)
    • Line 133: warning: exported function NewStringDebugConn should have comment or be unexported (golint)
    • udw/udwTlsSelfSignCertV2/selfSignProcess.go
    • Line 1: warning: don't use MixedCaps in package name; udwTlsSelfSignCertV2 should be udwtlsselfsigncertv2 (golint)
    • Line 18: warning: exported type PemPair should have comment or be unexported (golint)
    • Line 80: warning: exported function GetPemPair should have comment or be unexported (golint)
    • Line 85: warning: exported function GetTlsCertificate should have comment or be unexported (golint)
    • Line 90: warning: exported function GetTlsConfig should have comment or be unexported (golint)
    • udw/udwConsole/WaitForExit.go
    • Line 3: warning: don't use MixedCaps in package name; udwConsole should be udwconsole (golint)
    • Line 12: warning: exported function WaitForExit should have comment or be unexported (golint)
    • Line 19: warning: exported function WaitForExitOrCloser should have comment or be unexported (golint)
    • udw/udwImage/udwImageResize/ResizeImageToCenter.go
    • Line 1: warning: don't use MixedCaps in package name; udwImageResize should be udwimageresize (golint)
    • Line 11: warning: exported type ResizeImageToCenterReq should have comment or be unexported (golint)
    • Line 18: warning: exported function MustResizeImageToCenter should have comment or be unexported (golint)
    • Line 67: warning: exported type MustResizeImageToCenterToPngReq should have comment or be unexported (golint)
    • Line 75: warning: exported function MustResizeImageToCenterToPng should have comment or be unexported (golint)
    • udw/udwFile/ext.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 8: warning: exported function HasExt should have comment or be unexported (golint)
    • Line 12: warning: exported function GetFileBaseWithoutExt should have comment or be unexported (golint)
    • Line 16: warning: exported function GetExt should have comment or be unexported (golint)
    • Line 20: warning: exported function GetExtWithoutDot should have comment or be unexported (golint)
    • udw/udwTypeTransform/mapStringInterface.go
    • Line 1: warning: don't use MixedCaps in package name; udwTypeTransform should be udwtypetransform (golint)
    • Line 9: warning: exported function GetStringInPlistObj should have comment or be unexported (golint)
    • Line 30: warning: exported function SetStringInPlistObj should have comment or be unexported (golint)
    • Line 72: warning: exported function SetStringListInPlistObj should have comment or be unexported (golint)
    • Line 120: warning: exported function DeleteStringInPlistObj should have comment or be unexported (golint)
    • Line 152: warning: exported function GetInterfaceInPlistObj should have comment or be unexported (golint)
    • Line 166: warning: exported function GetStringListInPlistObj should have comment or be unexported (golint)
    • Line 192: warning: exported function GetMapInPlistObj should have comment or be unexported (golint)
    • udw/udwStrings/ascii.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 3: warning: exported function AsciiToLower should have comment or be unexported (golint)
    • Line 13: warning: exported function AsciiToLowerByteListInPlace should have comment or be unexported (golint)
    • Line 22: warning: exported function IsAllAscii should have comment or be unexported (golint)
    • Line 35: warning: exported function IsAllAlphabet should have comment or be unexported (golint)
    • Line 50: warning: exported function IsAllNum should have comment or be unexported (golint)
    • Line 62: warning: exported function IsAllAlphabetNum should have comment or be unexported (golint)
    • Line 78: warning: exported function IsGoodFileName should have comment or be unexported (golint)
    • udw/udwIo/ByteReader.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 7: warning: exported type SingleByteReader should have comment or be unexported (golint)
    • Line 14: warning: exported function NewSingleByteReader should have comment or be unexported (golint)
    • udw/udwFile/ReadFile.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 10: warning: exported function ReadFile should have comment or be unexported (golint)
    • Line 14: warning: exported function MustReadFile should have comment or be unexported (golint)
    • Line 22: warning: exported function MustReadFileOrIgnore should have comment or be unexported (golint)
    • Line 33: warning: exported function MustReadFileAtStartPosWithLen should have comment or be unexported (golint)
    • Line 50: warning: exported function TailByte should have comment or be unexported (golint)
    • Line 74: warning: exported function ReadFileToBufW should have comment or be unexported (golint)
    • Line 99: warning: exported function MustReadFileToBufW should have comment or be unexported (golint)
    • udw/udwRetry/retry.go
    • Line 1: warning: don't use MixedCaps in package name; udwRetry should be udwretry (golint)
    • Line 10: warning: exported function Run should have comment or be unexported (golint)
    • Line 45: warning: exported function MustRun should have comment or be unexported (golint)
    • Line 52: warning: exported function AsyncRunInterval should have comment or be unexported (golint)
    • udw/udwNet/DirectDialer.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 7: warning: exported type DirectDialer should have comment or be unexported (golint)
    • Line 11: warning: exported type DirectDialerFunc should have comment or be unexported (golint)
    • Line 13: warning: exported method DirectDialerFunc.Dial should have comment or be unexported (golint)
    • Line 17: warning: exported type Dialer should have comment or be unexported (golint)
    • Line 19: warning: exported function NewFixedDialerV2 should have comment or be unexported (golint)
    • Line 25: warning: exported type FixedAddressDialer should have comment or be unexported (golint)
    • Line 27: warning: exported function NewFixedAddressDialer should have comment or be unexported (golint)
    • udw/udwTask/LimitThreadTaskManagerV3_deprecated.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 15: warning: exported type LimitThreadTaskManagerV3 should have comment or be unexported (golint)
    • Line 17: warning: exported function NewLimitThreadTaskManagerV3 should have comment or be unexported (golint)
    • Line 23: warning: exported method LimitThreadTaskManagerV3.Add should have comment or be unexported (golint)
    • Line 30: warning: exported method LimitThreadTaskManagerV3.ForceCloseNotWaitForFinish should have comment or be unexported (golint)
    • Line 38: warning: exported method LimitThreadTaskManagerV3.Run should have comment or be unexported (golint)
    • Line 44: warning: exported method LimitThreadTaskManagerV3.RunAndNotClose should have comment or be unexported (golint)
    • udw/udwImage/png.go
    • Line 1: warning: don't use MixedCaps in package name; udwImage should be udwimage (golint)
    • Line 11: warning: exported function PngDecodeConfigFromFile should have comment or be unexported (golint)
    • Line 20: warning: exported function MustPngDecodeConfigFromFile should have comment or be unexported (golint)
    • Line 28: warning: exported function MustPngDecodeConfigFromBytes should have comment or be unexported (golint)
    • Line 37: warning: exported function MustPngEncodeFromGoImageToBytes should have comment or be unexported (golint)
    • Line 46: warning: exported function MustPngEncodeFromGoImageToFile should have comment or be unexported (golint)
    • Line 51: warning: exported function MustPngDecodeFromBuf should have comment or be unexported (golint)
    • udw/udwMath/CenterNumberHidden.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 3: warning: exported function HiddenCenterString should have comment or be unexported (golint)
    • Line 10: warning: should omit 2nd value from range; this loop is equivalent to `for i := range ...` (golint)
    • udw/tyVpnClient/api.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnClient should be tyvpnclient (golint)
    • Line 10: warning: exported function CmdRun should have comment or be unexported (golint)
    • Line 20: warning: exported function Toggle should have comment or be unexported (golint)
    • Line 38: warning: exported function Reconnect should have comment or be unexported (golint)
    • Line 54: warning: exported function Connect should have comment or be unexported (golint)
    • Line 68: warning: exported function Disconnect should have comment or be unexported (golint)
    • Line 82: warning: exported function SetOnChangeCallback should have comment or be unexported (golint)
    • Line 100: warning: exported function SetOnChangeCallbackFilterSame should have comment or be unexported (golint)
    • Line 121: warning: exported const Disconnected should have comment (or a comment on this block) or be unexported (golint)
    • Line 127: warning: exported function GetVpnStatus should have comment or be unexported (golint)
    • Line 135: warning: exported function GetLastError should have comment or be unexported (golint)
    • udw/udwCmd/CmdWithCloser.go
    • Line 1: warning: don't use MixedCaps in package name; udwCmd should be udwcmd (golint)
    • Line 9: warning: exported method Cmd.MustAsyncRunWithCloser should have comment or be unexported (golint)
    • Line 45: warning: exported method Cmd.MustAsyncRun should have comment or be unexported (golint)
    • udw/udwStrings/set.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 7: warning: exported function GetIntersection should have comment or be unexported (golint)
    • Line 34: warning: exported function GetIntersectionV3 should have comment or be unexported (golint)
    • Line 66: warning: exported function GetIntersectionV4 should have comment or be unexported (golint)
    • Line 97: warning: exported function GetIntersectionV2 should have comment or be unexported (golint)
    • Line 128: warning: exported function IsEqualCheckOrder should have comment or be unexported (golint)
    • Line 132: warning: exported function IsEqualIgnoreOrder should have comment or be unexported (golint)
    • udw/udwBuild/build.go
    • Line 1: warning: don't use MixedCaps in package name; udwBuild should be udwbuild (golint)
    • Line 24: warning: exported function MustBuild should have comment or be unexported (golint)
    • udw/udwMath/FibonacciNumber.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 3: warning: exported type FibonacciNumber should have comment or be unexported (golint)
    • Line 8: warning: exported function NewFibonacciNumber should have comment or be unexported (golint)
    • Line 15: warning: exported method FibonacciNumber.Current should have comment or be unexported (golint)
    • Line 19: warning: exported method FibonacciNumber.Next should have comment or be unexported (golint)
    • udw/udwFile/udwFileFastWalk/fastwalkV2.go
    • Line 1: warning: don't use MixedCaps in package name; udwFileFastWalk should be udwfilefastwalk (golint)
    • Line 8: warning: exported type WalkCtx should have comment or be unexported (golint)
    • Line 13: warning: exported function WalkV2 should have comment or be unexported (golint)
    • Line 40: warning: exported function GetAllFileOneLevel should have comment or be unexported (golint)
    • udw/udwSqlite3/0get.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 11: warning: exported method Db.MustGet should have comment or be unexported (golint)
    • Line 19: warning: exported method Db.Get should have comment or be unexported (golint)
    • Line 40: warning: exported method Db.MustExist should have comment or be unexported (golint)
    • Line 58: warning: exported method Db.MustMulitGet should have comment or be unexported (golint)
    • Line 110: warning: exported method Db.MustMulitExist should have comment or be unexported (golint)
    • udw/udwType/IntType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type IntType should have comment or be unexported (golint)
    • Line 14: warning: exported method IntType.ToString should have comment or be unexported (golint)
    • Line 18: warning: exported method IntType.SaveScale should have comment or be unexported (golint)
    • udw/udwImage/udwImageIco/Ico.go
    • Line 1: warning: don't use MixedCaps in package name; udwImageIco should be udwimageico (golint)
    • Line 45: warning: exported function EncodeOneImageToWriter should have comment or be unexported (golint)
    • udw/udwImage/Captcha.go
    • Line 1: warning: don't use MixedCaps in package name; udwImage should be udwimage (golint)
    • Line 127: warning: exported type Image should have comment or be unexported (golint)
    • Line 138: warning: exported function NewCaptchaImage should have comment or be unexported (golint)
    • Line 164: warning: exported method Image.WriteTo should have comment or be unexported (golint)
    • Line 310: warning: exported const StdLen should have comment (or a comment on this block) or be unexported (golint)
    • Line 315: warning: exported var StdChars should have comment or be unexported (golint)
    • Line 317: warning: exported function New should have comment or be unexported (golint)
    • Line 321: warning: exported function NewLen should have comment or be unexported (golint)
    • Line 325: warning: exported function NewLenChars should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/kind.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 5: warning: exported type Kind should have comment or be unexported (golint)
    • Line 8: warning: exported const Invalid should have comment (or a comment on this block) or be unexported (golint)
    • udw/udwPcap/udwPcapIpPacket/reader.go
    • Line 1: warning: don't use MixedCaps in package name; udwPcapIpPacket should be udwpcapippacket (golint)
    • Line 9: warning: exported function ReadPcapToIpPacket should have comment or be unexported (golint)
    • Line 18: warning: don't use underscores in Go names; var version_major should be versionMajor (golint)
    • Line 22: warning: don't use underscores in Go names; var version_minor should be versionMinor (golint)
    • Line 26: warning: don't use underscores in Go names; var time_zone should be timeZone (golint)
    • Line 48: warning: don't use underscores in Go names; var incl_len should be inclLen (golint)
    • udw/udwStrings/const.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 4: warning: exported const OkChar should have comment (or a comment on this block) or be unexported (golint)
    • udw/udwBitwise/SetBit.go
    • Line 1: warning: don't use MixedCaps in package name; udwBitwise should be udwbitwise (golint)
    • Line 3: warning: exported function Uint8SetBit0 should have comment or be unexported (golint)
    • Line 7: warning: exported function Uint16SetBit0 should have comment or be unexported (golint)
    • Line 10: warning: exported function Uint32SetBit0 should have comment or be unexported (golint)
    • Line 13: warning: exported function Uint64SetBit0 should have comment or be unexported (golint)
    • Line 17: warning: exported function Uint8SetBit1 should have comment or be unexported (golint)
    • Line 21: warning: exported function Uint16SetBit1 should have comment or be unexported (golint)
    • Line 24: warning: exported function Uint32SetBit1 should have comment or be unexported (golint)
    • Line 27: warning: exported function Uint64SetBit1 should have comment or be unexported (golint)
    • Line 31: warning: exported function Uint16SetBitWithBool should have comment or be unexported (golint)
    • Line 34: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 38: warning: exported function Uint64SetBitWithBool should have comment or be unexported (golint)
    • Line 41: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 46: warning: exported function Uint8GetBitToBool should have comment or be unexported (golint)
    • Line 49: warning: exported function Uint16GetBitToBool should have comment or be unexported (golint)
    • Line 52: warning: exported function Uint64GetBitToBool should have comment or be unexported (golint)
    • Line 56: warning: exported function Uint16GetBitTo1Or0Uint8 should have comment or be unexported (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 64: warning: exported function Uint32GetBitTo1Or0Uint8 should have comment or be unexported (golint)
    • Line 67: warning: exported function Uint32GetBit should have comment or be unexported (golint)
    • Line 71: warning: exported function Uint32SetBit should have comment or be unexported (golint)
    • Line 74: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 79: warning: exported function BoolTrueToUint8_1 should have comment or be unexported (golint)
    • Line 82: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/tyVpnProtocol/decode.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnProtocol should be tyvpnprotocol (golint)
    • Line 8: warning: exported method VpnPacket.Decode should have comment or be unexported (golint)
    • udw/udwStrings/width.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 3: warning: exported function GetMonospaceWidth should have comment or be unexported (golint)
    • udw/udwWindowsUI/rsrc/binutil/walk.go
    • Line 11: warning: error var WALK_SKIP should have name of the form ErrFoo (golint)
    • Line 11: warning: exported var WALK_SKIP should have comment or be unexported (golint)
    • Line 14: warning: exported type Walker should have comment or be unexported (golint)
    • Line 16: warning: exported function Walk should have comment or be unexported (golint)
    • udw/udwKvdbV2/crypto.go
    • Line 1: warning: don't use MixedCaps in package name; udwKvdbV2 should be udwkvdbv2 (golint)
    • Line 18: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwNet/udwDns/udwDnsPacket/PacketWrite.go
    • Line 1: warning: don't use MixedCaps in package name; udwDnsPacket should be udwdnspacket (golint)
    • Line 11: warning: exported method DnsPacket.GetBinaryLen should have comment or be unexported (golint)
    • Line 111: warning: exported function PacketWriteToByteSlice should have comment or be unexported (golint)
    • Line 278: warning: exported function NewDnsPacketForRequest should have comment or be unexported (golint)
    • udw/udwBytes/BufReaderNext.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 5: warning: exported method BufReader.ReadToLineEnd should have comment or be unexported (golint)
    • Line 20: warning: exported method BufReader.ReadUtilFlag should have comment or be unexported (golint)
    • Line 34: warning: exported method BufReader.IsMatchPrefix should have comment or be unexported (golint)
    • Line 41: warning: exported method BufReader.GetNextLine should have comment or be unexported (golint)
    • Line 47: warning: exported method BufReader.IsNextLineContains should have comment or be unexported (golint)
    • Line 52: warning: exported method BufReader.ReadSpace should have comment or be unexported (golint)
    • Line 68: warning: exported method BufReader.ReadToEof should have comment or be unexported (golint)
    • udw/tyVpnClient/apiConfig.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnClient should be tyvpnclient (golint)
    • Line 9: warning: exported function SetConfig should have comment or be unexported (golint)
    • Line 25: warning: exported function ParseAndVerifyConfigS should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoParser/typeDefine.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 12: warning: exported type Type should have comment or be unexported (golint)
    • Line 21: warning: exported type FuncOrMethodDeclaration should have comment or be unexported (golint)
    • Line 30: warning: exported method FuncOrMethodDeclaration.GetName should have comment or be unexported (golint)
    • Line 33: warning: exported method FuncOrMethodDeclaration.SetName should have comment or be unexported (golint)
    • Line 36: warning: exported method FuncOrMethodDeclaration.GetInParameter should have comment or be unexported (golint)
    • Line 39: warning: exported method FuncOrMethodDeclaration.GetOutParameter should have comment or be unexported (golint)
    • Line 43: warning: exported method FuncOrMethodDeclaration.GetKind should have comment or be unexported (golint)
    • Line 46: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 51: warning: exported method FuncOrMethodDeclaration.Clone should have comment or be unexported (golint)
    • Line 56: warning: exported method FuncOrMethodDeclaration.IsExport should have comment or be unexported (golint)
    • Line 60: warning: exported method FuncOrMethodDeclaration.HasInOrOutParameter should have comment or be unexported (golint)
    • Line 63: warning: exported method FuncOrMethodDeclaration.Equal should have comment or be unexported (golint)
    • Line 96: warning: exported method FuncOrMethodDeclaration.EqualMethod should have comment or be unexported (golint)
    • Line 165: warning: exported method FuncOrMethodDeclaration.GetElem should have comment or be unexported (golint)
    • Line 169: warning: exported type FuncType should have comment or be unexported (golint)
    • Line 174: warning: exported method FuncType.GetKind should have comment or be unexported (golint)
    • Line 177: warning: exported method FuncType.Equal should have comment or be unexported (golint)
    • Line 184: warning: exported method FuncType.GetElem should have comment or be unexported (golint)
    • Line 188: warning: exported type NamedType should have comment or be unexported (golint)
    • Line 195: warning: exported method NamedType.GetKind should have comment or be unexported (golint)
    • Line 198: warning: exported method NamedType.Equal should have comment or be unexported (golint)
    • Line 206: warning: exported method NamedType.GetUnderType should have comment or be unexported (golint)
    • Line 220: warning: exported method NamedType.GetPackageName should have comment or be unexported (golint)
    • Line 224: warning: exported method NamedType.GetElem should have comment or be unexported (golint)
    • Line 228: warning: exported function IsTypeGoTimeObj should have comment or be unexported (golint)
    • Line 237: warning: exported function GetGoTimeType should have comment or be unexported (golint)
    • Line 241: warning: exported function NewNamedType should have comment or be unexported (golint)
    • Line 248: warning: exported type StructType should have comment or be unexported (golint)
    • Line 252: warning: exported method StructType.GetKind should have comment or be unexported (golint)
    • Line 256: warning: exported method StructType.Equal should have comment or be unexported (golint)
    • Line 276: warning: exported method StructType.IsEmpty should have comment or be unexported (golint)
    • Line 279: warning: exported method StructType.GetElem should have comment or be unexported (golint)
    • Line 283: warning: exported function GetStructOrNamedStructFromType should have comment or be unexported (golint)
    • Line 298: warning: exported type StructField should have comment or be unexported (golint)
    • Line 305: warning: exported method StructField.Equal should have comment or be unexported (golint)
    • Line 308: warning: exported method StructField.IsExport should have comment or be unexported (golint)
    • Line 312: warning: exported method StructField.IsInTagList should have comment or be unexported (golint)
    • Line 318: warning: exported type MapType should have comment or be unexported (golint)
    • Line 323: warning: exported method MapType.GetKind should have comment or be unexported (golint)
    • Line 327: warning: exported method MapType.Equal should have comment or be unexported (golint)
    • Line 337: warning: exported method MapType.GetElem should have comment or be unexported (golint)
    • Line 341: warning: exported type InterfaceType should have comment or be unexported (golint)
    • Line 344: warning: exported method InterfaceType.GetKind should have comment or be unexported (golint)
    • Line 348: warning: exported method InterfaceType.Equal should have comment or be unexported (golint)
    • Line 355: warning: exported method InterfaceType.GetElem should have comment or be unexported (golint)
    • Line 359: warning: exported type PointerType should have comment or be unexported (golint)
    • Line 363: warning: exported method PointerType.GetKind should have comment or be unexported (golint)
    • Line 366: warning: exported method PointerType.Equal should have comment or be unexported (golint)
    • Line 376: warning: exported method PointerType.GetElem should have comment or be unexported (golint)
    • Line 380: warning: exported function NewPointer should have comment or be unexported (golint)
    • Line 384: warning: exported type FuncParameter should have comment or be unexported (golint)
    • Line 389: warning: exported method FuncParameter.GetName should have comment or be unexported (golint)
    • Line 392: warning: exported method FuncParameter.GetType should have comment or be unexported (golint)
    • Line 396: warning: exported type SliceType should have comment or be unexported (golint)
    • Line 400: warning: exported method SliceType.GetKind should have comment or be unexported (golint)
    • Line 403: warning: exported method SliceType.Equal should have comment or be unexported (golint)
    • Line 413: warning: exported method SliceType.GetElem should have comment or be unexported (golint)
    • Line 417: warning: exported type ArrayType should have comment or be unexported (golint)
    • Line 422: warning: exported method ArrayType.GetKind should have comment or be unexported (golint)
    • Line 425: warning: exported method ArrayType.Equal should have comment or be unexported (golint)
    • Line 436: warning: exported method ArrayType.GetElem should have comment or be unexported (golint)
    • Line 440: warning: exported type ChanType should have comment or be unexported (golint)
    • Line 445: warning: exported method ChanType.GetKind should have comment or be unexported (golint)
    • Line 448: warning: exported method ChanType.Equal should have comment or be unexported (golint)
    • Line 459: warning: exported method ChanType.GetElem should have comment or be unexported (golint)
    • Line 463: warning: exported type BuiltinType should have comment or be unexported (golint)
    • Line 465: warning: exported method BuiltinType.GetKind should have comment or be unexported (golint)
    • Line 469: warning: exported method BuiltinType.Equal should have comment or be unexported (golint)
    • Line 480: warning: exported method BuiltinType.GetElem should have comment or be unexported (golint)
    • Line 483: warning: exported function GetFloat64Type should have comment or be unexported (golint)
    • Line 487: warning: exported function GetErrorType should have comment or be unexported (golint)
    • Line 490: warning: exported function GetStringType should have comment or be unexported (golint)
    • Line 493: warning: exported function GetEmptyStructType should have comment or be unexported (golint)
    • Line 497: warning: exported type ChanDir should have comment or be unexported (golint)
    • Line 500: warning: exported const RecvDir should have comment (or a comment on this block) or be unexported (golint)
    • udw/udwRpc2/udwRpc2Tester/udwRpc2Demo/rpc_Demo.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2Demo should be udwrpc2demo (golint)
    • Line 7: warning: exported function Demo_RunServer should have comment or be unexported (golint)
    • Line 7: warning: don't use underscores in Go names; func Demo_RunServer should be DemoRunServer (golint)
    • Line 21: warning: don't use underscores in Go names; var tmp_1 should be tmp1 (golint)
    • Line 42: warning: don't use underscores in Go names; var tmp_2 should be tmp2 (golint)
    • Line 70: warning: don't use underscores in Go names; var tmp_3 should be tmp3 (golint)
    • Line 94: warning: don't use underscores in Go names; var tmp_4 should be tmp4 (golint)
    • Line 99: warning: don't use underscores in Go names; var tmp_5 should be tmp5 (golint)
    • Line 104: warning: don't use underscores in Go names; var tmp_6 should be tmp6 (golint)
    • Line 109: warning: don't use underscores in Go names; var tmp_7 should be tmp7 (golint)
    • Line 118: warning: don't use underscores in Go names; var tmp_8 should be tmp8 (golint)
    • Line 118: warning: don't use underscores in Go names; var tmp_9 should be tmp9 (golint)
    • Line 118: warning: don't use underscores in Go names; var tmp_10 should be tmp10 (golint)
    • Line 138: warning: don't use underscores in Go names; var tmp_11 should be tmp11 (golint)
    • Line 143: warning: don't use underscores in Go names; var tmp_12 should be tmp12 (golint)
    • Line 148: warning: don't use underscores in Go names; var tmp_13 should be tmp13 (golint)
    • Line 153: warning: don't use underscores in Go names; var tmp_14 should be tmp14 (golint)
    • Line 179: warning: exported function Demo_NewClient should have comment or be unexported (golint)
    • Line 179: warning: don't use underscores in Go names; func Demo_NewClient should be DemoNewClient (golint)
    • Line 188: warning: don't use underscores in Go names; type Demo_Client should be DemoClient (golint)
    • Line 188: warning: exported type Demo_Client should have comment or be unexported (golint)
    • Line 192: warning: exported method Demo_Client.SetName should have comment or be unexported (golint)
    • Line 229: warning: exported method Demo_Client.GetName should have comment or be unexported (golint)
    • Line 271: warning: exported method Demo_Client.IncreaseInt should have comment or be unexported (golint)
    • Line 307: warning: exported method Demo_Client.GetInt should have comment or be unexported (golint)
    • Line 349: warning: exported method Demo_Client.Panic should have comment or be unexported (golint)
    • Line 385: warning: exported method Demo_Client.FnP should have comment or be unexported (golint)
    • Line 443: warning: exported method Demo_Client.GetPeerIp should have comment or be unexported (golint)
    • udw/udwSqlite3/0error.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 17: warning: exported function IsErrorDatabaseCorrupt should have comment or be unexported (golint)
    • udw/udwSync/OneInstance.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 8: warning: exported type OneInstance should have comment or be unexported (golint)
    • Line 14: warning: exported method OneInstance.RunAndLogIfNotRun should have comment or be unexported (golint)
    • Line 21: warning: exported method OneInstance.IsRun should have comment or be unexported (golint)
    • Line 28: warning: exported method OneInstance.Run should have comment or be unexported (golint)
    • Line 45: warning: exported method OneInstance.MustRun should have comment or be unexported (golint)
    • Line 63: warning: exported method OneInstance.MustStart should have comment or be unexported (golint)
    • Line 73: warning: exported method OneInstance.MustStop should have comment or be unexported (golint)
    • udw/udwFile/GetFileNameWithRealFold_linux.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 3: warning: exported function MustGetFileOrDirectoryNameWithRealFold should have comment or be unexported (golint)
    • Line 7: warning: exported function MustMoveNameFoldCorrect should have comment or be unexported (golint)
    • udw/udwTask/TimeoutRank.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 10: warning: exported type TimeoutRankTask should have comment or be unexported (golint)
    • Line 15: warning: exported type TimeoutRankManager should have comment or be unexported (golint)
    • Line 20: warning: exported type NewTimeoutRankManagerRequest should have comment or be unexported (golint)
    • Line 26: warning: exported function NewTimeoutRankManager should have comment or be unexported (golint)
    • Line 33: warning: exported method TimeoutRankManager.Add should have comment or be unexported (golint)
    • Line 40: warning: exported method TimeoutRankManager.Run should have comment or be unexported (golint)
    • Line 129: warning: exported method TimeoutRankManager.ForceCloseNotWaitForFinish should have comment or be unexported (golint)
    • udw/udwSort/sortMap.go
    • Line 1: warning: don't use MixedCaps in package name; udwSort should be udwsort (golint)
    • Line 8: warning: exported function KeysOfMapSortByKey should have comment or be unexported (golint)
    • Line 25: warning: exported function KeysOfMapSortByValue should have comment or be unexported (golint)
    • Line 39: warning: should omit 2nd value from range; this loop is equivalent to `for i := range ...` (golint)
    • Line 44: warning: exported function KeysOfMapSortByValueFloat64 should have comment or be unexported (golint)
    • Line 58: warning: should omit 2nd value from range; this loop is equivalent to `for i := range ...` (golint)
    • udw/udwDockerV2/runner.go
    • Line 1: warning: don't use MixedCaps in package name; udwDockerV2 should be udwdockerv2 (golint)
    • Line 14: warning: exported function BuildRunnerToDownload should have comment or be unexported (golint)
    • Line 20: warning: exported function BuildRunner should have comment or be unexported (golint)
    • udw/tyVpnClient/ping.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnClient should be tyvpnclient (golint)
    • Line 16: warning: exported type PingReq should have comment or be unexported (golint)
    • Line 23: warning: comment on exported function Ping should be of the form "Ping ..." (golint)
    • udw/udwIo/LockWriter.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 8: warning: exported type LockWriter should have comment or be unexported (golint)
    • Line 19: warning: exported function NewLockWriter should have comment or be unexported (golint)
    • udw/udwNet/udwIPNet/IPNetSet.go
    • Line 1: warning: don't use MixedCaps in package name; udwIPNet should be udwipnet (golint)
    • Line 10: warning: exported type IPNetSet should have comment or be unexported (golint)
    • Line 15: warning: exported function NewAllPassIPNet should have comment or be unexported (golint)
    • Line 23: warning: exported function NewIpSetFromIpAndPrefixList should have comment or be unexported (golint)
    • Line 31: warning: exported method IPNetSet.MergeIPNet should have comment or be unexported (golint)
    • Line 49: warning: exported method IPNetSet.RemoveIPNet should have comment or be unexported (golint)
    • Line 80: warning: exported method IPNetSet.ContainIP should have comment or be unexported (golint)
    • Line 116: warning: exported method IPNetSet.GetIPNetList should have comment or be unexported (golint)
    • Line 127: warning: exported method IPNetSet.SimpleIpNet should have comment or be unexported (golint)
    • udw/udwJson/format.go
    • Line 1: warning: don't use MixedCaps in package name; udwJson should be udwjson (golint)
    • Line 13: warning: exported function MustMarshalIndentToString should have comment or be unexported (golint)
    • Line 21: warning: exported function MustIntentJsonString should have comment or be unexported (golint)
    • Line 30: warning: exported function MarshalIndent should have comment or be unexported (golint)
    • Line 41: warning: exported function MustWriteFile should have comment or be unexported (golint)
    • Line 53: warning: exported function MustWriteFileIndent should have comment or be unexported (golint)
    • Line 65: warning: exported function MustFormatStringToString should have comment or be unexported (golint)
    • Line 71: warning: exported function MustMarshalStringListIndentToString should have comment or be unexported (golint)
    • udw/udwIpPacket/tcpRst.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 7: warning: exported function TcpRstSameWay should have comment or be unexported (golint)
    • Line 25: warning: exported function TcpRstAnotherWay should have comment or be unexported (golint)
    • Line 59: warning: exported function NotifyBlockIpPacketToClient should have comment or be unexported (golint)
    • udw/udwBytes/zero.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported function IsAllZero should have comment or be unexported (golint)
    • Line 12: warning: exported function FillZero should have comment or be unexported (golint)
    • udw/udwSort/IntLessCallbackSort.go
    • Line 1: warning: don't use MixedCaps in package name; udwSort should be udwsort (golint)
    • Line 5: warning: exported type IntLessCallbackSortT should have comment or be unexported (golint)
    • Line 22: warning: exported method IntLessCallbackSortT.Sort should have comment or be unexported (golint)
    • Line 26: warning: exported function IntLessCallbackSort should have comment or be unexported (golint)
    • Line 30: warning: exported function ReverseStringSort should have comment or be unexported (golint)
    • Line 34: warning: exported type ReverseStringSlice should have comment or be unexported (golint)
    • Line 40: warning: exported type StringIntPair should have comment or be unexported (golint)
    • Line 45: warning: exported type StringIntPairSortedByIntDesc should have comment or be unexported (golint)
    • Line 60: warning: exported function ReverseStringList should have comment or be unexported (golint)
    • udw/udwType/FloatType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type FloatType should have comment or be unexported (golint)
    • Line 14: warning: exported method FloatType.ToString should have comment or be unexported (golint)
    • Line 17: warning: exported method FloatType.SaveScale should have comment or be unexported (golint)
    • udw/udwType/MapType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type MapType should have comment or be unexported (golint)
    • Line 15: warning: exported method MapType.Init should have comment or be unexported (golint)
    • Line 38: warning: exported method MapType.GetElemByString should have comment or be unexported (golint)
    • Line 59: warning: exported method MapType.SaveByPath should have comment or be unexported (golint)
    • Line 99: warning: exported method MapType.DeleteByPath should have comment or be unexported (golint)
    • udw/udwTask/task_test.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 11: warning: don't use underscores in Go names; var result_chan should be resultChan (golint)
    • Line 12: warning: don't use underscores in Go names; var result_locker should be resultLocker (golint)
    • Line 13: warning: don't use underscores in Go names; var result_var should be resultVar (golint)
    • Line 30: warning: don't use underscores in Go names; var result_var should be resultVar (golint)
    • Line 31: warning: don't use underscores in Go names; var result_chan should be resultChan (golint)
    • udw/udwTest/testV2.go
    • Line 1: warning: don't use MixedCaps in package name; udwTest should be udwtest (golint)
    • Line 14: warning: exported function Ok should have comment or be unexported (golint)
    • Line 34: warning: exported function Equal should have comment or be unexported (golint)
    • Line 126: warning: exported function AssertPanic should have comment or be unexported (golint)
    • Line 138: warning: exported function AssertPanicWithErrorMessage should have comment or be unexported (golint)
    • Line 204: warning: exported function EqualStringListNoOrder should have comment or be unexported (golint)
    • udw/udwNet/udwTcpPing/server.go
    • Line 1: warning: don't use MixedCaps in package name; udwTcpPing should be udwtcpping (golint)
    • Line 13: warning: exported function RunServer should have comment or be unexported (golint)
    • udw/udwTask/ConcurrentLimitedTaskManager.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 15: warning: exported type ConcurrentLimitedTaskManager should have comment or be unexported (golint)
    • Line 38: warning: exported function MustNewConcurrentLimitedTaskManager should have comment or be unexported (golint)
    • Line 47: warning: exported method ConcurrentLimitedTaskManager.AddTask should have comment or be unexported (golint)
    • Line 64: warning: exported method ConcurrentLimitedTaskManager.FairRunGetFastestAndClose should have comment or be unexported (golint)
    • Line 133: warning: exported method ConcurrentLimitedTaskManager.FairRunAllAndClose should have comment or be unexported (golint)
    • Line 161: warning: exported method ConcurrentLimitedTaskManager.UnfairRunAndClose should have comment or be unexported (golint)
    • Line 247: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 264: warning: exported method ConcurrentLimitedTaskManager.Cancel should have comment or be unexported (golint)
    • Line 294: warning: exported method ConcurrentLimitedTaskManager.IsStarted should have comment or be unexported (golint)
    • Line 389: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwFile/file_sync.go
    • Line 3: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 7: warning: exported function FileSync should have comment or be unexported (golint)
    • udw/udwGoSource/udwGoWriter/udwGoTypeMarshal/udwGoTypeMarshal.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoTypeMarshal should be udwgotypemarshal (golint)
    • Line 15: warning: exported function MustWriteObjectToMainPackage should have comment or be unexported (golint)
    • Line 21: warning: exported function MustWriteObjectToMainPackageASCIISafe should have comment or be unexported (golint)
    • Line 30: warning: exported function MustWriteObjectToMainPackageWithUnexport should have comment or be unexported (golint)
    • Line 39: warning: exported function MustWriteObjectToMainPackageWithBuf should have comment or be unexported (golint)
    • Line 49: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 55: warning: exported type MustGoTypeMarshalContext should have comment or be unexported (golint)
    • Line 61: warning: exported function MustGoTypeMarshalWithBuf should have comment or be unexported (golint)
    • Line 300: warning: exported function WriteReflectTypeNameToGoFile should have comment or be unexported (golint)
    • Line 308: warning: exported type WriteReflectTypeNameToGoFileRequest should have comment or be unexported (golint)
    • Line 489: warning: exported function IsObjHasInitAlloc should have comment or be unexported (golint)
    • Line 544: warning: exported function IsReflectTypeHasInitAlloc should have comment or be unexported (golint)
    • udw/udwMath/IntVector2.go
    • Line 1: warning: don't use MixedCaps in package name; udwMath should be udwmath (golint)
    • Line 3: warning: exported type IntVector2 should have comment or be unexported (golint)
    • udw/udwIpPacket/udp.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 8: warning: exported type NewUdpIpPacketRequest should have comment or be unexported (golint)
    • Line 16: warning: exported function NewUdpIpPacket should have comment or be unexported (golint)
    • Line 94: warning: exported method IpPacket.IsUdp should have comment or be unexported (golint)
    • Line 98: warning: exported method IpPacket.GetUdpBody should have comment or be unexported (golint)
    • udw/udwNet/udwNetTestV2/tcpPipe.go
    • Line 1: warning: don't use MixedCaps in package name; udwNetTestV2 should be udwnettestv2 (golint)
    • Line 8: warning: exported function TcpPipe should have comment or be unexported (golint)
    • Line 59: warning: exported function MustTcpPipe should have comment or be unexported (golint)
    • udw/udwCryptoAesCtrV7/record.go
    • Line 1: warning: don't use MixedCaps in package name; udwCryptoAesCtrV7 should be udwcryptoaesctrv7 (golint)
    • Line 10: warning: exported type RecordRequest should have comment or be unexported (golint)
    • Line 18: warning: exported function EncryptRecord should have comment or be unexported (golint)
    • Line 48: warning: exported function DecryptRecord should have comment or be unexported (golint)
    • udw/udwSync/Cond.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 7: warning: exported type Cond should have comment or be unexported (golint)
    • Line 15: warning: exported method Cond.WaitCheck should have comment or be unexported (golint)
    • Line 32: warning: exported method Cond.InLockAndSignal should have comment or be unexported (golint)
    • Line 40: warning: exported method Cond.WaitCheckAndDo should have comment or be unexported (golint)
    • Line 50: warning: exported method Cond.InLock should have comment or be unexported (golint)
    • Line 57: warning: exported method Cond.Close should have comment or be unexported (golint)
    • Line 65: warning: exported method Cond.Signal should have comment or be unexported (golint)
    • Line 70: warning: exported method Cond.Broadcast should have comment or be unexported (golint)
    • udw/udwTypeTransform/TransformMapAndStruct.go
    • Line 1: warning: don't use MixedCaps in package name; udwTypeTransform should be udwtypetransform (golint)
    • Line 11: warning: exported function MapToStruct should have comment or be unexported (golint)
    • Line 54: warning: exported function StructToMap should have comment or be unexported (golint)
    • udw/udwSlice/IntSlice.go
    • Line 1: warning: don't use MixedCaps in package name; udwSlice should be udwslice (golint)
    • Line 3: warning: exported function IntSliceRemoveAt should have comment or be unexported (golint)
    • Line 7: warning: exported function IntSliceRemove should have comment or be unexported (golint)
    • Line 17: warning: exported function IsInIntSlice should have comment or be unexported (golint)
    • udw/udwRand/cryptoRand.go
    • Line 1: warning: don't use MixedCaps in package name; udwRand should be udwrand (golint)
    • Line 8: warning: exported function MustCryptoRandBytes should have comment or be unexported (golint)
    • Line 17: warning: exported function MustCryptoRandBytesWithBuf should have comment or be unexported (golint)
    • Line 24: warning: exported function MustCryptoRandToHex should have comment or be unexported (golint)
    • Line 36: warning: exported function MustCryptoRandToAlphaNum should have comment or be unexported (golint)
    • Line 43: warning: exported function MustCryptoRandToNum should have comment or be unexported (golint)
    • Line 47: warning: exported function MustCryptoRandToNumWithRandomContent should have comment or be unexported (golint)
    • Line 51: warning: exported function MustCryptoRandFromByteList should have comment or be unexported (golint)
    • Line 56: warning: exported function MustCryptoRandFromByteListNoAlloc should have comment or be unexported (golint)
    • Line 73: warning: exported function MustCryptoRandFromRandomContent should have comment or be unexported (golint)
    • udw/udwNet/RwcConn.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 10: warning: exported function NewRwcOverConn should have comment or be unexported (golint)
    • Line 20: warning: exported type RwcOverConn should have comment or be unexported (golint)
    • Line 35: warning: exported method RwcOverConn.Close should have comment or be unexported (golint)
    • Line 38: warning: exported method RwcOverConn.GetUnderlyingConn should have comment or be unexported (golint)
    • Line 41: warning: exported function RwcConnWithSetDeadline should have comment or be unexported (golint)
    • Line 48: warning: exported function RwcConn should have comment or be unexported (golint)
    • Line 73: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwSqlite3/0databaseCopy.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 39: warning: exported method Db.MustTableCopy should have comment or be unexported (golint)
    • udw/udwSqlite3/udwSqlite3Test/nosql.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3Test should be udwsqlite3test (golint)
    • Line 14: warning: exported function TestNoSql should have comment or be unexported (golint)
    • Line 69: warning: exported function TestInsert should have comment or be unexported (golint)
    • Line 80: warning: exported function MustRunTestDb should have comment or be unexported (golint)
    • Line 92: warning: exported function TestSet should have comment or be unexported (golint)
    • Line 116: warning: exported function TestMustInsertAndReturnExist should have comment or be unexported (golint)
    • Line 128: warning: exported function TestMustMulitDelete should have comment or be unexported (golint)
    • udw/udwFile/fileInfo.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 10: warning: exported function MustIsFile should have comment or be unexported (golint)
    • Line 21: warning: exported function FileInfoIsFile should have comment or be unexported (golint)
    • Line 28: warning: exported function FileInfoIsDir should have comment or be unexported (golint)
    • Line 35: warning: exported function MustIsDir should have comment or be unexported (golint)
    • Line 48: warning: exported function SymlinkIsDirectory should have comment or be unexported (golint)
    • Line 62: warning: exported function GetFileNameParseUrlv should have comment or be unexported (golint)
    • udw/udwReflect/IsNil.go
    • Line 1: warning: don't use MixedCaps in package name; udwReflect should be udwreflect (golint)
    • Line 5: warning: exported function IsNil should have comment or be unexported (golint)
    • udw/udwNet/error.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 9: warning: exported const ErrMsgSocketCloseError should have comment or be unexported (golint)
    • Line 11: warning: exported function GetSocketCloseError should have comment or be unexported (golint)
    • Line 15: warning: exported function IsSocketCloseError should have comment or be unexported (golint)
    • Line 20: warning: exported function IsErrorMsgSocketClose should have comment or be unexported (golint)
    • Line 31: warning: exported function IsUseOfClosedNetworkConnection should have comment or be unexported (golint)
    • Line 35: warning: exported function IsBadFileDescripter should have comment or be unexported (golint)
    • Line 39: warning: exported function IsConnectionRefused should have comment or be unexported (golint)
    • Line 43: warning: exported function IsConnectionRefusedString should have comment or be unexported (golint)
    • Line 47: warning: exported function IsNoRouteToHost should have comment or be unexported (golint)
    • Line 51: warning: exported function IsNoRouteToHostString should have comment or be unexported (golint)
    • Line 55: warning: exported function IsNetworkIsUnreachable should have comment or be unexported (golint)
    • Line 59: warning: exported function ErrorMsgIsNetworkIsUnreachable should have comment or be unexported (golint)
    • Line 63: warning: exported function IsResourceBusy should have comment or be unexported (golint)
    • Line 67: warning: exported function IsTimeoutError should have comment or be unexported (golint)
    • Line 71: warning: exported function IsTimeoutErrorString should have comment or be unexported (golint)
    • Line 76: warning: exported function IsNoBufferSpaceAvailable should have comment or be unexported (golint)
    • Line 80: warning: exported function IsMessageTooLong should have comment or be unexported (golint)
    • Line 84: warning: exported function IsInterruptedSystemCall should have comment or be unexported (golint)
    • Line 88: warning: exported function NetErrorMsgSimple should have comment or be unexported (golint)
    • Line 123: warning: exported function IsErrorMsgNetwork should have comment or be unexported (golint)
    • udw/udwStrings/udwStrings.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 10: warning: exported type SliceExistChecker should have comment or be unexported (golint)
    • Line 12: warning: exported method SliceExistChecker.Add should have comment or be unexported (golint)
    • Line 23: warning: exported method SliceExistChecker.FindNotExistOne should have comment or be unexported (golint)
    • Line 32: warning: exported function NewSliceExistChecker should have comment or be unexported (golint)
    • Line 40: warning: exported function FirstLetterToUpper should have comment or be unexported (golint)
    • Line 53: warning: exported function MapStringBoolToSortedSlice should have comment or be unexported (golint)
    • Line 57: warning: exported function LastTwoPartSplit should have comment or be unexported (golint)
    • Line 65: warning: exported function LineDataToSlice should have comment or be unexported (golint)
    • Line 77: warning: exported function SubStr should have comment or be unexported (golint)
    • Line 95: warning: exported function RemoveWhiteSpace should have comment or be unexported (golint)
    • udw/udwTest/testFormat.go
    • Line 1: warning: don't use MixedCaps in package name; udwTest should be udwtest (golint)
    • Line 54: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • udw/udwFile/rel.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 9: warning: exported function MustGetRelativePath should have comment or be unexported (golint)
    • Line 17: warning: exported function GetRelativePath should have comment or be unexported (golint)
    • Line 28: warning: exported function GetSamePrefixPath should have comment or be unexported (golint)
    • udw/udwJson/udwJsonLib/pool.go
    • Line 1: warning: don't use MixedCaps in package name; udwJsonLib should be udwjsonlib (golint)
    • Line 7: warning: exported function PoolGetContextWithWriteBuf should have comment or be unexported (golint)
    • Line 20: warning: exported function PoolGetContextForRead should have comment or be unexported (golint)
    • Line 26: warning: exported function PoolPutContextWithWriteBuf should have comment or be unexported (golint)
    • udw/udwConsole/udwConsole.go
    • Line 1: warning: don't use MixedCaps in package name; udwConsole should be udwconsole (golint)
    • Line 11: warning: exported var VERSION should have comment or be unexported (golint)
    • Line 13: warning: exported type Command should have comment or be unexported (golint)
    • Line 32: warning: exported type CommandGroup should have comment or be unexported (golint)
    • Line 36: warning: exported function NewCommandGroup should have comment or be unexported (golint)
    • Line 40: warning: exported method CommandGroup.Main should have comment or be unexported (golint)
    • Line 62: warning: exported method CommandGroup.AddCommand should have comment or be unexported (golint)
    • Line 97: warning: exported method CommandGroup.Help should have comment or be unexported (golint)
    • Line 102: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 107: warning: exported method CommandGroup.HasCommand should have comment or be unexported (golint)
    • Line 113: warning: exported method CommandGroup.AddCommandWithName should have comment or be unexported (golint)
    • Line 135: warning: exported function GetDefaultCommandGroup should have comment or be unexported (golint)
    • Line 142: warning: exported method CommandGroup.CompleteCmd should have comment or be unexported (golint)
    • Line 164: warning: exported function Main should have comment or be unexported (golint)
    • Line 187: warning: exported function AddCommand should have comment or be unexported (golint)
    • Line 191: warning: exported function AddCommandWithName should have comment or be unexported (golint)
    • udw/udwFile/fileWalk.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 9: warning: exported type WalkContext should have comment or be unexported (golint)
    • Line 15: warning: exported method WalkContext.StopWalk should have comment or be unexported (golint)
    • Line 19: warning: exported method WalkContext.SkipDir should have comment or be unexported (golint)
    • Line 23: warning: exported method WalkContext.GetRelPath should have comment or be unexported (golint)
    • Line 31: warning: exported function MustFileWalk should have comment or be unexported (golint)
    • udw/udwImage/udwImageResize/MustResizeGoImageToPngBytes.go
    • Line 1: warning: don't use MixedCaps in package name; udwImageResize should be udwimageresize (golint)
    • Line 10: warning: exported type MustResizeGoImageToPngFileRequest should have comment or be unexported (golint)
    • Line 17: warning: exported function MustResizeGoImageToPngFile should have comment or be unexported (golint)
    • Line 31: warning: exported type MustResizeGoImageToGoImageRequest should have comment or be unexported (golint)
    • Line 37: warning: exported function MustResizeGoImageToGoImage should have comment or be unexported (golint)
    • udw/udwSync/MemoryObjectPool.go
    • Line 1: warning: don't use MixedCaps in package name; udwSync should be udwsync (golint)
    • Line 11: warning: exported function IsChannelClosed should have comment or be unexported (golint)
    • Line 18: warning: exported function SendToChannel should have comment or be unexported (golint)
    • Line 25: warning: exported type MemoryObjectPool should have comment or be unexported (golint)
    • Line 34: warning: exported type MemoryObjectPoolRequest should have comment or be unexported (golint)
    • Line 39: warning: exported function NewMemoryObjectPool should have comment or be unexported (golint)
    • Line 46: warning: exported method MemoryObjectPool.Go should have comment or be unexported (golint)
    • Line 72: warning: exported type MemoryObjectPoolEntry should have comment or be unexported (golint)
    • Line 76: warning: exported type MemoryObjectPoolWithCpuNumber should have comment or be unexported (golint)
    • Line 81: warning: exported method MemoryObjectPoolWithCpuNumber.Go should have comment or be unexported (golint)
    • udw/udwBytes/BufWriteTrim.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 3: warning: exported method BufWriter.TrimSuffixSpace should have comment or be unexported (golint)
    • Line 19: warning: exported method BufWriter.TrimSuffixOneByte should have comment or be unexported (golint)
    • udw/udwTime/week.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 7: warning: exported function GetDurToNextWeek should have comment or be unexported (golint)
    • Line 22: warning: exported function GetDurationToNextWeek should have comment or be unexported (golint)
    • Line 28: warning: exported function GetThisWeek should have comment or be unexported (golint)
    • Line 34: warning: exported function GetLastWeek should have comment or be unexported (golint)
    • Line 39: warning: exported function GetNextWeek should have comment or be unexported (golint)
    • Line 44: warning: exported function GetOneWeekPeriodArray should have comment or be unexported (golint)
    • udw/udwNet/udwNetTestV2/inmemory_listener.go
    • Line 1: warning: don't use MixedCaps in package name; udwNetTestV2 should be udwnettestv2 (golint)
    • Line 9: warning: exported type InmemoryListener should have comment or be unexported (golint)
    • Line 16: warning: exported function NewInmemoryListener should have comment or be unexported (golint)
    • Line 23: warning: exported method InmemoryListener.SetConnInnerBufferPacketSize should have comment or be unexported (golint)
    • Line 27: warning: exported method InmemoryListener.Accept should have comment or be unexported (golint)
    • Line 35: warning: exported method InmemoryListener.Close should have comment or be unexported (golint)
    • Line 49: warning: exported method InmemoryListener.Addr should have comment or be unexported (golint)
    • Line 56: warning: exported method InmemoryListener.Dial should have comment or be unexported (golint)
    • udw/udwTest/benchmark.go
    • Line 1: warning: don't use MixedCaps in package name; udwTest should be udwtest (golint)
    • Line 12: warning: exported function Benchmark should have comment or be unexported (golint)
    • Line 40: warning: exported function BenchmarkWithRepeatNum should have comment or be unexported (golint)
    • Line 49: warning: exported function BenchmarkWithThread should have comment or be unexported (golint)
    • Line 82: warning: exported function BenchmarkSetNum should have comment or be unexported (golint)
    • Line 88: warning: exported function BenchmarkSetBytePerRun should have comment or be unexported (golint)
    • Line 94: warning: exported function BenchmarkSetName should have comment or be unexported (golint)
    • Line 100: warning: exported function BenchmarkSetNamePadding should have comment or be unexported (golint)
    • Line 106: warning: don't use underscores in Go names; func benchmarkResultString__NOLOCK should be benchmarkResultStringNOLOCK (golint)
    • udw/udwGoSource/udwGoParser/structToMap.go
    • Line 1: warning: don't use MixedCaps in package name; udwGoParser should be udwgoparser (golint)
    • Line 9: warning: exported function QybStructMethodInputAndOutputToMap should have comment or be unexported (golint)
    • Line 34: warning: exported function QybPkgAllStructToMap should have comment or be unexported (golint)
    • udw/udwRpc2/udwRpc2Builder/rpc.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2Builder should be udwrpc2builder (golint)
    • Line 9: warning: exported type RpcService should have comment or be unexported (golint)
    • Line 12: warning: exported type RpcApi should have comment or be unexported (golint)
    • Line 18: warning: exported type RpcParameter should have comment or be unexported (golint)
    • Line 27: warning: exported type RpcType should have comment or be unexported (golint)
    • Line 35: warning: exported type RpcField should have comment or be unexported (golint)
    • Line 42: warning: exported const RpcTypeKindNamedStruct should have comment (or a comment on this block) or be unexported (golint)
    • udw/udwShm/udwShmTest/runTest.go
    • Line 1: warning: don't use MixedCaps in package name; udwShmTest should be udwshmtest (golint)
    • Line 11: warning: exported type Marshaler should have comment or be unexported (golint)
    • Line 18: warning: exported function SetMarshaler should have comment or be unexported (golint)
    • Line 24: warning: exported function Marshal should have comment or be unexported (golint)
    • Line 27: warning: exported function Unmarshal should have comment or be unexported (golint)
    • Line 31: warning: exported function RunTest should have comment or be unexported (golint)
    • Line 81: warning: don't use underscores in Go names; var v5Sub_simpe should be v5SubSimpe (golint)
    • udw/udwNet/TimeoutConn.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 8: warning: exported function NewTimeoutDialer should have comment or be unexported (golint)
    • Line 21: warning: exported function TimeoutConn should have comment or be unexported (golint)
    • udw/udwSqlite3/0range.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 11: warning: exported type GetRangeReq should have comment or be unexported (golint)
    • Line 60: warning: exported method Db.MustCountGetRange should have comment or be unexported (golint)
    • Line 70: warning: exported method Db.MustGetRange should have comment or be unexported (golint)
    • Line 94: warning: exported method Db.MustGetRangeKeyList should have comment or be unexported (golint)
    • Line 115: warning: exported method Db.MustGetRangeValueList should have comment or be unexported (golint)
    • Line 136: warning: exported method Db.MustGetRangeKeyMap should have comment or be unexported (golint)
    • Line 145: warning: exported method Db.MustGetRangeToMap should have comment or be unexported (golint)
    • udw/udwTask/LimitThreadTaskManagerV2_deprecated_test.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 13: warning: don't use underscores in Go names; var result_chan should be resultChan (golint)
    • Line 14: warning: don't use underscores in Go names; var result_locker should be resultLocker (golint)
    • Line 15: warning: don't use underscores in Go names; var result_var should be resultVar (golint)
    • udw/udwFile/FileExist.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 7: warning: exported function FileExist should have comment or be unexported (golint)
    • Line 18: warning: exported function FileExistIgnoreError should have comment or be unexported (golint)
    • Line 23: warning: exported function MustFileExist should have comment or be unexported (golint)
    • Line 31: warning: exported function MustOnlyFileExist should have comment or be unexported (golint)
    • Line 42: warning: exported function OnlyFileExist should have comment or be unexported (golint)
    • Line 53: warning: exported function MustDirectoryExist should have comment or be unexported (golint)
    • udw/udwMap/MutexMapStringString.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 5: warning: exported type MutexMapStringString should have comment or be unexported (golint)
    • Line 10: warning: exported method MutexMapStringString.Set should have comment or be unexported (golint)
    • Line 19: warning: exported method MutexMapStringString.Get should have comment or be unexported (golint)
    • Line 30: warning: exported method MutexMapStringString.Del should have comment or be unexported (golint)
    • udw/udwIpPacket/TcpFixMss.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpPacket should be udwippacket (golint)
    • Line 7: warning: exported method IpPacket.TcpFixMss should have comment or be unexported (golint)
    • Line 14: warning: exported method IpPacket.TcpFixMss__NoRecomputeCheckSum should have comment or be unexported (golint)
    • Line 14: warning: don't use underscores in Go names; method TcpFixMss__NoRecomputeCheckSum should be TCPFixMssNoRecomputeCheckSum (golint)
    • Line 66: warning: exported method IpPacket.TcpGetMss should have comment or be unexported (golint)
    • udw/udwCompress/kkccpuid/cpuid.go
    • Line 5: warning: exported type Vendor should have comment or be unexported (golint)
    • Line 8: warning: exported const Other should have comment (or a comment on this block) or be unexported (golint)
    • Line 21: warning: exported const CMOV should have comment (or a comment on this block) or be unexported (golint)
    • Line 128: warning: exported type CPUInfo should have comment or be unexported (golint)
    • Line 154: warning: exported var CPU should have comment or be unexported (golint)
    • Line 161: warning: exported function Detect should have comment or be unexported (golint)
    • Line 176: warning: exported method CPUInfo.Cmov should have comment or be unexported (golint)
    • Line 180: warning: exported method CPUInfo.Amd3dnow should have comment or be unexported (golint)
    • Line 184: warning: exported method CPUInfo.Amd3dnowExt should have comment or be unexported (golint)
    • Line 188: warning: exported method CPUInfo.MMX should have comment or be unexported (golint)
    • Line 192: warning: exported method CPUInfo.MMXExt should have comment or be unexported (golint)
    • Line 196: warning: exported method CPUInfo.SSE should have comment or be unexported (golint)
    • Line 200: warning: exported method CPUInfo.SSE2 should have comment or be unexported (golint)
    • Line 204: warning: exported method CPUInfo.SSE3 should have comment or be unexported (golint)
    • Line 208: warning: exported method CPUInfo.SSSE3 should have comment or be unexported (golint)
    • Line 212: warning: exported method CPUInfo.SSE4 should have comment or be unexported (golint)
    • Line 216: warning: exported method CPUInfo.SSE42 should have comment or be unexported (golint)
    • Line 220: warning: exported method CPUInfo.AVX should have comment or be unexported (golint)
    • Line 224: warning: exported method CPUInfo.AVX2 should have comment or be unexported (golint)
    • Line 228: warning: exported method CPUInfo.FMA3 should have comment or be unexported (golint)
    • Line 232: warning: exported method CPUInfo.FMA4 should have comment or be unexported (golint)
    • Line 236: warning: exported method CPUInfo.XOP should have comment or be unexported (golint)
    • Line 240: warning: exported method CPUInfo.F16C should have comment or be unexported (golint)
    • Line 244: warning: exported method CPUInfo.BMI1 should have comment or be unexported (golint)
    • Line 248: warning: exported method CPUInfo.BMI2 should have comment or be unexported (golint)
    • Line 252: warning: exported method CPUInfo.TBM should have comment or be unexported (golint)
    • Line 256: warning: exported method CPUInfo.Lzcnt should have comment or be unexported (golint)
    • Line 260: warning: exported method CPUInfo.Popcnt should have comment or be unexported (golint)
    • Line 264: warning: exported method CPUInfo.HTT should have comment or be unexported (golint)
    • Line 268: warning: exported method CPUInfo.SSE2Slow should have comment or be unexported (golint)
    • Line 272: warning: exported method CPUInfo.SSE3Slow should have comment or be unexported (golint)
    • Line 276: warning: exported method CPUInfo.AesNi should have comment or be unexported (golint)
    • Line 280: warning: exported method CPUInfo.Clmul should have comment or be unexported (golint)
    • Line 284: warning: exported method CPUInfo.NX should have comment or be unexported (golint)
    • Line 288: warning: exported method CPUInfo.SSE4A should have comment or be unexported (golint)
    • Line 292: warning: exported method CPUInfo.HLE should have comment or be unexported (golint)
    • Line 296: warning: exported method CPUInfo.RTM should have comment or be unexported (golint)
    • Line 300: warning: exported method CPUInfo.Rdrand should have comment or be unexported (golint)
    • Line 304: warning: exported method CPUInfo.Rdseed should have comment or be unexported (golint)
    • Line 308: warning: exported method CPUInfo.ADX should have comment or be unexported (golint)
    • Line 312: warning: exported method CPUInfo.SHA should have comment or be unexported (golint)
    • Line 316: warning: exported method CPUInfo.AVX512F should have comment or be unexported (golint)
    • Line 320: warning: exported method CPUInfo.AVX512DQ should have comment or be unexported (golint)
    • Line 324: warning: exported method CPUInfo.AVX512IFMA should have comment or be unexported (golint)
    • Line 328: warning: exported method CPUInfo.AVX512PF should have comment or be unexported (golint)
    • Line 332: warning: exported method CPUInfo.AVX512ER should have comment or be unexported (golint)
    • Line 336: warning: exported method CPUInfo.AVX512CD should have comment or be unexported (golint)
    • Line 340: warning: exported method CPUInfo.AVX512BW should have comment or be unexported (golint)
    • Line 344: warning: exported method CPUInfo.AVX512VL should have comment or be unexported (golint)
    • Line 348: warning: exported method CPUInfo.AVX512VBMI should have comment or be unexported (golint)
    • Line 352: warning: exported method CPUInfo.MPX should have comment or be unexported (golint)
    • Line 356: warning: exported method CPUInfo.ERMS should have comment or be unexported (golint)
    • Line 360: warning: exported method CPUInfo.RDTSCP should have comment or be unexported (golint)
    • Line 364: warning: exported method CPUInfo.CX16 should have comment or be unexported (golint)
    • Line 368: warning: exported method CPUInfo.Atom should have comment or be unexported (golint)
    • Line 372: warning: exported method CPUInfo.Intel should have comment or be unexported (golint)
    • Line 376: warning: exported method CPUInfo.AMD should have comment or be unexported (golint)
    • Line 380: warning: exported method CPUInfo.Transmeta should have comment or be unexported (golint)
    • Line 384: warning: exported method CPUInfo.NSC should have comment or be unexported (golint)
    • Line 388: warning: exported method CPUInfo.VIA should have comment or be unexported (golint)
    • Line 392: warning: exported method CPUInfo.RTCounter should have comment or be unexported (golint)
    • Line 400: warning: exported method CPUInfo.Ia32TscAux should have comment or be unexported (golint)
    • Line 408: warning: exported method CPUInfo.LogicalCPU should have comment or be unexported (golint)
    • Line 416: warning: exported method CPUInfo.VM should have comment or be unexported (golint)
    • Line 424: warning: exported type Flags should have comment or be unexported (golint)
    • Line 430: warning: exported method Flags.Strings should have comment or be unexported (golint)
    • Line 645: warning: exported type SGXSupport should have comment or be unexported (golint)
    • udw/udwMap/mapInt.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 9: warning: exported type StringIntPair should have comment or be unexported (golint)
    • Line 29: warning: exported function MapStringIntToStringIntPairListByIntDesc should have comment or be unexported (golint)
    • Line 41: warning: exported function MapStringIntGetKeyList should have comment or be unexported (golint)
    • Line 48: warning: exported function MapStringIntGetKeyListByIntDesc should have comment or be unexported (golint)
    • Line 56: warning: exported function DebugStringIntPairList should have comment or be unexported (golint)
    • Line 67: warning: exported function StringIntPairSliceSortByIntDesc should have comment or be unexported (golint)
    • Line 71: warning: exported function StringIntPairSortByString should have comment or be unexported (golint)
    • Line 77: warning: exported function StringIntPairSortByStringDesc should have comment or be unexported (golint)
    • udw/udwMap/mapStringString.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 3: warning: exported type KeyValuePair should have comment or be unexported (golint)
    • Line 8: warning: exported function MapStringStringToKeyValuePairListAes should have comment or be unexported (golint)
    • Line 23: warning: exported function GetKeyListFromPairList should have comment or be unexported (golint)
    • Line 31: warning: exported function MapStringStringGetKeyList should have comment or be unexported (golint)
    • Line 41: warning: exported function MapStringStringGetValueList should have comment or be unexported (golint)
    • Line 49: warning: exported type KvStringBytePair should have comment or be unexported (golint)
    • Line 54: warning: exported function MapStringStringValueSet should have comment or be unexported (golint)
    • Line 62: warning: exported function MapStringStringClone should have comment or be unexported (golint)
    • Line 73: warning: exported function MapStringStringCloneAndSet should have comment or be unexported (golint)
    • Line 84: warning: exported type KeyValueSlicePair should have comment or be unexported (golint)
    • udw/udwRpc2/model.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2 should be udwrpc2 (golint)
    • Line 3: warning: exported type PeerIp should have comment or be unexported (golint)
    • udw/udwImage/udwImageResize/ResizeMaxWidthHeight.go
    • Line 1: warning: don't use MixedCaps in package name; udwImageResize should be udwimageresize (golint)
    • Line 10: warning: exported type MustMaxWidthHeightRequest should have comment or be unexported (golint)
    • Line 18: warning: exported function MustMaxWidthHeightResizeToPng should have comment or be unexported (golint)
    • Line 66: warning: exported function MustReEncodeToPng should have comment or be unexported (golint)
    • udw/udwImage/udwImageResize/resize.go
    • Line 1: warning: don't use MixedCaps in package name; udwImageResize should be udwimageresize (golint)
    • Line 10: warning: exported type InterpolationFunction should have comment or be unexported (golint)
    • Line 13: warning: exported const NearestNeighbor should have comment (or a comment on this block) or be unexported (golint)
    • Line 66: warning: exported function Resize should have comment or be unexported (golint)
    • udw/udwFile/udwFileMkdir.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 10: warning: exported function Mkdir should have comment or be unexported (golint)
    • Line 14: warning: exported function MustMkdir should have comment or be unexported (golint)
    • Line 21: warning: exported function MustMkdir777 should have comment or be unexported (golint)
    • Line 58: warning: exported function MkdirForFile should have comment or be unexported (golint)
    • Line 63: warning: exported function MustMkdirForFile should have comment or be unexported (golint)
    • Line 71: warning: exported function MustMkdirForFile777 should have comment or be unexported (golint)
    • Line 76: warning: exported function MkdirForFile777 should have comment or be unexported (golint)
    • udw/udwSort/sortString.go
    • Line 1: warning: don't use MixedCaps in package name; udwSort should be udwsort (golint)
    • Line 3: warning: exported function SortString should have comment or be unexported (golint)
    • Line 7: warning: don't use underscores in Go names; func string_quickSort should be stringQuickSort (golint)
    • Line 36: warning: don't use underscores in Go names; func string_maxDepth should be stringMaxDepth (golint)
    • Line 44: warning: don't use underscores in Go names; func string_insertionSort should be stringInsertionSort (golint)
    • Line 52: warning: don't use underscores in Go names; func string_medianOfThree should be stringMedianOfThree (golint)
    • Line 68: warning: don't use underscores in Go names; func string_doPivot should be stringDoPivot (golint)
    • Line 142: warning: don't use underscores in Go names; func string_heapSort should be stringHeapSort (golint)
    • Line 158: warning: don't use underscores in Go names; func string_siftDown should be stringSiftDown (golint)
    • udw/udwType/Context.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type Context should have comment or be unexported (golint)
    • Line 13: warning: exported function NewContext should have comment or be unexported (golint)
    • Line 27: warning: exported method Context.SaveByPath should have comment or be unexported (golint)
    • Line 40: warning: exported method Context.DeleteByPath should have comment or be unexported (golint)
    • Line 53: warning: exported method Context.GetElemByPath should have comment or be unexported (golint)
    • udw/udwMap/setString.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 7: warning: exported function SetStringToStringListAes should have comment or be unexported (golint)
    • Line 21: warning: exported function StringListToSetString should have comment or be unexported (golint)
    • Line 29: warning: exported function SetStringAddStringList should have comment or be unexported (golint)
    • Line 35: warning: exported function SetStringMapEqualStringList should have comment or be unexported (golint)
    • udw/udwSort/sortString_generate_test.go
    • Line 1: warning: don't use MixedCaps in package name; udwSort should be udwsort (golint)
    • Line 11: warning: don't use underscores in Go names; type string_sortSlice should be stringSortSlice (golint)
    • Line 15: warning: receiver name data should be consistent with previous receiver name s for string_sortSlice (golint)
    • udw/udwReflect/StructGetAllField.go
    • Line 1: warning: don't use MixedCaps in package name; udwReflect should be udwreflect (golint)
    • Line 7: warning: exported function StructGetAllField should have comment or be unexported (golint)
    • Line 43: warning: exported function StructGetAllFieldMap should have comment or be unexported (golint)
    • udw/udwSqlite3/0int.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 5: warning: exported method Db.MustGetInt64 should have comment or be unexported (golint)
    • Line 16: warning: exported method Db.MustSetInt64 should have comment or be unexported (golint)
    • udw/udwCache/MemoryTtlCacheV2.go
    • Line 1: warning: don't use MixedCaps in package name; udwCache should be udwcache (golint)
    • Line 10: warning: exported type MemoryTtlCacheV2 should have comment or be unexported (golint)
    • Line 16: warning: exported function NewMemoryTtlCacheV2 should have comment or be unexported (golint)
    • Line 24: warning: exported method MemoryTtlCacheV2.Do should have comment or be unexported (golint)
    • Line 47: warning: exported method MemoryTtlCacheV2.Remove should have comment or be unexported (golint)
    • Line 74: warning: exported method MemoryTtlCacheV2.GcThread should have comment or be unexported (golint)
    • udw/udwBytes/BufWriter.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 10: warning: exported type BufWriter should have comment or be unexported (golint)
    • Line 14: warning: exported function NewBufWriter should have comment or be unexported (golint)
    • Line 20: warning: exported function NewBufWriterString should have comment or be unexported (golint)
    • Line 26: warning: exported function ResetBufWriter should have comment or be unexported (golint)
    • Line 34: warning: exported method BufWriter.Write_ should have comment or be unexported (golint)
    • Line 34: warning: don't use underscores in Go names; method Write_ should be Write (golint)
    • Line 44: warning: exported method BufWriter.WriteString_ should have comment or be unexported (golint)
    • Line 44: warning: don't use underscores in Go names; method WriteString_ should be WriteString (golint)
    • Line 48: warning: exported method BufWriter.WriteString should have comment or be unexported (golint)
    • Line 56: warning: exported method BufWriter.ReadFrom should have comment or be unexported (golint)
    • Line 74: warning: exported method BufWriter.WriteByte_ should have comment or be unexported (golint)
    • Line 74: warning: don't use underscores in Go names; method WriteByte_ should be WriteByte (golint)
    • Line 78: warning: exported method BufWriter.WriteByte should have comment or be unexported (golint)
    • Line 83: warning: exported method BufWriter.WriteBigEndUint16 should have comment or be unexported (golint)
    • Line 88: warning: exported method BufWriter.WriteBigEndUint32 should have comment or be unexported (golint)
    • Line 93: warning: exported method BufWriter.WriteBigEndUint64 should have comment or be unexported (golint)
    • Line 98: warning: exported method BufWriter.WriteLittleEndUint16 should have comment or be unexported (golint)
    • Line 103: warning: exported method BufWriter.WriteLittleEndUint32 should have comment or be unexported (golint)
    • Line 108: warning: exported method BufWriter.WriteLittleEndUint64 should have comment or be unexported (golint)
    • Line 114: warning: exported method BufWriter.WriteLittleEndFloat64 should have comment or be unexported (golint)
    • Line 117: warning: exported method BufWriter.WriteLittleEndFloat32 should have comment or be unexported (golint)
    • Line 120: warning: exported method BufWriter.MustWriteString255 should have comment or be unexported (golint)
    • Line 130: warning: exported method BufWriter.WriteBool should have comment or be unexported (golint)
    • Line 138: warning: exported method BufWriter.WriteByteBySize should have comment or be unexported (golint)
    • Line 147: warning: exported method BufWriter.WriteZeroByteBySize should have comment or be unexported (golint)
    • Line 151: warning: exported method BufWriter.ResetWithBuffer should have comment or be unexported (golint)
    • Line 158: warning: exported method BufWriter.Reset should have comment or be unexported (golint)
    • Line 162: warning: exported method BufWriter.GetBytesClone should have comment or be unexported (golint)
    • Line 166: warning: exported method BufWriter.GetBytes should have comment or be unexported (golint)
    • Line 170: warning: exported method BufWriter.GetString should have comment or be unexported (golint)
    • Line 174: warning: exported method BufWriter.GetHeadBuffer should have comment or be unexported (golint)
    • Line 179: warning: exported method BufWriter.AddPos should have comment or be unexported (golint)
    • Line 185: warning: exported method BufWriter.SetPos should have comment or be unexported (golint)
    • Line 190: warning: exported method BufWriter.GetPos should have comment or be unexported (golint)
    • Line 193: warning: exported method BufWriter.GetLen should have comment or be unexported (golint)
    • Line 196: warning: exported method BufWriter.GetCap should have comment or be unexported (golint)
    • Line 200: warning: exported method BufWriter.GetAllocNoUseBuf should have comment or be unexported (golint)
    • Line 204: warning: exported method BufWriter.GetLastByte should have comment or be unexported (golint)
    • Line 211: warning: exported method BufWriter.TryGrow should have comment or be unexported (golint)
    • udw/udwNet/timeoutDial.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 11: warning: exported type WrapDialTimeoutReq should have comment or be unexported (golint)
    • Line 17: warning: exported function WrapDialTimeout should have comment or be unexported (golint)
    • Line 60: warning: exported function NewRetractableNetDial should have comment or be unexported (golint)
    • Line 74: warning: exported type WrapTcpDialRequest should have comment or be unexported (golint)
    • Line 83: warning: exported function WrapTcpDial should have comment or be unexported (golint)
    • udw/udwMap/MapStringSetString.go
    • Line 1: warning: don't use MixedCaps in package name; udwMap should be udwmap (golint)
    • Line 3: warning: exported function MapStringSetStringAdd should have comment or be unexported (golint)
    • udw/udwLog/Log.go
    • Line 1: warning: don't use MixedCaps in package name; udwLog should be udwlog (golint)
    • Line 11: warning: exported function Log should have comment or be unexported (golint)
    • Line 27: warning: exported function LogAsync should have comment or be unexported (golint)
    • Line 39: warning: exported type LogPrintlnFunc should have comment or be unexported (golint)
    • Line 41: warning: exported method LogPrintlnFunc.LogLn should have comment or be unexported (golint)
    • Line 49: warning: exported type LogRow should have comment or be unexported (golint)
    • Line 59: warning: exported function SetUdwTeeFn should have comment or be unexported (golint)
    • udw/udwIpToCountryV2/udwIpCountryV2Map/reader.go
    • Line 1: warning: don't use MixedCaps in package name; udwIpCountryV2Map should be udwipcountryv2map (golint)
    • Line 9: warning: exported type Reader should have comment or be unexported (golint)
    • Line 19: warning: exported method Reader.CheckValid should have comment or be unexported (golint)
    • Line 35: warning: exported method Reader.CompatibleToOldVersion should have comment or be unexported (golint)
    • Line 77: warning: exported method Reader.MustGetCountryIsoCode should have comment or be unexported (golint)
    • Line 88: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 92: warning: exported method Reader.MustGetCountryIsoCodeByString should have comment or be unexported (golint)
    • Line 99: warning: exported method Reader.GetAllCountryCode should have comment or be unexported (golint)
    • udw/udwNet/IP.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 9: warning: exported function IpSetBit1 should have comment or be unexported (golint)
    • Line 15: warning: exported function IpSetBit0 should have comment or be unexported (golint)
    • Line 21: warning: exported function IpSetBit should have comment or be unexported (golint)
    • Line 24: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 29: warning: exported function IpGetBit should have comment or be unexported (golint)
    • Line 33: warning: exported function Ipv4GetBit should have comment or be unexported (golint)
    • Line 38: warning: exported function IpClone should have comment or be unexported (golint)
    • Line 44: warning: exported function IpLess should have comment or be unexported (golint)
    • Line 48: warning: exported function MustIpv4ToWindowsDword should have comment or be unexported (golint)
    • Line 53: warning: exported function MustIpv4ToUint32 should have comment or be unexported (golint)
    • Line 61: warning: exported function Ipv4ToUint32OrZero should have comment or be unexported (golint)
    • Line 69: warning: exported function Uint32ToIpv4 should have comment or be unexported (golint)
    • Line 75: warning: exported function IsStringValidIp should have comment or be unexported (golint)
    • Line 80: warning: exported function Ipv4AddAndCopyWithBuffer should have comment or be unexported (golint)
    • Line 92: warning: exported function MustIpv4Add should have comment or be unexported (golint)
    • udw/udwTask/TaskManager.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 3: warning: exported type Task should have comment or be unexported (golint)
    • Line 9: warning: exported type TaskManager should have comment or be unexported (golint)
    • Line 17: warning: exported type TaskFunc should have comment or be unexported (golint)
    • Line 19: warning: exported method TaskFunc.Run should have comment or be unexported (golint)
    • Line 22: warning: exported method TaskFunc.Stop should have comment or be unexported (golint)
    • udw/udwSqlite3/udwSqlite3Test/speed.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3Test should be udwsqlite3test (golint)
    • Line 10: warning: exported function TestSpeedSingleSetGet should have comment or be unexported (golint)
    • Line 64: warning: exported function TestSpeedMemory should have comment or be unexported (golint)
    • udw/AesCtr/cipher.go
    • Line 1: warning: don't use MixedCaps in package name; AesCtr should be aesctr (golint)
    • Line 8: warning: exported const BlockSize should have comment or be unexported (golint)
    • Line 15: warning: exported type KeySizeError should have comment or be unexported (golint)
    • Line 21: warning: exported function NewCipher should have comment or be unexported (golint)
    • udw/udwNet/ipv6.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 5: warning: exported function IsIpv6Only should have comment or be unexported (golint)
    • Line 21: warning: exported function TransferIpv4StringToSupportIpv6Only should have comment or be unexported (golint)
    • udw/udwNet/route_linux.go
    • Line 4: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 18: warning: exported type RouteRuleV2 should have comment or be unexported (golint)
    • Line 32: warning: exported method RouteRuleV2.IsIpv4 should have comment or be unexported (golint)
    • Line 245: warning: don't use underscores in Go names; const rTA_PREF should be rTAPREF (golint)
    • udw/udwSqlite3/0msb.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3 should be udwsqlite3 (golint)
    • Line 9: warning: exported type Msb should have comment or be unexported (golint)
    • Line 16: warning: exported method Msb.Set should have comment or be unexported (golint)
    • Line 36: warning: exported method Msb.MustFlush should have comment or be unexported (golint)
    • Line 50: warning: exported method Msb.MustClose should have comment or be unexported (golint)
    • Line 63: warning: exported method Db.NewMsb should have comment or be unexported (golint)
    • Line 70: warning: exported method Db.MustMulitSetMap should have comment or be unexported (golint)
    • udw/udwType/Path.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 7: warning: exported type Path should have comment or be unexported (golint)
    • Line 15: warning: exported function ParsePath should have comment or be unexported (golint)
    • udw/udwIo/LimitReader.go
    • Line 1: warning: don't use MixedCaps in package name; udwIo should be udwio (golint)
    • Line 5: warning: exported type LimitReader should have comment or be unexported (golint)
    • Line 11: warning: exported function NewLimitReader should have comment or be unexported (golint)
    • Line 30: warning: exported method LimitReader.IsUnderReaderEof should have comment or be unexported (golint)
    • udw/udwNet/IPNet.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 12: warning: exported function MustParseIPNet should have comment or be unexported (golint)
    • Line 16: warning: exported function IPNetGetGenMaskString should have comment or be unexported (golint)
    • Line 20: warning: exported function MustParseCIDR should have comment or be unexported (golint)
    • Line 50: warning: exported function IsPrivateNetwork should have comment or be unexported (golint)
    • Line 78: warning: exported function IsLocalNetwork should have comment or be unexported (golint)
    • Line 85: warning: exported function IsInLinkLocalNetwork should have comment or be unexported (golint)
    • Line 103: warning: exported function IsInLoopBackNetwork should have comment or be unexported (golint)
    • Line 118: warning: exported function ParseGenmask should have comment or be unexported (golint)
    • Line 130: warning: exported function MustParseIpStringToInt64 should have comment or be unexported (golint)
    • Line 144: warning: exported function IPNetGetOnes should have comment or be unexported (golint)
    • Line 148: warning: exported function IPMaskGetOnes should have comment or be unexported (golint)
    • Line 152: warning: exported function IPNetIsZero should have comment or be unexported (golint)
    • Line 156: warning: exported function IPNetGetMinIp should have comment or be unexported (golint)
    • Line 167: warning: exported function IPNetGetMaxIp should have comment or be unexported (golint)
    • udw/udwNet/addr.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 11: warning: exported function MustGetIpFromNetAddr should have comment or be unexported (golint)
    • Line 34: warning: exported function GetIpStringFromtNetAddrIgnoreNotExist should have comment or be unexported (golint)
    • Line 53: warning: exported function MustGetPortFromNetAddr should have comment or be unexported (golint)
    • Line 73: warning: exported function MustGetPortFromNetAddrIgnoreNotFound should have comment or be unexported (golint)
    • Line 93: warning: exported function MustSplitIpPort should have comment or be unexported (golint)
    • Line 101: warning: exported function SplitIpPort should have comment or be unexported (golint)
    • Line 116: warning: exported function GetIpStringFromAddrStringIgnoreNotFound should have comment or be unexported (golint)
    • Line 124: warning: exported function GetIpAndPortFromNetAddr should have comment or be unexported (golint)
    • Line 154: warning: exported function MustSplitIpPortForListener should have comment or be unexported (golint)
    • Line 172: warning: exported function GetIpStringNoPortOrInput should have comment or be unexported (golint)
    • udw/udwType/BoolType.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type BoolType should have comment or be unexported (golint)
    • Line 14: warning: exported method BoolType.ToString should have comment or be unexported (golint)
    • Line 17: warning: exported method BoolType.SaveScale should have comment or be unexported (golint)
    • udw/tyVpnProtocol/encode.go
    • Line 1: warning: don't use MixedCaps in package name; tyVpnProtocol should be tyvpnprotocol (golint)
    • Line 5: warning: exported method VpnPacket.Encode should have comment or be unexported (golint)
    • udw/udwFile/PathClean.go
    • Line 1: warning: don't use MixedCaps in package name; udwFile should be udwfile (golint)
    • Line 5: warning: exported function PathClean should have comment or be unexported (golint)
    • udw/udwType/StringEnum.go
    • Line 1: warning: don't use MixedCaps in package name; udwType should be udwtype (golint)
    • Line 8: warning: exported type StringEnum should have comment or be unexported (golint)
    • Line 12: warning: exported function IsEnumExist should have comment or be unexported (golint)
    • Line 20: warning: exported function IsEnumExistString should have comment or be unexported (golint)
    • udw/udwTime/TimeZone.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 9: warning: exported function GetDefaultTimeZone should have comment or be unexported (golint)
    • Line 13: warning: exported function GetUtcD8Zone should have comment or be unexported (golint)
    • Line 17: warning: exported function GetUtcD7Zone should have comment or be unexported (golint)
    • Line 21: warning: exported function GetUtcD5Zone should have comment or be unexported (golint)
    • Line 24: warning: exported function GetUtcD4Zone should have comment or be unexported (golint)
    • Line 27: warning: exported function GetUtc2Zone should have comment or be unexported (golint)
    • Line 34: warning: exported function GetUtc8Zone should have comment or be unexported (golint)
    • Line 41: warning: exported function FormatTimeZone should have comment or be unexported (golint)
    • Line 61: warning: exported function GetFixedZoneByTzSecond should have comment or be unexported (golint)
    • udw/udwNet/udwNet.go
    • Line 1: warning: don't use MixedCaps in package name; udwNet should be udwnet (golint)
    • Line 9: warning: exported function MustGetLocalAddrFromListener should have comment or be unexported (golint)
    • Line 13: warning: exported function MustGetLocalAddrFromAddr should have comment or be unexported (golint)
    • Line 21: warning: exported function MustTcpRandomListen should have comment or be unexported (golint)
    • Line 29: warning: exported function CloseRead should have comment or be unexported (golint)
    • Line 34: warning: exported function CloseWrite should have comment or be unexported (golint)
    • Line 51: warning: exported type GetUnderlyingConner should have comment or be unexported (golint)
    • udw/udwSys/IsRoot.go
    • Line 1: warning: don't use MixedCaps in package name; udwSys should be udwsys (golint)
    • Line 8: warning: exported function MustIsRoot should have comment or be unexported (golint)
    • Line 12: warning: exported function MustIsRootOnCmd should have comment or be unexported (golint)
    • Line 19: warning: exported function MustRoot should have comment or be unexported (golint)
    • udw/udwSqlite3/udwSqlite3Test/thread.go
    • Line 1: warning: don't use MixedCaps in package name; udwSqlite3Test should be udwsqlite3test (golint)
    • Line 11: warning: exported function TestThread should have comment or be unexported (golint)
    • Line 50: warning: exported function TestThread2 should have comment or be unexported (golint)
    • udw/udwCompress/kkcflate/inflate.go
    • Line 21: warning: exported type CorruptInputError should have comment or be unexported (golint)
    • Line 27: warning: exported type InternalError should have comment or be unexported (golint)
    • Line 31: warning: exported type ReadError should have comment or be unexported (golint)
    • Line 40: warning: exported type WriteError should have comment or be unexported (golint)
    • Line 49: warning: exported type Resetter should have comment or be unexported (golint)
    • Line 183: warning: exported type Reader should have comment or be unexported (golint)
    • Line 698: warning: exported function NewReader should have comment or be unexported (golint)
    • Line 710: warning: exported function NewReaderDict should have comment or be unexported (golint)
    • udw/udwRpc2/udwRpc2Tester/main.go
    • Line 1: warning: don't use MixedCaps in package name; udwRpc2Tester should be udwrpc2tester (golint)
    • Line 8: warning: exported function BuildAndTest should have comment or be unexported (golint)
    • udw/udwNet/udwDns/udwDnsPacket/domain.go
    • Line 1: warning: don't use MixedCaps in package name; udwDnsPacket should be udwdnspacket (golint)
    • Line 8: warning: exported function NormalizeDomain should have comment or be unexported (golint)
    • Line 12: warning: exported function IsInDomainSuffixSet should have comment or be unexported (golint)
    • udw/udwSortedMap/StringToInt64Map.go
    • Line 1: warning: don't use MixedCaps in package name; udwSortedMap should be udwsortedmap (golint)
    • Line 8: warning: exported type StringToInt64Map should have comment or be unexported (golint)
    • Line 13: warning: exported function NewStringToInt64Map should have comment or be unexported (golint)
    • Line 19: warning: exported method StringToInt64Map.Set should have comment or be unexported (golint)
    • Line 25: warning: exported method StringToInt64Map.Del should have comment or be unexported (golint)
    • Line 31: warning: exported method StringToInt64Map.KeysByValueDesc should have comment or be unexported (golint)
    • Line 35: warning: exported method StringToInt64Map.KeysByValueAsc should have comment or be unexported (golint)
    • Line 39: warning: exported method StringToInt64Map.Keys should have comment or be unexported (golint)
    • Line 65: warning: exported method StringToInt64Map.Get should have comment or be unexported (golint)
    • udw/udwBytes/LimitedBuffer.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 7: warning: exported type LimitedBuffer should have comment or be unexported (golint)
    • Line 14: warning: exported function NewLimitedBuffer should have comment or be unexported (golint)
    • Line 25: warning: exported method LimitedBuffer.Reset should have comment or be unexported (golint)
    • Line 32: warning: exported method LimitedBuffer.AddBytes should have comment or be unexported (golint)
    • Line 52: warning: exported method LimitedBuffer.Add should have comment or be unexported (golint)
    • Line 56: warning: exported method LimitedBuffer.AddLine should have comment or be unexported (golint)
    • Line 60: warning: exported method LimitedBuffer.ToString should have comment or be unexported (golint)
    • udw/udwDebug/fmt.go
    • Line 1: warning: don't use MixedCaps in package name; udwDebug should be udwdebug (golint)
    • Line 5: warning: exported function FmtSprint should have comment or be unexported (golint)
    • udw/udwSort/InterfaceCallbackSort_go1.8.go
    • Line 3: warning: don't use MixedCaps in package name; udwSort should be udwsort (golint)
    • Line 11: warning: exported function InterfaceCallbackSort should have comment or be unexported (golint)
    • Line 46: warning: exported function InterfaceCallbackSortWithIndexLess should have comment or be unexported (golint)
    • udw/udwShm/writeValue.go
    • Line 1: warning: don't use MixedCaps in package name; udwShm should be udwshm (golint)
    • Line 15: warning: exported function Marshal should have comment or be unexported (golint)
    • Line 29: warning: exported type ShmWriter should have comment or be unexported (golint)
    • Line 33: warning: exported function NewShmWriter should have comment or be unexported (golint)
    • Line 39: warning: exported method ShmWriter.WriteValue should have comment or be unexported (golint)
    • Line 47: warning: exported method ShmWriter.WriteByteSlice should have comment or be unexported (golint)
    • Line 53: warning: exported method ShmWriter.WriteString should have comment or be unexported (golint)
    • Line 57: warning: exported method ShmWriter.WriteArrayStart should have comment or be unexported (golint)
    • Line 62: warning: exported method ShmWriter.WriteArrayEnd should have comment or be unexported (golint)
    • Line 95: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 157: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 175: warning: exported method ShmWriter.WriteUvarint should have comment or be unexported (golint)
    • Line 187: warning: exported method ShmWriter.Flush should have comment or be unexported (golint)
    • udw/udwTask/LimitThreadErrorHandleTaskManager.go
    • Line 1: warning: don't use MixedCaps in package name; udwTask should be udwtask (golint)
    • Line 8: warning: exported type ErrorTaskFn should have comment or be unexported (golint)
    • Line 10: warning: exported type LimitThreadErrorHandleTaskManager should have comment or be unexported (golint)
    • Line 19: warning: exported function NewLimitThreadErrorHandleTaskManager should have comment or be unexported (golint)
    • Line 56: warning: exported method LimitThreadErrorHandleTaskManager.AddTask should have comment or be unexported (golint)
    • Line 61: warning: exported method LimitThreadErrorHandleTaskManager.Wait should have comment or be unexported (golint)
    • Line 65: warning: exported method LimitThreadErrorHandleTaskManager.GetError should have comment or be unexported (golint)
    • Line 75: warning: exported method LimitThreadErrorHandleTaskManager.Close should have comment or be unexported (golint)
    • udw/udwTime/MonthDate.go
    • Line 1: warning: don't use MixedCaps in package name; udwTime should be udwtime (golint)
    • Line 5: warning: exported type MonthDate should have comment or be unexported (golint)
    • Line 7: warning: exported method MonthDate.IsValid should have comment or be unexported (golint)
    • Line 16: warning: exported method MonthDate.Year should have comment or be unexported (golint)
    • Line 19: warning: exported method MonthDate.Month should have comment or be unexported (golint)
    • Line 22: warning: exported function MonthDateFromTime should have comment or be unexported (golint)
    • Line 26: warning: exported method MonthDate.DayNum should have comment or be unexported (golint)
    • udw/udwBytes/readUntil.go
    • Line 1: warning: don't use MixedCaps in package name; udwBytes should be udwbytes (golint)
    • Line 8: warning: exported type ReadUtilRequest should have comment or be unexported (golint)
    • Line 13: warning: exported type ReadUtilResponse should have comment or be unexported (golint)
    • Line 19: warning: exported function ReadUtil should have comment or be unexported (golint)
    • Line 41: warning: exported function ReadCStringFromBufToByte should have comment or be unexported (golint)
    • Line 50: warning: exported function ReadCStringFromBuf should have comment or be unexported (golint)
    • udw/udwSortedMap/udwSortedMap_Build/build.go
    • Line 1: warning: don't use MixedCaps in package name; udwSortedMap_Build should be udwsortedmap_build (golint)
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported function DsnBuild should have comment or be unexported (golint)
    • udw/udwStrings/ReadStringBetween.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrings should be udwstrings (golint)
    • Line 9: warning: exported function ReadFirstStringBetweenWithByteList should have comment or be unexported (golint)
    • Line 23: warning: exported function MustStringBetweenFirstSubString should have comment or be unexported (golint)
    • Line 35: warning: exported function StringBetweenFirstSubStringIgnoreNotExist should have comment or be unexported (golint)
    • udw/udwBinary/udwBinary.go
    • Line 1: warning: don't use MixedCaps in package name; udwBinary should be udwbinary (golint)
    • Line 13: warning: exported function MustWriteString255 should have comment or be unexported (golint)
    • Line 21: warning: exported function WriteUint16 should have comment or be unexported (golint)
    • Line 26: warning: exported function WriteUint32 should have comment or be unexported (golint)
    • Line 33: warning: exported function WriteUint64 should have comment or be unexported (golint)
    • Line 45: warning: exported function WriteBool should have comment or be unexported (golint)
    • Line 52: warning: exported function ReadBoolWithByte should have comment or be unexported (golint)
    • Line 56: warning: exported function WriteFloat64 should have comment or be unexported (golint)
    • Line 59: warning: exported function ReadFloat64 should have comment or be unexported (golint)
    • Line 63: warning: exported function ReadString255 should have comment or be unexported (golint)
    • Line 77: warning: exported function ReadString255WithByteSlice should have comment or be unexported (golint)
    • Line 90: warning: exported function ReadByteSliceWithUint32Len should have comment or be unexported (golint)
    • Line 100: warning: exported function ReadByteSliceWithUint32LenToBufW should have comment or be unexported (golint)
    • Line 149: warning: exported function WriteByteSliceWithUint32Len should have comment or be unexported (golint)
    • udw/udwStrconv/float.go
    • Line 1: warning: don't use MixedCaps in package name; udwStrconv should be udwstrconv (golint)
    • Line 7: warning: exported function FormatFloat64ToFInLen should have comment or be unexported (golint)
    • Line 19: warning: if block ends with a return statement, so drop this else and outdent its block (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign98%

IneffAssign detects ineffectual assignments in Go code.


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!