Preparing report...

Report for github.com/venantius/glojure

B    Not bad!    Found 97 issues across 101 files

Tweet

gofmt74%

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!


golint7%

Golint is a linter for Go source code.

    • glojure/lang/LispReader.go
    • Line 20: warning: exported var QUOTE should have comment or be unexported (golint)
    • Line 21: warning: exported var THE_VAR should have comment or be unexported (golint)
    • Line 22: warning: exported var UNQUOTE should have comment or be unexported (golint)
    • Line 23: warning: exported var UNQUOTE_SPLICING should have comment or be unexported (golint)
    • Line 24: warning: exported var CONCAT should have comment or be unexported (golint)
    • Line 25: warning: exported var SEQ should have comment or be unexported (golint)
    • Line 26: warning: exported var LIST should have comment or be unexported (golint)
    • Line 27: warning: exported var APPLY should have comment or be unexported (golint)
    • Line 28: warning: exported var HASHMAP should have comment or be unexported (golint)
    • Line 29: warning: exported var HASHSET should have comment or be unexported (golint)
    • Line 30: warning: exported var VECTOR should have comment or be unexported (golint)
    • Line 31: warning: exported var WITH_META should have comment or be unexported (golint)
    • Line 32: warning: exported var META should have comment or be unexported (golint)
    • Line 33: warning: exported var DEREF should have comment or be unexported (golint)
    • Line 34: warning: exported var READ_COND should have comment or be unexported (golint)
    • Line 35: warning: exported var READ_COND_SPLICING should have comment or be unexported (golint)
    • Line 37: warning: exported var UNKNOWN should have comment or be unexported (golint)
    • Line 76: warning: exported var GENSYM_ENV should have comment or be unexported (golint)
    • Line 77: warning: exported var ARG_ENV should have comment or be unexported (golint)
    • Line 80: warning: exported var READ_COND_ENV should have comment or be unexported (golint)
    • Line 82: warning: comment on exported var OPT_EOF should be of the form "OPT_EOF ..." (golint)
    • Line 84: warning: exported var OPT_FEATURES should have comment or be unexported (golint)
    • Line 85: warning: exported var OPT_READ_COND should have comment or be unexported (golint)
    • Line 87: warning: comment on exported var EOFTHROW should be of the form "EOFTHROW ..." (golint)
    • Line 90: warning: comment on exported var PLATFORM_KEY should be of the form "PLATFORM_KEY ..." (golint)
    • Line 92: warning: exported var PLATFORM_FEATURES should have comment or be unexported (golint)
    • Line 94: warning: comment on exported var COND_ALLOW should be of the form "COND_ALLOW ..." (golint)
    • Line 96: warning: exported var COND_PRESERVE should have comment or be unexported (golint)
    • Line 98: warning: comment on exported var READ_EOF should be of the form "READ_EOF ..." (golint)
    • Line 100: warning: exported var READ_FINISHED should have comment or be unexported (golint)
    • Line 113: warning: exported type LispReader should have comment or be unexported (golint)
    • Line 117: warning: exported method LispReader.ReadRune should have comment or be unexported (golint)
    • Line 128: warning: exported method LispReader.UnreadRune should have comment or be unexported (golint)
    • Line 135: warning: comment on exported function CreateLispReader should be of the form "CreateLispReader ..." (golint)
    • Line 145: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 150: warning: exported method LispReader.ReadToken should have comment or be unexported (golint)
    • Line 164: warning: comment on exported method LispReader.ReadNumber should be of the form "ReadNumber ..." (golint)
    • Line 185: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 192: warning: exported method LispReader.IsMacro should have comment or be unexported (golint)
    • Line 197: warning: exported method LispReader.IsTerminatingMacro should have comment or be unexported (golint)
    • Line 201: warning: exported method LispReader.ReadDelimitedList should have comment or be unexported (golint)
    • Line 298: warning: exported type RegexReader should have comment or be unexported (golint)
    • Line 302: warning: exported method RegexReader.Invoke should have comment or be unexported (golint)
    • Line 323: warning: exported type StringReader should have comment or be unexported (golint)
    • Line 327: warning: exported method StringReader.Invoke should have comment or be unexported (golint)
    • Line 392: warning: exported type CommentReader should have comment or be unexported (golint)
    • Line 396: warning: exported method CommentReader.Invoke should have comment or be unexported (golint)
    • Line 409: warning: exported type DiscardReader should have comment or be unexported (golint)
    • Line 413: warning: exported method DiscardReader.Invoke should have comment or be unexported (golint)
    • Line 419: warning: exported type WrappingReader should have comment or be unexported (golint)
    • Line 425: warning: comment on exported method WrappingReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 431: warning: exported type VarReader should have comment or be unexported (golint)
    • Line 435: warning: exported method VarReader.Invoke should have comment or be unexported (golint)
    • Line 441: warning: exported type DispatchReader should have comment or be unexported (golint)
    • Line 445: warning: exported method DispatchReader.Invoke should have comment or be unexported (golint)
    • Line 459: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 466: warning: exported type FnReader should have comment or be unexported (golint)
    • Line 470: warning: comment on exported method FnReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 475: warning: exported type ArgReader should have comment or be unexported (golint)
    • Line 479: warning: comment on exported method ArgReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 484: warning: exported type MetaReader should have comment or be unexported (golint)
    • Line 488: warning: comment on exported method MetaReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 493: warning: exported type SyntaxQuoteReader should have comment or be unexported (golint)
    • Line 497: warning: comment on exported method SyntaxQuoteReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 502: warning: exported type UnquoteReader should have comment or be unexported (golint)
    • Line 506: warning: comment on exported method UnquoteReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 515: warning: exported type RuneReader should have comment or be unexported (golint)
    • Line 519: warning: comment on exported method RuneReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 524: warning: exported type ListReader should have comment or be unexported (golint)
    • Line 528: warning: exported method ListReader.Invoke should have comment or be unexported (golint)
    • Line 539: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 544: warning: exported type EvalReader should have comment or be unexported (golint)
    • Line 548: warning: comment on exported method EvalReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 553: warning: exported type VectorReader should have comment or be unexported (golint)
    • Line 557: warning: exported method VectorReader.Invoke should have comment or be unexported (golint)
    • Line 562: warning: exported type MapReader should have comment or be unexported (golint)
    • Line 566: warning: comment on exported method MapReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 576: warning: exported type SetReader should have comment or be unexported (golint)
    • Line 580: warning: comment on exported method SetReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 585: warning: exported type UnmatchedDelimiterReader should have comment or be unexported (golint)
    • Line 589: warning: comment on exported method UnmatchedDelimiterReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 594: warning: exported type UnreadableReader should have comment or be unexported (golint)
    • Line 598: warning: comment on exported method UnreadableReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 603: warning: exported type CtorReader should have comment or be unexported (golint)
    • Line 607: warning: comment on exported method CtorReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 612: warning: exported type ConditionalReader should have comment or be unexported (golint)
    • Line 616: warning: comment on exported method ConditionalReader.Invoke should be of the form "Invoke ..." (golint)
    • Line 670: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 678: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • glojure/lang/AMapEntry.go
    • Line 11: warning: exported type AMapEntry should have comment or be unexported (golint)
    • Line 13: warning: exported method AMapEntry.Nth should have comment or be unexported (golint)
    • Line 28: warning: exported method AMapEntry.AssocN should have comment or be unexported (golint)
    • Line 32: warning: exported method AMapEntry.Count should have comment or be unexported (golint)
    • Line 36: warning: exported method AMapEntry.Seq should have comment or be unexported (golint)
    • Line 40: warning: exported method AMapEntry.Cons should have comment or be unexported (golint)
    • Line 44: warning: exported method AMapEntry.Empty should have comment or be unexported (golint)
    • Line 48: warning: comment on exported method AMapEntry.Pop should be of the form "Pop ..." (golint)
    • Line 53: warning: exported method AMapEntry.SetValue should have comment or be unexported (golint)
    • Line 61: warning: exported method AMapEntry.Key should have comment or be unexported (golint)
    • Line 65: warning: exported method AMapEntry.Val should have comment or be unexported (golint)
    • glojure/lang/Reduced.go
    • Line 3: warning: comment on exported type Reduced should be of the form "Reduced ..." (with optional leading article) (golint)
    • Line 8: warning: exported method Reduced.Deref should have comment or be unexported (golint)
    • glojure/lang/Exception.go
    • Line 12: warning: comment on exported var AbstractClassMethodException should be of the form "AbstractClassMethodException ..." (golint)
    • Line 15: warning: exported var NotYetImplementedException should have comment or be unexported (golint)
    • Line 21: warning: exported var IllegalArgumentException should have comment or be unexported (golint)
    • Line 22: warning: exported var InvalidTypeException should have comment or be unexported (golint)
    • Line 23: warning: exported var IndexOutOfBoundsException should have comment or be unexported (golint)
    • Line 24: warning: exported var TransientUsedAfterPersistentCallError should have comment or be unexported (golint)
    • Line 25: warning: exported var UnsupportedOperationException should have comment or be unexported (golint)
    • Line 26: warning: exported var WrongNumberOfArgumentsException should have comment or be unexported (golint)
    • Line 28: warning: exported function DuplicateKeyException should have comment or be unexported (golint)
    • Line 35: warning: exported function NoValueSuppliedForKeyException should have comment or be unexported (golint)
    • glojure/lang/Murmur3.go
    • Line 11: warning: exported var Murmur3 should have comment or be unexported (golint)
    • Line 13: warning: comment on exported function HashInt should be of the form "HashInt ..." (golint)
    • Line 27: warning: exported function HashLong should have comment or be unexported (golint)
    • Line 40: warning: exported function HashString should have comment or be unexported (golint)
    • Line 44: warning: comment on exported function MixCollHash should be of the form "MixCollHash ..." (golint)
    • Line 49: warning: comment on exported function HashOrdered should be of the form "HashOrdered ..." (golint)
    • Line 54: warning: comment on exported function HashUnordered should be of the form "HashUnordered ..." (golint)
    • glojure/lang/RT.go
    • Line 25: warning: exported var RT should have comment or be unexported (golint)
    • Line 27: warning: exported var LOADER_SUFFIX should have comment or be unexported (golint)
    • Line 30: warning: exported var DEFAULT_IMPORTS should have comment or be unexported (golint)
    • Line 37: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 47: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 55: warning: exported var CLOJURE_NS should have comment or be unexported (golint)
    • Line 56: warning: exported var OUT should have comment or be unexported (golint)
    • Line 57: warning: comment on exported var IN should be of the form "IN ..." (golint)
    • Line 59: warning: exported var ERR should have comment or be unexported (golint)
    • Line 60: warning: exported var TAG_KEY should have comment or be unexported (golint)
    • Line 61: warning: exported var CONST_KEY should have comment or be unexported (golint)
    • Line 62: warning: exported var AGENT should have comment or be unexported (golint)
    • Line 64: warning: exported var READEVAL should have comment or be unexported (golint)
    • Line 65: warning: exported var DATA_READERS should have comment or be unexported (golint)
    • Line 66: warning: exported var DEFAULT_DATA_READERS_FN should have comment or be unexported (golint)
    • Line 67: warning: exported var DEFAULT_DATA_READERS should have comment or be unexported (golint)
    • Line 69: warning: comment on exported var LINE_KEY should be of the form "LINE_KEY ..." (golint)
    • Line 71: warning: exported var COLUMN_KEY should have comment or be unexported (golint)
    • Line 72: warning: exported var FILE_KEY should have comment or be unexported (golint)
    • Line 73: warning: exported var DECLARE_KEY should have comment or be unexported (golint)
    • Line 74: warning: exported var DOC_KEY should have comment or be unexported (golint)
    • Line 77: warning: exported var LOAD_FILE should have comment or be unexported (golint)
    • Line 78: warning: exported var IN_NAMESPACE should have comment or be unexported (golint)
    • Line 79: warning: exported var NAMESPACE should have comment or be unexported (golint)
    • Line 80: warning: exported var CMD_LINE_ARGS should have comment or be unexported (golint)
    • Line 81: warning: exported var CURRENT_NS should have comment or be unexported (golint)
    • Line 83: warning: exported var PRINT_META should have comment or be unexported (golint)
    • Line 84: warning: exported var PRINT_READABLY should have comment or be unexported (golint)
    • Line 85: warning: exported var PRINT_DUP should have comment or be unexported (golint)
    • Line 88: warning: exported var IN_NS_VAR should have comment or be unexported (golint)
    • Line 89: warning: exported var NS_VAR should have comment or be unexported (golint)
    • Line 90: warning: exported var FN_LOADER_VAR should have comment or be unexported (golint)
    • Line 91: warning: exported var PRINT_INITIALIZED should have comment or be unexported (golint)
    • Line 95: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 101: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 105: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 114: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 125: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 137: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 147: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 163: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 167: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 177: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 183: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 218: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 229: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 233: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 243: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 259: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 267: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 276: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 299: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 311: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 315: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 319: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 323: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 335: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 347: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 354: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 361: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 369: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 386: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 394: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 415: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 431: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 434: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • glojure/lang/Namespace.go
    • Line 20: warning: exported type Namespace should have comment or be unexported (golint)
    • Line 34: warning: exported method Namespace.All should have comment or be unexported (golint)
    • Line 38: warning: exported method Namespace.GetName should have comment or be unexported (golint)
    • Line 42: warning: exported method Namespace.GetMappings should have comment or be unexported (golint)
    • Line 47: warning: exported method Namespace.Intern should have comment or be unexported (golint)
    • Line 115: warning: comment on exported method Namespace.Reference should be of the form "Reference ..." (golint)
    • Line 130: warning: comment on exported method Namespace.Unmap should be of the form "Unmap ..." (golint)
    • Line 140: warning: comment on exported method Namespace.Refer should be of the form "Refer ..." (golint)
    • Line 145: warning: comment on exported function FindOrCreateNamespace should be of the form "FindOrCreateNamespace ..." (golint)
    • Line 181: warning: comment on exported function RemoveNamespace should be of the form "RemoveNamespace ..." (golint)
    • Line 186: warning: exported function FindNamespace should have comment or be unexported (golint)
    • Line 193: warning: comment on exported method Namespace.GetMapping should be of the form "GetMapping ..." (golint)
    • Line 198: warning: comment on exported method Namespace.FindInternedVar should be of the form "FindInternedVar ..." (golint)
    • Line 203: warning: comment on exported method Namespace.GetAliases should be of the form "GetAliases ..." (golint)
    • Line 208: warning: exported method Namespace.LookupAlias should have comment or be unexported (golint)
    • Line 217: warning: comment on exported method Namespace.AddAlias should be of the form "AddAlias ..." (golint)
    • Line 222: warning: comment on exported method Namespace.RemoveAlias should be of the form "RemoveAlias ..." (golint)
    • glojure/lang/AReference.go
    • Line 9: warning: exported type AReference should have comment or be unexported (golint)
    • Line 13: warning: exported method AReference.AlterMeta should have comment or be unexported (golint)
    • Line 22: warning: exported method AReference.ResetMeta should have comment or be unexported (golint)
    • glojure/lang/IMapEntry.go
    • Line 3: warning: comment on exported type IMapEntry should be of the form "IMapEntry ..." (with optional leading article) (golint)
    • glojure/lang/Keyword.go
    • Line 13: warning: comment on exported type Keyword should be of the form "Keyword ..." (with optional leading article) (golint)
    • Line 23: warning: comment on exported function InternKeyword should be of the form "InternKeyword ..." (golint)
    • Line 54: warning: exported function InternKeywordByNsAndName should have comment or be unexported (golint)
    • Line 58: warning: exported function InternKeywordByNsName should have comment or be unexported (golint)
    • Line 62: warning: comment on exported method Keyword.Find should be of the form "Find ..." (golint)
    • Line 70: warning: exported method Keyword.HashCode should have comment or be unexported (golint)
    • Line 74: warning: exported method Keyword.HashEq should have comment or be unexported (golint)
    • Line 85: warning: exported method Keyword.Equals should have comment or be unexported (golint)
    • Line 93: warning: comment on exported method Keyword.ThrowArity should be of the form "ThrowArity ..." (golint)
    • Line 98: warning: exported method Keyword.Call should have comment or be unexported (golint)
    • Line 102: warning: exported method Keyword.Run should have comment or be unexported (golint)
    • Line 106: warning: exported method Keyword.Invoke should have comment or be unexported (golint)
    • Line 110: warning: exported method Keyword.CompareTo should have comment or be unexported (golint)
    • Line 114: warning: exported method Keyword.GetNamespace should have comment or be unexported (golint)
    • Line 118: warning: exported method Keyword.GetName should have comment or be unexported (golint)
    • Line 122: warning: exported method Keyword.ReadResolve should have comment or be unexported (golint)
    • glojure/lang/Symbol.go
    • Line 7: warning: comment on exported type Symbol should be of the form "Symbol ..." (with optional leading article) (golint)
    • Line 29: warning: exported method Symbol.GetNamespace should have comment or be unexported (golint)
    • Line 33: warning: exported method Symbol.GetName should have comment or be unexported (golint)
    • Line 37: warning: comment on exported function CreateSymbol should be of the form "CreateSymbol ..." (golint)
    • Line 46: warning: exported function InternSymbolByNsAndName should have comment or be unexported (golint)
    • Line 53: warning: exported function InternSymbolByNsname 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 67: warning: exported function InternSymbol should have comment or be unexported (golint)
    • Line 76: warning: exported method Symbol.Equals should have comment or be unexported (golint)
    • Line 91: warning: exported method Symbol.HashCode should have comment or be unexported (golint)
    • Line 95: warning: exported method Symbol.HashEq should have comment or be unexported (golint)
    • Line 102: warning: exported method Symbol.WithMeta should have comment or be unexported (golint)
    • Line 110: warning: exported method Symbol.CompareTo should have comment or be unexported (golint)
    • Line 134: warning: exported method Symbol.Invoke should have comment or be unexported (golint)
    • Line 138: warning: exported method Symbol.Meta should have comment or be unexported (golint)
    • glojure/lang/Compiler.go
    • Line 10: warning: exported const STATEMENT should have comment (or a comment on this block) or be unexported (golint)
    • Line 23: warning: exported var DEF should have comment or be unexported (golint)
    • Line 24: warning: exported var LOOP should have comment or be unexported (golint)
    • Line 25: warning: exported var RECUR should have comment or be unexported (golint)
    • Line 26: warning: exported var IF should have comment or be unexported (golint)
    • Line 27: warning: exported var LET should have comment or be unexported (golint)
    • Line 28: warning: exported var LETFN should have comment or be unexported (golint)
    • Line 29: warning: exported var DO should have comment or be unexported (golint)
    • Line 30: warning: exported var FN should have comment or be unexported (golint)
    • Line 31: warning: exported var FNONCE should have comment or be unexported (golint)
    • Line 32: warning: exported var DOT should have comment or be unexported (golint)
    • Line 33: warning: exported var ASSIGN should have comment or be unexported (golint)
    • Line 34: warning: exported var TRY should have comment or be unexported (golint)
    • Line 35: warning: exported var CATCH should have comment or be unexported (golint)
    • Line 36: warning: exported var FINALLY should have comment or be unexported (golint)
    • Line 37: warning: exported var THROW should have comment or be unexported (golint)
    • Line 38: warning: exported var MONITOR_ENTER should have comment or be unexported (golint)
    • Line 39: warning: exported var MONITOR_EXIT should have comment or be unexported (golint)
    • Line 40: warning: exported var IMPORT should have comment or be unexported (golint)
    • Line 41: warning: exported var DEFTYPE should have comment or be unexported (golint)
    • Line 42: warning: exported var CASE should have comment or be unexported (golint)
    • Line 43: warning: exported var CLASS should have comment or be unexported (golint)
    • Line 44: warning: exported var NEW should have comment or be unexported (golint)
    • Line 45: warning: exported var THIS should have comment or be unexported (golint)
    • Line 46: warning: exported var REIFY should have comment or be unexported (golint)
    • Line 47: warning: exported var IDENTITY should have comment or be unexported (golint)
    • Line 49: warning: exported var ISEQ should have comment or be unexported (golint)
    • Line 54: warning: exported var LOCAL_ENV should have comment or be unexported (golint)
    • Line 55: warning: exported var LOOP_LOCALS should have comment or be unexported (golint)
    • Line 56: warning: exported var LOOP_LABEL should have comment or be unexported (golint)
    • Line 57: warning: exported var CONSTANTS should have comment or be unexported (golint)
    • Line 58: warning: exported var CONSTANT_IDS should have comment or be unexported (golint)
    • Line 59: warning: exported var KEYWORD_CALLSITES should have comment or be unexported (golint)
    • Line 60: warning: exported var PROTOCOL_CALLSITES should have comment or be unexported (golint)
    • Line 61: warning: exported var VAR_CALLSITES should have comment or be unexported (golint)
    • Line 62: warning: exported var KEYWORDS should have comment or be unexported (golint)
    • Line 63: warning: exported var VARS should have comment or be unexported (golint)
    • Line 64: warning: exported var METHOD should have comment or be unexported (golint)
    • Line 65: warning: exported var IN_CATCH_FINALLY should have comment or be unexported (golint)
    • Line 68: warning: exported var COMPILE_PATH should have comment or be unexported (golint)
    • Line 71: warning: comment on exported var LINE should be of the form "LINE ..." (golint)
    • Line 73: warning: exported var COLUMN should have comment or be unexported (golint)
    • Line 75: warning: exported type ObjExpr should have comment or be unexported (golint)
    • Line 89: warning: exported var Compiler should have comment or be unexported (golint)
    • Line 92: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 97: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 106: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 110: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 118: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 138: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 163: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 168: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • glojure/lang/MapEntry.go
    • Line 3: warning: exported type MapEntry should have comment or be unexported (golint)
    • Line 10: warning: exported function CreateMapEntry should have comment or be unexported (golint)
    • Line 17: warning: exported method MapEntry.Key should have comment or be unexported (golint)
    • Line 21: warning: exported method MapEntry.Val should have comment or be unexported (golint)
    • Line 28: warning: exported method MapEntry.GetKey should have comment or be unexported (golint)
    • Line 32: warning: exported method MapEntry.GetValue should have comment or be unexported (golint)
    • glojure/lang/PersistentHashMap.go
    • Line 28: warning: exported type PersistentHashMap should have comment or be unexported (golint)
    • Line 38: warning: exported var EMPTY_PERSISTENT_HASH_MAP should have comment or be unexported (golint)
    • Line 45: warning: exported method PersistentHashMap.Root should have comment or be unexported (golint)
    • Line 49: warning: comment on exported var NOT_FOUND should be of the form "NOT_FOUND ..." (golint)
    • Line 53: warning: exported function CreatePersistentHashMapFromMap should have comment or be unexported (golint)
    • Line 62: warning: exported function CreatePersistentHashMapFromSeq should have comment or be unexported (golint)
    • Line 70: warning: exported function CreatePersistentHashMapFromSeqWithCheck should have comment or be unexported (golint)
    • Line 78: warning: exported function CreatePersistentHashMap should have comment or be unexported (golint)
    • Line 86: warning: exported function CreatePersistentHashMapWithCheck should have comment or be unexported (golint)
    • Line 101: warning: exported method PersistentHashMap.ContainsKey should have comment or be unexported (golint)
    • Line 107: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 112: warning: exported method PersistentHashMap.EntryAt should have comment or be unexported (golint)
    • Line 116: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 122: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 127: warning: exported method PersistentHashMap.Assoc should have comment or be unexported (golint)
    • Line 172: warning: exported method PersistentHashMap.ValAt should have comment or be unexported (golint)
    • Line 176: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 182: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 187: warning: exported method PersistentHashMap.AssocEx should have comment or be unexported (golint)
    • Line 194: warning: exported method PersistentHashMap.Without should have comment or be unexported (golint)
    • Line 204: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 226: warning: comment on exported method PersistentHashMap.Iterator should be of the form "Iterator ..." (golint)
    • Line 233: warning: exported method PersistentHashMap.KVReduce should have comment or be unexported (golint)
    • Line 244: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 251: warning: comment on exported method PersistentHashMap.Fold should be of the form "Fold ..." (golint)
    • Line 256: warning: exported method PersistentHashMap.Count should have comment or be unexported (golint)
    • Line 260: warning: exported method PersistentHashMap.Seq should have comment or be unexported (golint)
    • Line 270: warning: exported method PersistentHashMap.Empty should have comment or be unexported (golint)
    • Line 274: warning: exported method PersistentHashMap.WithMeta should have comment or be unexported (golint)
    • Line 284: warning: exported method PersistentHashMap.AsTransient should have comment or be unexported (golint)
    • Line 296: warning: exported method PersistentHashMap.Meta should have comment or be unexported (golint)
    • Line 304: warning: exported method PersistentHashMap.Cons should have comment or be unexported (golint)
    • Line 308: warning: exported method PersistentHashMap.Equals should have comment or be unexported (golint)
    • Line 312: warning: exported method PersistentHashMap.Equiv should have comment or be unexported (golint)
    • Line 316: warning: exported method PersistentHashMap.HashEq should have comment or be unexported (golint)
    • Line 326: warning: exported type TransientHashMap should have comment or be unexported (golint)
    • Line 409: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 433: warning: exported method TransientHashMap.Assoc should have comment or be unexported (golint)
    • Line 437: warning: exported method TransientHashMap.Conj should have comment or be unexported (golint)
    • Line 441: warning: exported method TransientHashMap.Count should have comment or be unexported (golint)
    • Line 445: warning: exported method TransientHashMap.Persistent should have comment or be unexported (golint)
    • Line 449: warning: exported method TransientHashMap.ValAt should have comment or be unexported (golint)
    • Line 453: warning: exported method TransientHashMap.Without should have comment or be unexported (golint)
    • Line 463: warning: exported type ArrayNode should have comment or be unexported (golint)
    • Line 469: warning: comment on exported method ArrayNode.Assoc should be of the form "Assoc ..." (golint)
    • Line 503: warning: comment on exported method ArrayNode.Without should be of the form "Without ..." (golint)
    • Line 508: warning: comment on exported method ArrayNode.Find should be of the form "Find ..." (golint)
    • Line 513: warning: comment on exported method ArrayNode.NodeSeq should be of the form "NodeSeq ..." (golint)
    • Line 518: warning: comment on exported method ArrayNode.Iterator should be of the form "Iterator ..." (golint)
    • Line 523: warning: comment on exported method ArrayNode.KVReduce should be of the form "KVReduce ..." (golint)
    • Line 528: warning: comment on exported method ArrayNode.Fold should be of the form "Fold ..." (golint)
    • Line 551: warning: comment on exported method ArrayNode.AssocWithEdit should be of the form "AssocWithEdit ..." (golint)
    • Line 568: warning: comment on exported method ArrayNode.WithoutWithEdit should be of the form "WithoutWithEdit ..." (golint)
    • Line 579: warning: exported type ArrayNodeSeq should have comment or be unexported (golint)
    • Line 586: warning: exported function CreateArrayNodeSeq should have comment or be unexported (golint)
    • Line 611: warning: exported method ArrayNodeSeq.WithMeta should have comment or be unexported (golint)
    • Line 620: warning: exported method ArrayNodeSeq.First should have comment or be unexported (golint)
    • Line 624: warning: exported method ArrayNodeSeq.Next should have comment or be unexported (golint)
    • Line 632: warning: exported method ArrayNodeSeq.Cons should have comment or be unexported (golint)
    • Line 636: warning: exported method ArrayNodeSeq.Count should have comment or be unexported (golint)
    • Line 640: warning: exported method ArrayNodeSeq.Empty should have comment or be unexported (golint)
    • Line 644: warning: exported method ArrayNodeSeq.Equals should have comment or be unexported (golint)
    • Line 648: warning: exported method ArrayNodeSeq.Equiv should have comment or be unexported (golint)
    • Line 652: warning: exported method ArrayNodeSeq.HashCode should have comment or be unexported (golint)
    • Line 656: warning: exported method ArrayNodeSeq.HashEq should have comment or be unexported (golint)
    • Line 660: warning: exported method ArrayNodeSeq.More should have comment or be unexported (golint)
    • Line 664: warning: exported method ArrayNodeSeq.Seq should have comment or be unexported (golint)
    • Line 682: warning: comment on exported type BitmapIndexedNode should be of the form "BitmapIndexedNode ..." (with optional leading article) (golint)
    • Line 689: warning: don't use underscores in Go names; var empty_bitmap_indexed_node should be emptyBitmapIndexedNode (golint)
    • Line 695: warning: exported function CreateEmptyBitmapIndexedNode should have comment or be unexported (golint)
    • Line 705: warning: comment on exported method BitmapIndexedNode.Assoc should be of the form "Assoc ..." (golint)
    • Line 710: warning: exported method BitmapIndexedNode.AssocWithEdit should have comment or be unexported (golint)
    • Line 710: warning: receiver name bin should be consistent with previous receiver name n for BitmapIndexedNode (golint)
    • Line 731: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 762: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 777: warning: comment on exported method BitmapIndexedNode.Without should be of the form "Without ..." (golint)
    • Line 782: warning: comment on exported method BitmapIndexedNode.WithoutWithEdit should be of the form "WithoutWithEdit ..." (golint)
    • Line 787: warning: exported method BitmapIndexedNode.Find should have comment or be unexported (golint)
    • Line 804: warning: exported method BitmapIndexedNode.NodeSeq should have comment or be unexported (golint)
    • Line 808: warning: comment on exported method BitmapIndexedNode.Iterator should be of the form "Iterator ..." (golint)
    • Line 813: warning: comment on exported method BitmapIndexedNode.KVReduce should be of the form "KVReduce ..." (golint)
    • Line 818: warning: comment on exported method BitmapIndexedNode.Fold should be of the form "Fold ..." (golint)
    • Line 826: warning: receiver name bin should be consistent with previous receiver name n for BitmapIndexedNode (golint)
    • Line 869: warning: comment on exported type NodeIter should be of the form "NodeIter ..." (with optional leading article) (golint)
    • Line 883: warning: comment on exported method NodeIter.HasNext should be of the form "HasNext ..." (golint)
    • Line 888: warning: comment on exported method NodeIter.Next should be of the form "Next ..." (golint)
    • Line 893: warning: comment on exported method NodeIter.Remove should be of the form "Remove ..." (golint)
    • Line 904: warning: exported type NodeSeq should have comment or be unexported (golint)
    • Line 911: warning: comment on exported function CreateNodeSeq should be of the form "CreateNodeSeq ..." (golint)
    • Line 952: warning: comment on exported function KVReduceNodeSeq should be of the form "KVReduceNodeSeq ..." (golint)
    • Line 957: warning: exported method NodeSeq.WithMeta should have comment or be unexported (golint)
    • Line 966: warning: exported method NodeSeq.First should have comment or be unexported (golint)
    • Line 973: warning: exported method NodeSeq.Next should have comment or be unexported (golint)
    • Line 984: warning: exported method NodeSeq.Cons should have comment or be unexported (golint)
    • Line 988: warning: exported method NodeSeq.Count should have comment or be unexported (golint)
    • Line 992: warning: exported method NodeSeq.Empty should have comment or be unexported (golint)
    • Line 996: warning: exported method NodeSeq.Equals should have comment or be unexported (golint)
    • Line 1000: warning: exported method NodeSeq.Equiv should have comment or be unexported (golint)
    • Line 1004: warning: exported method NodeSeq.HashCode should have comment or be unexported (golint)
    • Line 1008: warning: exported method NodeSeq.HashEq should have comment or be unexported (golint)
    • Line 1012: warning: exported method NodeSeq.More should have comment or be unexported (golint)
    • Line 1016: warning: exported method NodeSeq.Seq should have comment or be unexported (golint)
    • Line 1028: warning: comment on exported type HashCollisionNode should be of the form "HashCollisionNode ..." (with optional leading article) (golint)
    • Line 1036: warning: comment on exported method HashCollisionNode.Assoc should be of the form "Assoc ..." (golint)
    • Line 1041: warning: comment on exported method HashCollisionNode.Without should be of the form "Without ..." (golint)
    • Line 1046: warning: exported method HashCollisionNode.Find should have comment or be unexported (golint)
    • Line 1057: warning: exported method HashCollisionNode.NodeSeq should have comment or be unexported (golint)
    • Line 1061: warning: comment on exported method HashCollisionNode.Iterator should be of the form "Iterator ..." (golint)
    • Line 1066: warning: comment on exported method HashCollisionNode.KVReduce should be of the form "KVReduce ..." (golint)
    • Line 1071: warning: comment on exported method HashCollisionNode.Fold should be of the form "Fold ..." (golint)
    • Line 1076: warning: exported method HashCollisionNode.FindIndex should have comment or be unexported (golint)
    • Line 1126: warning: comment on exported method HashCollisionNode.AssocWithEdit should be of the form "AssocWithEdit ..." (golint)
    • Line 1157: warning: comment on exported method HashCollisionNode.WithoutWithEdit should be of the form "WithoutWithEdit ..." (golint)
    • Line 1166: warning: comment on exported function Mask should be of the form "Mask ..." (golint)
    • glojure/lang/ArrayChunk.go
    • Line 3: warning: comment on exported type ArrayChunk should be of the form "ArrayChunk ..." (with optional leading article) (golint)
    • Line 10: warning: exported method ArrayChunk.Nth should have comment or be unexported (golint)
    • Line 17: warning: exported method ArrayChunk.Count should have comment or be unexported (golint)
    • Line 21: warning: exported method ArrayChunk.DropFirst should have comment or be unexported (golint)
    • Line 32: warning: exported method ArrayChunk.Reduce should have comment or be unexported (golint)
    • glojure/lang/Numbers.go
    • Line 3: warning: exported function Bitcount should have comment or be unexported (golint)
    • Line 12: warning: exported function IsInt should have comment or be unexported (golint)
    • Line 29: warning: exported function IsUint should have comment or be unexported (golint)
    • Line 46: warning: exported function IsFloat should have comment or be unexported (golint)
    • Line 57: warning: exported function IsComplex should have comment or be unexported (golint)
    • Line 68: warning: exported function IsNumeric should have comment or be unexported (golint)
    • Line 78: warning: exported var Numbers should have comment or be unexported (golint)
    • Line 81: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • glojure/lang/PersistentList.go
    • Line 9: warning: exported type Primordial should have comment or be unexported (golint)
    • Line 13: warning: exported method Primordial.GetRequiredArity should have comment or be unexported (golint)
    • Line 35: warning: exported method Primordial.InvokeStatic should have comment or be unexported (golint)
    • Line 53: warning: exported method Primordial.WithMeta should have comment or be unexported (golint)
    • Line 57: warning: exported method Primordial.Meta should have comment or be unexported (golint)
    • Line 68: warning: exported type PersistentList should have comment or be unexported (golint)
    • Line 76: warning: exported function CreatePersistentList should have comment or be unexported (golint)
    • Line 84: warning: exported function CreatePersistentListFromInterfaceSlice should have comment or be unexported (golint)
    • Line 92: warning: exported method PersistentList.First should have comment or be unexported (golint)
    • Line 96: warning: exported method PersistentList.Next should have comment or be unexported (golint)
    • Line 103: warning: exported method PersistentList.Peek should have comment or be unexported (golint)
    • Line 107: warning: exported method PersistentList.Pop should have comment or be unexported (golint)
    • Line 114: warning: exported method PersistentList.Count should have comment or be unexported (golint)
    • Line 118: warning: exported method PersistentList.Cons should have comment or be unexported (golint)
    • Line 127: warning: exported method PersistentList.Empty should have comment or be unexported (golint)
    • Line 131: warning: exported method PersistentList.Meta should have comment or be unexported (golint)
    • Line 135: warning: exported method PersistentList.WithMeta should have comment or be unexported (golint)
    • Line 147: warning: exported method PersistentList.ReduceWithInit should have comment or be unexported (golint)
    • Line 161: warning: exported method PersistentList.Reduce should have comment or be unexported (golint)
    • Line 176: warning: exported method PersistentList.Equals should have comment or be unexported (golint)
    • Line 180: warning: exported method PersistentList.Equiv should have comment or be unexported (golint)
    • Line 184: warning: exported method PersistentList.HashCode should have comment or be unexported (golint)
    • Line 188: warning: exported method PersistentList.HashEq should have comment or be unexported (golint)
    • Line 192: warning: exported method PersistentList.Seq should have comment or be unexported (golint)
    • Line 196: warning: exported method PersistentList.More should have comment or be unexported (golint)
    • Line 210: warning: comment on exported type EmptyList should be of the form "EmptyList ..." (with optional leading article) (golint)
    • Line 225: warning: exported var EMPTY_PERSISTENT_LIST should have comment or be unexported (golint)
    • Line 227: warning: exported method EmptyList.HashCode should have comment or be unexported (golint)
    • Line 231: warning: exported method EmptyList.HashEq should have comment or be unexported (golint)
    • Line 239: warning: exported method EmptyList.Equals should have comment or be unexported (golint)
    • Line 252: warning: exported method EmptyList.Equiv should have comment or be unexported (golint)
    • Line 256: warning: exported method EmptyList.First should have comment or be unexported (golint)
    • Line 260: warning: exported method EmptyList.Next should have comment or be unexported (golint)
    • Line 264: warning: exported method EmptyList.More should have comment or be unexported (golint)
    • Line 268: warning: exported method EmptyList.Cons should have comment or be unexported (golint)
    • Line 277: warning: exported method EmptyList.Empty should have comment or be unexported (golint)
    • Line 281: warning: exported method EmptyList.Meta should have comment or be unexported (golint)
    • Line 285: warning: exported method EmptyList.WithMeta should have comment or be unexported (golint)
    • Line 292: warning: exported method EmptyList.Peek should have comment or be unexported (golint)
    • Line 296: warning: exported method EmptyList.Pop should have comment or be unexported (golint)
    • Line 300: warning: exported method EmptyList.Count should have comment or be unexported (golint)
    • Line 304: warning: exported method EmptyList.Seq should have comment or be unexported (golint)
    • Line 308: warning: exported method EmptyList.Size should have comment or be unexported (golint)
    • Line 312: warning: exported method EmptyList.IsEmpty should have comment or be unexported (golint)
    • Line 316: warning: exported method EmptyList.Contains should have comment or be unexported (golint)
    • Line 322: warning: comment on exported method EmptyList.ToArray should be of the form "ToArray ..." (golint)
    • Line 326: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 334: warning: exported method EmptyList.Add should have comment or be unexported (golint)
    • Line 338: warning: exported method EmptyList.Remove should have comment or be unexported (golint)
    • Line 342: warning: exported method EmptyList.AddAll should have comment or be unexported (golint)
    • Line 346: warning: exported method EmptyList.Clear should have comment or be unexported (golint)
    • Line 350: warning: exported method EmptyList.RetainAll should have comment or be unexported (golint)
    • Line 354: warning: exported method EmptyList.RemoveAll should have comment or be unexported (golint)
    • Line 358: warning: exported method EmptyList.ContainsAll should have comment or be unexported (golint)
    • glojure/lang/Var.go
    • Line 37: warning: exported type Var should have comment or be unexported (golint)
    • Line 74: warning: exported method Var.SetDynamic should have comment or be unexported (golint)
    • Line 83: warning: exported method Var.IsDynamic should have comment or be unexported (golint)
    • Line 87: warning: exported function InternVar should have comment or be unexported (golint)
    • Line 91: warning: exported function InternVarWithOptlReplacement should have comment or be unexported (golint)
    • Line 100: warning: exported function FindVar should have comment or be unexported (golint)
    • Line 111: warning: exported function InternVarByNsnameAndSym should have comment or be unexported (golint)
    • Line 116: warning: exported function InternVarByNsAndSym should have comment or be unexported (golint)
    • Line 120: warning: exported function CreateVarFromNothing should have comment or be unexported (golint)
    • Line 132: warning: exported function CreateVarFromRoot should have comment or be unexported (golint)
    • Line 213: warning: comment on exported method Var.SetValidator should be of the form "SetValidator ..." (golint)
    • Line 221: warning: comment on exported method Var.Alter should be of the form "Alter ..." (golint)
    • Line 226: warning: comment on exported method Var.Set should be of the form "Set ..." (golint)
    • Line 240: warning: exported method Var.SetMeta should have comment or be unexported (golint)
    • Line 244: warning: exported method Var.SetMacro should have comment or be unexported (golint)
    • Line 248: warning: exported method Var.IsMacro should have comment or be unexported (golint)
    • Line 253: warning: exported method Var.IsPublic should have comment or be unexported (golint)
    • Line 258: warning: exported method Var.GetRawRoot should have comment or be unexported (golint)
    • Line 262: warning: exported method Var.GetTag should have comment or be unexported (golint)
    • Line 267: warning: comment on exported method Var.SetTag should be of the form "SetTag ..." (golint)
    • Line 272: warning: exported method Var.HasRoot should have comment or be unexported (golint)
    • Line 280: warning: comment on exported method Var.BindRoot should be of the form "BindRoot ..." (golint)
    • Line 287: warning: exported method Var.Fn should have comment or be unexported (golint)
    • Line 291: warning: exported method Var.Call should have comment or be unexported (golint)
    • Line 295: warning: exported method Var.Run should have comment or be unexported (golint)
    • Line 299: warning: exported method Var.Invoke should have comment or be unexported (golint)
    • Line 303: warning: exported method Var.ApplyTo should have comment or be unexported (golint)
    • Line 311: warning: exported type VarUnbound should have comment or be unexported (golint)
    • Line 324: warning: exported method VarUnbound.ThrowArity should have comment or be unexported (golint)
    • Line 335: warning: exported type Frame should have comment or be unexported (golint)
    • Line 340: warning: exported var TOP_FRAME should have comment or be unexported (golint)
    • Line 342: warning: exported method Frame.Clone should have comment or be unexported (golint)
    • glojure/lang/APersistentSet.go
    • Line 16: warning: exported type APersistentSet should have comment or be unexported (golint)
    • Line 29: warning: exported method APersistentSet.Contains should have comment or be unexported (golint)
    • Line 33: warning: exported method APersistentSet.Get should have comment or be unexported (golint)
    • Line 37: warning: exported method APersistentSet.Count should have comment or be unexported (golint)
    • Line 41: warning: exported method APersistentSet.Seq should have comment or be unexported (golint)
    • Line 45: warning: exported method APersistentSet.Invoke should have comment or be unexported (golint)
    • Line 49: warning: exported method APersistentSet.Equals should have comment or be unexported (golint)
    • Line 53: warning: exported function SetEquals should have comment or be unexported (golint)
    • Line 77: warning: exported method APersistentSet.Equiv should have comment or be unexported (golint)
    • Line 98: warning: comment on exported method APersistentSet.HashCode should be of the form "HashCode ..." (golint)
    • Line 103: warning: comment on exported method APersistentSet.HashEq should be of the form "HashEq ..." (golint)
    • Line 108: warning: exported method APersistentSet.ToArray should have comment or be unexported (golint)
    • Line 112: warning: exported method APersistentSet.ToPassedArray should have comment or be unexported (golint)
    • Line 116: warning: exported method APersistentSet.Add should have comment or be unexported (golint)
    • Line 120: warning: exported method APersistentSet.Remove should have comment or be unexported (golint)
    • Line 125: warning: exported method APersistentSet.AddAll should have comment or be unexported (golint)
    • Line 130: warning: exported method APersistentSet.Clear should have comment or be unexported (golint)
    • Line 135: warning: exported method APersistentSet.RetainAll should have comment or be unexported (golint)
    • Line 140: warning: exported method APersistentSet.IsEmpty should have comment or be unexported (golint)
    • Line 148: warning: exported method APersistentSet.Cons should have comment or be unexported (golint)
    • Line 152: warning: exported method APersistentSet.Disjoin should have comment or be unexported (golint)
    • Line 156: warning: exported method APersistentSet.Empty should have comment or be unexported (golint)
    • glojure/lang/LazilyPersistentVector.go
    • Line 5: warning: exported type LazilyPersistentVector should have comment or be unexported (golint)
    • Line 7: warning: exported function CreateOwningLazilyPersistentVector should have comment or be unexported (golint)
    • Line 20: warning: exported function CreateLazilyPersistentVector should have comment or be unexported (golint)
    • glojure/lang/ASeq.go
    • Line 7: warning: comment on exported type ASeq should be of the form "ASeq ..." (with optional leading article) (golint)
    • Line 18: warning: exported function ASeq_String should have comment or be unexported (golint)
    • Line 18: warning: don't use underscores in Go names; func ASeq_String should be ASeqString (golint)
    • Line 22: warning: exported function ASeq_Empty should have comment or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; func ASeq_Empty should be ASeqEmpty (golint)
    • Line 26: warning: exported function ASeq_Equiv should have comment or be unexported (golint)
    • Line 26: warning: don't use underscores in Go names; func ASeq_Equiv should be ASeqEquiv (golint)
    • Line 47: warning: exported function ASeq_Equals should have comment or be unexported (golint)
    • Line 47: warning: don't use underscores in Go names; func ASeq_Equals should be ASeqEquals (golint)
    • Line 75: warning: comment on exported function ASeq_HashCode should be of the form "ASeq_HashCode ..." (golint)
    • Line 76: warning: don't use underscores in Go names; func ASeq_HashCode should be ASeqHashCode (golint)
    • Line 80: warning: comment on exported function ASeq_HashEq should be of the form "ASeq_HashEq ..." (golint)
    • Line 81: warning: don't use underscores in Go names; func ASeq_HashEq should be ASeqHashEq (golint)
    • Line 85: warning: comment on exported function ASeq_Count should be of the form "ASeq_Count ..." (golint)
    • Line 86: warning: don't use underscores in Go names; func ASeq_Count should be ASeqCount (golint)
    • Line 90: warning: exported function ASeq_Seq should have comment or be unexported (golint)
    • Line 90: warning: don't use underscores in Go names; func ASeq_Seq should be ASeqSeq (golint)
    • Line 94: warning: exported function ASeq_Cons should have comment or be unexported (golint)
    • Line 94: warning: don't use underscores in Go names; func ASeq_Cons should be ASeqCons (golint)
    • Line 98: warning: comment on exported function ASeq_More should be of the form "ASeq_More ..." (golint)
    • Line 99: warning: don't use underscores in Go names; func ASeq_More should be ASeqMore (golint)
    • glojure/lang/Util.go
    • Line 5: warning: exported var Util should have comment or be unexported (golint)
    • Line 8: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 36: warning: exported type EquivPred should have comment or be unexported (golint)
    • Line 42: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 48: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 59: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 68: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 87: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 105: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 112: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 128: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 140: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 152: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 158: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 173: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • glojure/lang/RestFn.go
    • Line 3: warning: comment on exported type RestFn should be of the form "RestFn ..." (with optional leading article) (golint)
    • Line 8: warning: exported method RestFn.GetRequiredArity should have comment or be unexported (golint)
    • Line 12: warning: exported method RestFn.DoInvoke should have comment or be unexported (golint)
    • Line 16: warning: comment on exported method RestFn.ApplyTo should be of the form "ApplyTo ..." (golint)
    • Line 21: warning: comment on exported method RestFn.Invoke should be of the form "Invoke ..." (golint)
    • Line 35: warning: exported function RestFnFindKey should have comment or be unexported (golint)
    • glojure/lang/PersistentArrayMap.go
    • Line 19: warning: exported type PersistentArrayMap should have comment or be unexported (golint)
    • Line 27: warning: exported const HASHTABLE_THRESHOLD should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported var EMPTY_PERSISTENT_ARRAY_MAP should have comment or be unexported (golint)
    • Line 39: warning: exported function CreatePersistentArrayMapFromMap should have comment or be unexported (golint)
    • Line 48: warning: exported method PersistentArrayMap.WithMeta should have comment or be unexported (golint)
    • Line 48: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 55: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 61: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 65: warning: exported function CreatePersistentArrayMapWithCheck should have comment or be unexported (golint)
    • Line 78: warning: exported function CreateAsIfByAssoc should have comment or be unexported (golint)
    • Line 133: warning: exported method PersistentArrayMap.Count should have comment or be unexported (golint)
    • Line 133: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 137: warning: exported method PersistentArrayMap.ContainsKey should have comment or be unexported (golint)
    • Line 137: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 141: warning: exported method PersistentArrayMap.EntryAt should have comment or be unexported (golint)
    • Line 141: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 149: warning: exported method PersistentArrayMap.AssocEx should have comment or be unexported (golint)
    • Line 149: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 168: warning: exported method PersistentArrayMap.Assoc should have comment or be unexported (golint)
    • Line 168: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 191: warning: exported method PersistentArrayMap.Without should have comment or be unexported (golint)
    • Line 191: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 207: warning: exported method PersistentArrayMap.Empty should have comment or be unexported (golint)
    • Line 207: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 211: warning: exported method PersistentArrayMap.ValAt should have comment or be unexported (golint)
    • Line 211: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 219: warning: comment on exported method PersistentArrayMap.Capacity should be of the form "Capacity ..." (golint)
    • Line 220: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 224: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 234: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 255: warning: comment on exported method PersistentArrayMap.Iterator should be of the form "Iterator ..." (golint)
    • Line 256: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 260: warning: comment on exported method PersistentArrayMap.KeyIterator should be of the form "KeyIterator ..." (golint)
    • Line 261: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 265: warning: comment on exported method PersistentArrayMap.ValIterator should be of the form "ValIterator ..." (golint)
    • Line 266: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 270: warning: exported method PersistentArrayMap.Seq should have comment or be unexported (golint)
    • Line 270: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 280: warning: exported method PersistentArrayMap.Meta should have comment or be unexported (golint)
    • Line 280: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 284: warning: exported method PersistentArrayMap.KVReduce should have comment or be unexported (golint)
    • Line 284: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 294: warning: exported method PersistentArrayMap.AsTransient should have comment or be unexported (golint)
    • Line 294: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 308: warning: exported method PersistentArrayMap.Cons should have comment or be unexported (golint)
    • Line 308: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 312: warning: exported method PersistentArrayMap.Equals should have comment or be unexported (golint)
    • Line 312: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 316: warning: exported method PersistentArrayMap.Equiv should have comment or be unexported (golint)
    • Line 316: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 320: warning: exported method PersistentArrayMap.HashEq should have comment or be unexported (golint)
    • Line 320: warning: receiver name m should be consistent with previous receiver name a for PersistentArrayMap (golint)
    • Line 328: warning: comment on exported type PersistentArrayMapSeq should be of the form "PersistentArrayMapSeq ..." (with optional leading article) (golint)
    • Line 335: warning: exported method PersistentArrayMapSeq.First should have comment or be unexported (golint)
    • Line 339: warning: exported method PersistentArrayMapSeq.Next should have comment or be unexported (golint)
    • Line 349: warning: exported method PersistentArrayMapSeq.Count should have comment or be unexported (golint)
    • Line 353: warning: exported method PersistentArrayMapSeq.WithMeta should have comment or be unexported (golint)
    • Line 365: warning: exported method PersistentArrayMapSeq.Cons should have comment or be unexported (golint)
    • Line 369: warning: exported method PersistentArrayMapSeq.Empty should have comment or be unexported (golint)
    • Line 373: warning: exported method PersistentArrayMapSeq.Equals should have comment or be unexported (golint)
    • Line 377: warning: exported method PersistentArrayMapSeq.Equiv should have comment or be unexported (golint)
    • Line 381: warning: exported method PersistentArrayMapSeq.HashCode should have comment or be unexported (golint)
    • Line 385: warning: exported method PersistentArrayMapSeq.HashEq should have comment or be unexported (golint)
    • Line 389: warning: exported method PersistentArrayMapSeq.More should have comment or be unexported (golint)
    • Line 393: warning: exported method PersistentArrayMapSeq.Seq should have comment or be unexported (golint)
    • Line 407: warning: exported type TransientArrayMap should have comment or be unexported (golint)
    • Line 491: warning: exported method TransientArrayMap.Assoc should have comment or be unexported (golint)
    • Line 495: warning: exported method TransientArrayMap.Conj should have comment or be unexported (golint)
    • Line 499: warning: exported method TransientArrayMap.Count should have comment or be unexported (golint)
    • Line 503: warning: exported method TransientArrayMap.Persistent should have comment or be unexported (golint)
    • Line 507: warning: exported method TransientArrayMap.ValAt should have comment or be unexported (golint)
    • Line 511: warning: exported method TransientArrayMap.Without should have comment or be unexported (golint)
    • glojure/lang/PersistentVector.go
    • Line 17: warning: exported type PersistentVector should have comment or be unexported (golint)
    • Line 30: warning: comment on exported type Node should be of the form "Node ..." (with optional leading article) (golint)
    • Line 44: warning: exported const VECTOR_SHIFT should have comment (or a comment on this block) or be unexported (golint)
    • Line 49: warning: exported var EMPTY_PERSISTENT_VECTOR_NODE should have comment or be unexported (golint)
    • Line 54: warning: exported var EMPTY_PERSISTENT_VECTOR should have comment or be unexported (golint)
    • Line 80: warning: exported var TRANSIENT_VECTOR_CONJ should have comment or be unexported (golint)
    • Line 92: warning: exported function CreateVectorFromIReduceInit should have comment or be unexported (golint)
    • Line 98: warning: exported function CreateVectorFromISeq should have comment or be unexported (golint)
    • Line 136: warning: comment on exported function CreateVectorFromList should be of the form "CreateVectorFromList ..." (golint)
    • Line 155: warning: comment on exported function CreateVectorFromIterable should be of the form "CreateVectorFromIterable ..." (golint)
    • Line 167: warning: exported function CreateVectorFromInterfaceSlice should have comment or be unexported (golint)
    • Line 175: warning: comment on exported function CreateVector should be of the form "CreateVector ..." (golint)
    • Line 195: warning: exported method PersistentVector.AsTransient should have comment or be unexported (golint)
    • Line 212: warning: exported method PersistentVector.ArrayFor should have comment or be unexported (golint)
    • Line 227: warning: comment on exported method PersistentVector.Count should be of the form "Count ..." (golint)
    • Line 237: warning: comment on exported method PersistentVector.Nth should be of the form "Nth ..." (golint)
    • Line 260: warning: comment on exported method PersistentVector.AssocN should be of the form "AssocN ..." (golint)
    • Line 304: warning: comment on exported method PersistentVector.WithMeta should be of the form "WithMeta ..." (golint)
    • Line 315: warning: comment on exported method PersistentVector.Meta should be of the form "Meta ..." (golint)
    • Line 348: warning: exported method PersistentVector.Cons should have comment or be unexported (golint)
    • Line 381: warning: exported method PersistentVector.ChunkedSeq should have comment or be unexported (golint)
    • Line 392: warning: exported method PersistentVector.Seq should have comment or be unexported (golint)
    • Line 401: warning: exported method PersistentVector.Iterator should have comment or be unexported (golint)
    • Line 405: warning: exported method PersistentVector.Reduce should have comment or be unexported (golint)
    • Line 432: warning: exported method PersistentVector.KVReduce should have comment or be unexported (golint)
    • Line 451: warning: exported method PersistentVector.Assoc should have comment or be unexported (golint)
    • Line 455: warning: exported method PersistentVector.ContainsKey should have comment or be unexported (golint)
    • Line 459: warning: exported method PersistentVector.EntryAt should have comment or be unexported (golint)
    • Line 463: warning: exported method PersistentVector.Equals should have comment or be unexported (golint)
    • Line 467: warning: exported method PersistentVector.Equiv should have comment or be unexported (golint)
    • Line 471: warning: exported method PersistentVector.HashCode should have comment or be unexported (golint)
    • Line 475: warning: exported method PersistentVector.HashEq should have comment or be unexported (golint)
    • Line 479: warning: exported method PersistentVector.IndexOf should have comment or be unexported (golint)
    • Line 483: warning: exported method PersistentVector.LastIndexOf should have comment or be unexported (golint)
    • Line 487: warning: exported method PersistentVector.Length should have comment or be unexported (golint)
    • Line 491: warning: exported method PersistentVector.Peek should have comment or be unexported (golint)
    • Line 495: warning: exported method PersistentVector.RSeq should have comment or be unexported (golint)
    • Line 499: warning: exported method PersistentVector.ValAt should have comment or be unexported (golint)
    • Line 511: warning: exported type ChunkedSeq should have comment or be unexported (golint)
    • Line 522: warning: exported method ChunkedSeq.ChunkedFirst should have comment or be unexported (golint)
    • Line 529: warning: exported method ChunkedSeq.ChunkedNext should have comment or be unexported (golint)
    • Line 536: warning: exported method ChunkedSeq.ChunkedMore should have comment or be unexported (golint)
    • Line 545: warning: exported method ChunkedSeq.WithMeta should have comment or be unexported (golint)
    • Line 557: warning: exported method ChunkedSeq.First should have comment or be unexported (golint)
    • Line 561: warning: exported method ChunkedSeq.Next should have comment or be unexported (golint)
    • Line 573: warning: comment on exported method ChunkedSeq.Count should be of the form "Count ..." (golint)
    • Line 583: warning: exported method ChunkedSeq.Cons should have comment or be unexported (golint)
    • Line 583: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 587: warning: exported method ChunkedSeq.Empty should have comment or be unexported (golint)
    • Line 587: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 591: warning: exported method ChunkedSeq.Equals should have comment or be unexported (golint)
    • Line 591: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 595: warning: exported method ChunkedSeq.Equiv should have comment or be unexported (golint)
    • Line 595: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 599: warning: exported method ChunkedSeq.HashCode should have comment or be unexported (golint)
    • Line 599: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 603: warning: exported method ChunkedSeq.HashEq should have comment or be unexported (golint)
    • Line 603: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 607: warning: exported method ChunkedSeq.More should have comment or be unexported (golint)
    • Line 607: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 611: warning: exported method ChunkedSeq.Seq should have comment or be unexported (golint)
    • Line 611: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 615: warning: receiver name s should be consistent with previous receiver name c for ChunkedSeq (golint)
    • Line 630: warning: exported method PersistentVector.Pop should have comment or be unexported (golint)
    • Line 673: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 691: warning: comment on exported type TransientVector should be of the form "TransientVector ..." (with optional leading article) (golint)
    • Line 702: warning: exported method TransientVector.Count should have comment or be unexported (golint)
    • Line 732: warning: exported method TransientVector.Persistent should have comment or be unexported (golint)
    • Line 751: warning: exported method TransientVector.Conj should have comment or be unexported (golint)
    • Line 840: warning: comment on exported method TransientVector.ValAt should be of the form "ValAt ..." (golint)
    • Line 854: warning: exported method TransientVector.Invoke should have comment or be unexported (golint)
    • Line 863: warning: comment on exported method TransientVector.Nth should be of the form "Nth ..." (golint)
    • Line 870: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 875: warning: exported method TransientVector.AssocN should have comment or be unexported (golint)
    • Line 891: warning: comment on exported method TransientVector.Assoc should be of the form "Assoc ..." (golint)
    • Line 912: warning: exported method TransientVector.Pop should have comment or be unexported (golint)
    • Line 951: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • glojure/lang/AFunction.go
    • Line 3: warning: comment on exported type AFunction should be of the form "AFunction ..." (with optional leading article) (golint)
    • Line 7: warning: don't use underscores in Go names; struct field __methodImplCache should be _MethodImplCache (golint)
    • Line 10: warning: exported method AFunction.Meta should have comment or be unexported (golint)
    • Line 14: warning: exported method AFunction.WithMeta should have comment or be unexported (golint)
    • Line 19: warning: exported method AFunction.Compare should have comment or be unexported (golint)
    • glojure/lang/APersistentMap.go
    • Line 13: warning: exported type APersistentMap should have comment or be unexported (golint)
    • Line 21: warning: exported function APersistentMap_Cons should have comment or be unexported (golint)
    • Line 21: warning: don't use underscores in Go names; func APersistentMap_Cons should be APersistentMapCons (golint)
    • Line 39: warning: exported function APersistentMap_Equals should have comment or be unexported (golint)
    • Line 39: warning: don't use underscores in Go names; func APersistentMap_Equals should be APersistentMapEquals (golint)
    • Line 43: warning: comment on exported function MapEquals should be of the form "MapEquals ..." (golint)
    • Line 71: warning: comment on exported function APersistentMap_Equiv should be of the form "APersistentMap_Equiv ..." (golint)
    • Line 72: warning: don't use underscores in Go names; func APersistentMap_Equiv should be APersistentMapEquiv (golint)
    • Line 76: warning: comment on exported function APersistentMap_HashCode should be of the form "APersistentMap_HashCode ..." (golint)
    • Line 77: warning: don't use underscores in Go names; func APersistentMap_HashCode should be APersistentMapHashCode (golint)
    • Line 87: warning: comment on exported function MapHash should be of the form "MapHash ..." (golint)
    • Line 92: warning: comment on exported function APersistentMap_HashEq should be of the form "APersistentMap_HashEq ..." (golint)
    • Line 93: warning: don't use underscores in Go names; func APersistentMap_HashEq should be APersistentMapHashEq (golint)
    • Line 103: warning: exported function MapHashEq should have comment or be unexported (golint)
    • Line 107: warning: exported function APersistentMap_Invoke should have comment or be unexported (golint)
    • Line 107: warning: don't use underscores in Go names; func APersistentMap_Invoke should be APersistentMapInvoke (golint)
    • Line 119: warning: exported function APersistentMap_Clear should have comment or be unexported (golint)
    • Line 119: warning: don't use underscores in Go names; func APersistentMap_Clear should be APersistentMapClear (golint)
    • Line 123: warning: comment on exported function APersistentMap_ContainsValue should be of the form "APersistentMap_ContainsValue ..." (golint)
    • Line 124: warning: don't use underscores in Go names; func APersistentMap_ContainsValue should be APersistentMapContainsValue (golint)
    • Line 128: warning: exported function APersistentMap_Get should have comment or be unexported (golint)
    • Line 128: warning: don't use underscores in Go names; func APersistentMap_Get should be APersistentMapGet (golint)
    • Line 132: warning: exported function APersistentMap_IsEmpty should have comment or be unexported (golint)
    • Line 132: warning: don't use underscores in Go names; func APersistentMap_IsEmpty should be APersistentMapIsEmpty (golint)
    • Line 136: warning: comment on exported function APersistentMap_EntrySet should be of the form "APersistentMap_EntrySet ..." (golint)
    • Line 138: warning: don't use underscores in Go names; func APersistentMap_EntrySet should be APersistentMapEntrySet (golint)
    • Line 142: warning: comment on exported function APersistentMap_KeySet should be of the form "APersistentMap_KeySet ..." (golint)
    • Line 144: warning: don't use underscores in Go names; func APersistentMap_KeySet should be APersistentMapKeySet (golint)
    • Line 148: warning: comment on exported function APersistentMap_Put should be of the form "APersistentMap_Put ..." (golint)
    • Line 149: warning: don't use underscores in Go names; func APersistentMap_Put should be APersistentMapPut (golint)
    • Line 153: warning: comment on exported function APersistentMap_PutAll should be of the form "APersistentMap_PutAll ..." (golint)
    • Line 154: warning: don't use underscores in Go names; func APersistentMap_PutAll should be APersistentMapPutAll (golint)
    • Line 158: warning: exported function APersistentMap_Remove should have comment or be unexported (golint)
    • Line 158: warning: don't use underscores in Go names; func APersistentMap_Remove should be APersistentMapRemove (golint)
    • Line 162: warning: exported function APersistentMap_Size should have comment or be unexported (golint)
    • Line 162: warning: don't use underscores in Go names; func APersistentMap_Size should be APersistentMapSize (golint)
    • Line 166: warning: comment on exported function APersistentMap_Values should be of the form "APersistentMap_Values ..." (golint)
    • Line 167: warning: don't use underscores in Go names; func APersistentMap_Values should be APersistentMapValues (golint)
    • Line 175: warning: exported function APersistentMap_Assoc should have comment or be unexported (golint)
    • Line 175: warning: don't use underscores in Go names; func APersistentMap_Assoc should be APersistentMapAssoc (golint)
    • Line 179: warning: exported function APersistentMap_AssocEx should have comment or be unexported (golint)
    • Line 179: warning: don't use underscores in Go names; func APersistentMap_AssocEx should be APersistentMapAssocEx (golint)
    • Line 183: warning: exported function APersistentMap_ContainsKey should have comment or be unexported (golint)
    • Line 183: warning: don't use underscores in Go names; func APersistentMap_ContainsKey should be APersistentMapContainsKey (golint)
    • Line 187: warning: exported function APersistentMap_Count should have comment or be unexported (golint)
    • Line 187: warning: don't use underscores in Go names; func APersistentMap_Count should be APersistentMapCount (golint)
    • Line 191: warning: exported function APersistentMap_Empty should have comment or be unexported (golint)
    • Line 191: warning: don't use underscores in Go names; func APersistentMap_Empty should be APersistentMapEmpty (golint)
    • Line 195: warning: exported function APersistentMap_EntryAt should have comment or be unexported (golint)
    • Line 195: warning: don't use underscores in Go names; func APersistentMap_EntryAt should be APersistentMapEntryAt (golint)
    • Line 199: warning: exported function APersistentMap_Seq should have comment or be unexported (golint)
    • Line 199: warning: don't use underscores in Go names; func APersistentMap_Seq should be APersistentMapSeq (golint)
    • Line 203: warning: exported function APersistentMap_ValAt should have comment or be unexported (golint)
    • Line 203: warning: don't use underscores in Go names; func APersistentMap_ValAt should be APersistentMapValAt (golint)
    • Line 207: warning: exported function APersistentMap_Without should have comment or be unexported (golint)
    • Line 207: warning: don't use underscores in Go names; func APersistentMap_Without should be APersistentMapWithout (golint)
    • Line 217: warning: exported type KeySeq should have comment or be unexported (golint)
    • Line 223: warning: exported function CreateKeySeq should have comment or be unexported (golint)
    • Line 233: warning: exported function CreateKeySeqFromMap should have comment or be unexported (golint)
    • Line 247: warning: exported method KeySeq.First should have comment or be unexported (golint)
    • Line 252: warning: exported method KeySeq.Next should have comment or be unexported (golint)
    • Line 256: warning: exported method KeySeq.WithMeta should have comment or be unexported (golint)
    • Line 264: warning: comment on exported method KeySeq.Iterator should be of the form "Iterator ..." (golint)
    • Line 273: warning: exported method KeySeq.Cons should have comment or be unexported (golint)
    • Line 277: warning: exported method KeySeq.Count should have comment or be unexported (golint)
    • Line 281: warning: exported method KeySeq.Empty should have comment or be unexported (golint)
    • Line 285: warning: exported method KeySeq.Equals should have comment or be unexported (golint)
    • Line 289: warning: exported method KeySeq.Equiv should have comment or be unexported (golint)
    • Line 293: warning: exported method KeySeq.HashCode should have comment or be unexported (golint)
    • Line 297: warning: exported method KeySeq.HashEq should have comment or be unexported (golint)
    • Line 301: warning: exported method KeySeq.More should have comment or be unexported (golint)
    • Line 305: warning: exported method KeySeq.Seq should have comment or be unexported (golint)
    • Line 318: warning: exported type ValSeq should have comment or be unexported (golint)
    • Line 326: warning: exported function CreateValSeq should have comment or be unexported (golint)
    • Line 336: warning: exported function CreateValSeqFromMap should have comment or be unexported (golint)
    • Line 350: warning: exported method ValSeq.First should have comment or be unexported (golint)
    • Line 355: warning: exported method ValSeq.Next should have comment or be unexported (golint)
    • Line 359: warning: exported method ValSeq.WithMeta should have comment or be unexported (golint)
    • Line 367: warning: comment on exported method ValSeq.Iterator should be of the form "Iterator ..." (golint)
    • Line 376: warning: don't use underscores in Go names; type make_entry should be makeEntry (golint)
    • Line 384: warning: don't use underscores in Go names; type make_key should be makeKey (golint)
    • Line 392: warning: don't use underscores in Go names; type make_val should be makeVal (golint)
    • glojure/lang/AFn.go
    • Line 3: warning: exported type AFn should have comment or be unexported (golint)
    • Line 5: warning: exported method AFn.Call should have comment or be unexported (golint)
    • Line 9: warning: exported method AFn.Run should have comment or be unexported (golint)
    • Line 13: warning: comment on exported method AFn.Invoke should be of the form "Invoke ..." (golint)
    • Line 19: warning: comment on exported method AFn.ApplyTo should be of the form "ApplyTo ..." (golint)
    • Line 24: warning: comment on exported function AFn_ApplyToHelper should be of the form "AFn_ApplyToHelper ..." (golint)
    • Line 25: warning: don't use underscores in Go names; func AFn_ApplyToHelper should be AFnApplyToHelper (golint)
    • Line 29: warning: comment on exported method AFn.ThrowArity should be of the form "ThrowArity ..." (golint)
    • glojure/lang/CATCHALL.go
    • Line 5: warning: exported type Collection should have comment or be unexported (golint)
    • Line 7: warning: exported method Collection.IsEmpty should have comment or be unexported (golint)
    • Line 11: warning: comment on exported type Iterator should be of the form "Iterator ..." (with optional leading article) (golint)
    • Line 13: warning: exported type Iterable should have comment or be unexported (golint)
    • Line 15: warning: comment on exported type List should be of the form "List ..." (with optional leading article) (golint)
    • Line 18: warning: exported method List.Size should have comment or be unexported (golint)
    • Line 22: warning: exported method List.ToArray should have comment or be unexported (golint)
    • Line 26: warning: exported method List.Get should have comment or be unexported (golint)
    • glojure/lang/MapUtil.go
    • Line 13: warning: exported function MapEntrySet should have comment or be unexported (golint)
    • Line 23: warning: comment on exported function MapKeys should be of the form "MapKeys ..." (golint)
    • glojure/main/main.go
    • Line 8: warning: exported var CLOJURE_MAIN should have comment or be unexported (golint)
    • Line 9: warning: exported var REQUIRE should have comment or be unexported (golint)
    • Line 10: warning: exported var MAIN should have comment or be unexported (golint)
    • glojure/lang/ARef.go
    • Line 9: warning: exported type ARef should have comment or be unexported (golint)
    • Line 22: warning: exported method ARef.SetValidator should have comment or be unexported (golint)
    • Line 27: warning: exported method ARef.GetValidator should have comment or be unexported (golint)
    • Line 31: warning: exported method ARef.GetWatches should have comment or be unexported (golint)
    • Line 35: warning: comment on exported method ARef.AddWatch should be of the form "AddWatch ..." (golint)
    • Line 41: warning: exported method ARef.RemoveWatch should have comment or be unexported (golint)
    • Line 46: warning: comment on exported method ARef.NotifyWatches should be of the form "NotifyWatches ..." (golint)
    • Line 68: warning: exported method ARef.Deref should have comment or be unexported (golint)
    • glojure/lang/APersistentVector.go
    • Line 21: warning: exported type APersistentVector should have comment or be unexported (golint)
    • Line 35: warning: exported function APersistentVector_String should have comment or be unexported (golint)
    • Line 35: warning: don't use underscores in Go names; func APersistentVector_String should be APersistentVectorString (golint)
    • Line 40: warning: exported function APersistentVector_Seq should have comment or be unexported (golint)
    • Line 40: warning: don't use underscores in Go names; func APersistentVector_Seq should be APersistentVectorSeq (golint)
    • Line 50: warning: exported function APersistentVector_RSeq should have comment or be unexported (golint)
    • Line 50: warning: don't use underscores in Go names; func APersistentVector_RSeq should be APersistentVectorRSeq (golint)
    • Line 60: warning: comment on exported function APersistentVector_CompareTo should be of the form "APersistentVector_CompareTo ..." (golint)
    • Line 61: warning: don't use underscores in Go names; func APersistentVector_CompareTo should be APersistentVectorCompareTo (golint)
    • Line 65: warning: exported function APersistentVector_doEquals should have comment or be unexported (golint)
    • Line 65: warning: don't use underscores in Go names; func APersistentVector_doEquals should be APersistentVectorDoEquals (golint)
    • Line 83: warning: comment on exported function APersistentVector_doEquiv should be of the form "APersistentVector_doEquiv ..." (golint)
    • Line 84: warning: don't use underscores in Go names; func APersistentVector_doEquiv should be APersistentVectorDoEquiv (golint)
    • Line 88: warning: exported function APersistentVector_Equals should have comment or be unexported (golint)
    • Line 88: warning: don't use underscores in Go names; func APersistentVector_Equals should be APersistentVectorEquals (golint)
    • Line 95: warning: exported function APersistentVector_Equiv should have comment or be unexported (golint)
    • Line 95: warning: don't use underscores in Go names; func APersistentVector_Equiv should be APersistentVectorEquiv (golint)
    • Line 102: warning: comment on exported function APersistentVector_HashCode should be of the form "APersistentVector_HashCode ..." (golint)
    • Line 103: warning: don't use underscores in Go names; func APersistentVector_HashCode should be APersistentVectorHashCode (golint)
    • Line 107: warning: comment on exported function APersistentVector_HashEq should be of the form "APersistentVector_HashEq ..." (golint)
    • Line 108: warning: don't use underscores in Go names; func APersistentVector_HashEq should be APersistentVectorHashEq (golint)
    • Line 112: warning: exported function APersistentVector_Length should have comment or be unexported (golint)
    • Line 112: warning: don't use underscores in Go names; func APersistentVector_Length should be APersistentVectorLength (golint)
    • Line 116: warning: exported function APersistentVector_Nth should have comment or be unexported (golint)
    • Line 116: warning: don't use underscores in Go names; func APersistentVector_Nth should be APersistentVectorNth (golint)
    • Line 123: warning: exported function APersistentVector_IndexOf should have comment or be unexported (golint)
    • Line 123: warning: don't use underscores in Go names; func APersistentVector_IndexOf should be APersistentVectorIndexOf (golint)
    • Line 132: warning: comment on exported function APersistentVector_LastIndexOf should be of the form "APersistentVector_LastIndexOf ..." (golint)
    • Line 133: warning: don't use underscores in Go names; func APersistentVector_LastIndexOf should be APersistentVectorLastIndexOf (golint)
    • Line 151: warning: comment on exported function APersistentVector_Invoke should be of the form "APersistentVector_Invoke ..." (golint)
    • Line 152: warning: don't use underscores in Go names; func APersistentVector_Invoke should be APersistentVectorInvoke (golint)
    • Line 156: warning: comment on exported function APersistentVector_Iterator should be of the form "APersistentVector_Iterator ..." (golint)
    • Line 157: warning: don't use underscores in Go names; func APersistentVector_Iterator should be APersistentVectorIterator (golint)
    • Line 161: warning: exported function APersistentVector_Peek should have comment or be unexported (golint)
    • Line 161: warning: don't use underscores in Go names; func APersistentVector_Peek should be APersistentVectorPeek (golint)
    • Line 168: warning: comment on exported function APersistentVector_ContainsKey should be of the form "APersistentVector_ContainsKey ..." (golint)
    • Line 169: warning: don't use underscores in Go names; func APersistentVector_ContainsKey should be APersistentVectorContainsKey (golint)
    • Line 173: warning: exported function APersistentVector_EntryAt should have comment or be unexported (golint)
    • Line 173: warning: don't use underscores in Go names; func APersistentVector_EntryAt should be APersistentVectorEntryAt (golint)
    • Line 183: warning: comment on exported function APersistentVector_Assoc should be of the form "APersistentVector_Assoc ..." (golint)
    • Line 184: warning: don't use underscores in Go names; func APersistentVector_Assoc should be APersistentVectorAssoc (golint)
    • Line 188: warning: exported function APersistentVector_AssocN should have comment or be unexported (golint)
    • Line 188: warning: don't use underscores in Go names; func APersistentVector_AssocN should be APersistentVectorAssocN (golint)
    • Line 192: warning: comment on exported function APersistentVector_ValAt should be of the form "APersistentVector_ValAt ..." (golint)
    • Line 193: warning: don't use underscores in Go names; func APersistentVector_ValAt should be APersistentVectorValAt (golint)
    • Line 199: warning: exported function APersistentVector_ToArray should have comment or be unexported (golint)
    • Line 199: warning: don't use underscores in Go names; func APersistentVector_ToArray should be APersistentVectorToArray (golint)
    • Line 220: warning: exported type APersistentVectorSeq should have comment or be unexported (golint)
    • Line 226: warning: exported method APersistentVectorSeq.First should have comment or be unexported (golint)
    • Line 230: warning: exported method APersistentVectorSeq.Next should have comment or be unexported (golint)
    • Line 240: warning: exported method APersistentVectorSeq.Index should have comment or be unexported (golint)
    • Line 244: warning: exported method APersistentVectorSeq.Count should have comment or be unexported (golint)
    • Line 248: warning: exported method APersistentVectorSeq.WithMeta should have comment or be unexported (golint)
    • Line 256: warning: comment on exported method APersistentVectorSeq.Reduce should be of the form "Reduce ..." (golint)
    • Line 265: warning: exported method APersistentVectorSeq.Cons should have comment or be unexported (golint)
    • Line 269: warning: exported method APersistentVectorSeq.Empty should have comment or be unexported (golint)
    • Line 273: warning: exported method APersistentVectorSeq.Equals should have comment or be unexported (golint)
    • Line 277: warning: exported method APersistentVectorSeq.Equiv should have comment or be unexported (golint)
    • Line 281: warning: exported method APersistentVectorSeq.HashCode should have comment or be unexported (golint)
    • Line 285: warning: exported method APersistentVectorSeq.HashEq should have comment or be unexported (golint)
    • Line 289: warning: exported method APersistentVectorSeq.More should have comment or be unexported (golint)
    • Line 293: warning: exported method APersistentVectorSeq.Seq should have comment or be unexported (golint)
    • Line 310: warning: exported type APersistentVectorRSeq should have comment or be unexported (golint)
    • Line 316: warning: exported method APersistentVectorRSeq.First should have comment or be unexported (golint)
    • Line 320: warning: exported method APersistentVectorRSeq.Next should have comment or be unexported (golint)
    • Line 330: warning: exported method APersistentVectorRSeq.Index should have comment or be unexported (golint)
    • Line 334: warning: exported method APersistentVectorRSeq.Count should have comment or be unexported (golint)
    • Line 338: warning: exported method APersistentVectorRSeq.WithMeta should have comment or be unexported (golint)
    • Line 350: warning: exported method APersistentVectorRSeq.Cons should have comment or be unexported (golint)
    • Line 350: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 354: warning: exported method APersistentVectorRSeq.Empty should have comment or be unexported (golint)
    • Line 354: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 358: warning: exported method APersistentVectorRSeq.Equals should have comment or be unexported (golint)
    • Line 358: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 362: warning: exported method APersistentVectorRSeq.Equiv should have comment or be unexported (golint)
    • Line 362: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 366: warning: exported method APersistentVectorRSeq.HashCode should have comment or be unexported (golint)
    • Line 366: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 370: warning: exported method APersistentVectorRSeq.HashEq should have comment or be unexported (golint)
    • Line 370: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 374: warning: exported method APersistentVectorRSeq.More should have comment or be unexported (golint)
    • Line 374: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 378: warning: exported method APersistentVectorRSeq.Seq should have comment or be unexported (golint)
    • Line 378: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 382: warning: receiver name s should be consistent with previous receiver name r for APersistentVectorRSeq (golint)
    • Line 392: warning: exported type SubVector should have comment or be unexported (golint)
    • Line 406: warning: exported method SubVector.Iterator should have comment or be unexported (golint)
    • Line 410: warning: exported method SubVector.Nth should have comment or be unexported (golint)
    • Line 417: warning: exported method SubVector.AssocN should have comment or be unexported (golint)
    • Line 431: warning: exported method SubVector.Count should have comment or be unexported (golint)
    • Line 435: warning: exported method SubVector.Cons should have comment or be unexported (golint)
    • Line 444: warning: exported method SubVector.Empty should have comment or be unexported (golint)
    • Line 449: warning: exported method SubVector.Pop should have comment or be unexported (golint)
    • Line 462: warning: exported method SubVector.WithMeta should have comment or be unexported (golint)
    • Line 474: warning: exported method SubVector.Meta should have comment or be unexported (golint)
    • Line 482: warning: exported method SubVector.Assoc should have comment or be unexported (golint)
    • Line 486: warning: exported method SubVector.ContainsKey should have comment or be unexported (golint)
    • Line 490: warning: exported method SubVector.EntryAt should have comment or be unexported (golint)
    • Line 494: warning: exported method SubVector.Equals should have comment or be unexported (golint)
    • Line 498: warning: exported method SubVector.Equiv should have comment or be unexported (golint)
    • Line 502: warning: exported method SubVector.HashCode should have comment or be unexported (golint)
    • Line 506: warning: exported method SubVector.HashEq should have comment or be unexported (golint)
    • Line 510: warning: exported method SubVector.IndexOf should have comment or be unexported (golint)
    • Line 514: warning: exported method SubVector.LastIndexOf should have comment or be unexported (golint)
    • Line 518: warning: exported method SubVector.Length should have comment or be unexported (golint)
    • Line 522: warning: exported method SubVector.Peek should have comment or be unexported (golint)
    • Line 526: warning: exported method SubVector.RSeq should have comment or be unexported (golint)
    • Line 530: warning: exported method SubVector.Seq should have comment or be unexported (golint)
    • Line 538: warning: exported method SubVector.ValAt should have comment or be unexported (golint)
    • glojure/lang/ArraySeq.go
    • Line 11: warning: exported type ArraySeq should have comment or be unexported (golint)
    • Line 17: warning: comment on exported function CreateArraySeq should be of the form "CreateArraySeq ..." (golint)
    • Line 28: warning: comment on exported function CreateArraySeqFromObject should be of the form "CreateArraySeqFromObject ..." (golint)
    • Line 33: warning: exported method ArraySeq.First should have comment or be unexported (golint)
    • Line 40: warning: exported method ArraySeq.Next should have comment or be unexported (golint)
    • Line 50: warning: exported method ArraySeq.Count should have comment or be unexported (golint)
    • Line 57: warning: exported method ArraySeq.Index should have comment or be unexported (golint)
    • Line 61: warning: exported method ArraySeq.WithMeta should have comment or be unexported (golint)
    • Line 69: warning: comment on exported method ArraySeq.Reduce should be of the form "Reduce ..." (golint)
    • Line 78: warning: exported method ArraySeq.Cons should have comment or be unexported (golint)
    • Line 78: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 82: warning: exported method ArraySeq.Empty should have comment or be unexported (golint)
    • Line 82: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 86: warning: exported method ArraySeq.Equals should have comment or be unexported (golint)
    • Line 86: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 90: warning: exported method ArraySeq.Equiv should have comment or be unexported (golint)
    • Line 90: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 94: warning: exported method ArraySeq.HashCode should have comment or be unexported (golint)
    • Line 94: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 98: warning: exported method ArraySeq.HashEq should have comment or be unexported (golint)
    • Line 98: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 102: warning: exported method ArraySeq.More should have comment or be unexported (golint)
    • Line 102: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 106: warning: exported method ArraySeq.Seq should have comment or be unexported (golint)
    • Line 106: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • Line 110: warning: receiver name s should be consistent with previous receiver name a for ArraySeq (golint)
    • glojure/lang/PersistentHashSet.go
    • Line 10: warning: exported type PersistentHashSet should have comment or be unexported (golint)
    • Line 19: warning: exported var EMPTY_PERSISTENT_HASH_SET should have comment or be unexported (golint)
    • Line 23: warning: exported function CreatePersistentHashSetFromInterfaceSlice should have comment or be unexported (golint)
    • Line 35: warning: exported function CreatePersistentHashSetFromList should have comment or be unexported (golint)
    • Line 43: warning: exported function CreatePersistentHashSetFromISeq should have comment or be unexported (golint)
    • Line 51: warning: exported function CreatePersistentHashSetFromInterfaceSliceWithCheck should have comment or be unexported (golint)
    • Line 62: warning: exported function CreatePersistentHashSetFromListWithCheck should have comment or be unexported (golint)
    • Line 75: warning: exported function CreatePersistentHashSetFromISeqWithCheck should have comment or be unexported (golint)
    • Line 88: warning: exported method PersistentHashSet.Disjoin should have comment or be unexported (golint)
    • Line 98: warning: exported method PersistentHashSet.Cons should have comment or be unexported (golint)
    • Line 108: warning: exported method PersistentHashSet.Empty should have comment or be unexported (golint)
    • Line 112: warning: exported method PersistentHashSet.WithMeta should have comment or be unexported (golint)
    • Line 119: warning: exported method PersistentHashSet.AsTransient should have comment or be unexported (golint)
    • Line 125: warning: exported method PersistentHashSet.Meta should have comment or be unexported (golint)
    • Line 129: warning: exported type TransientHashSet should have comment or be unexported (golint)
    • Line 136: warning: exported method TransientHashSet.Persistent should have comment or be unexported (golint)
    • glojure/lang/ATransientSet.go
    • Line 11: warning: exported type ATransientSet should have comment or be unexported (golint)
    • Line 18: warning: exported method ATransientSet.Count should have comment or be unexported (golint)
    • Line 22: warning: exported method ATransientSet.Conj should have comment or be unexported (golint)
    • Line 33: warning: exported method ATransientSet.Contains should have comment or be unexported (golint)
    • Line 37: warning: exported method ATransientSet.Disjoin should have comment or be unexported (golint)
    • Line 45: warning: exported method ATransientSet.Get should have comment or be unexported (golint)
    • Line 49: warning: exported method ATransientSet.Invoke should have comment or be unexported (golint)
    • Line 52: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 59: warning: exported method ATransientSet.Persistent should have comment or be unexported (golint)
    • glojure/lang/Atom.go
    • Line 33: warning: comment on exported type Atom should be of the form "Atom ..." (with optional leading article) (golint)
    • Line 43: warning: exported var EMPTY_PERSISTENT_MAP should have comment or be unexported (golint)
    • Line 45: warning: exported method Atom.Initialize should have comment or be unexported (golint)
    • Line 54: warning: exported method Atom.Deref should have comment or be unexported (golint)
    • Line 58: warning: comment on exported method Atom.Swap should be of the form "Swap ..." (golint)
    • Line 63: warning: exported method Atom.CompareAndSet should have comment or be unexported (golint)
    • Line 77: warning: exported method Atom.Reset should have comment or be unexported (golint)
    • glojure/lang/ATransientMap.go
    • Line 9: warning: exported type ATransientMap should have comment or be unexported (golint)
    • Line 21: warning: exported function ATransientMap_Conj should have comment or be unexported (golint)
    • Line 21: warning: don't use underscores in Go names; func ATransientMap_Conj should be ATransientMapConj (golint)
    • Line 40: warning: exported function ATransientMap_Invoke should have comment or be unexported (golint)
    • Line 40: warning: don't use underscores in Go names; func ATransientMap_Invoke should be ATransientMapInvoke (golint)
    • Line 44: warning: exported function ATransientMap_Assoc should have comment or be unexported (golint)
    • Line 44: warning: don't use underscores in Go names; func ATransientMap_Assoc should be ATransientMapAssoc (golint)
    • Line 49: warning: exported function ATransientMap_Without should have comment or be unexported (golint)
    • Line 49: warning: don't use underscores in Go names; func ATransientMap_Without should be ATransientMapWithout (golint)
    • Line 54: warning: exported function ATransientMap_Persistent should have comment or be unexported (golint)
    • Line 54: warning: don't use underscores in Go names; func ATransientMap_Persistent should be ATransientMapPersistent (golint)
    • Line 59: warning: exported function ATransientMap_ValAt should have comment or be unexported (golint)
    • Line 59: warning: don't use underscores in Go names; func ATransientMap_ValAt should be ATransientMapValAt (golint)
    • Line 64: warning: exported function ATransientMap_Count should have comment or be unexported (golint)
    • Line 64: warning: don't use underscores in Go names; func ATransientMap_Count should be ATransientMapCount (golint)
    • glojure/lang/Cons.go
    • Line 11: warning: exported type Cons should have comment or be unexported (golint)
    • Line 17: warning: exported method Cons.First should have comment or be unexported (golint)
    • Line 21: warning: exported method Cons.Next should have comment or be unexported (golint)
    • Line 25: warning: exported method Cons.More should have comment or be unexported (golint)
    • Line 32: warning: exported method Cons.Count should have comment or be unexported (golint)
    • Line 36: warning: exported method Cons.WithMeta should have comment or be unexported (golint)
    • Line 48: warning: exported method Cons.Cons should have comment or be unexported (golint)
    • Line 52: warning: exported method Cons.Empty should have comment or be unexported (golint)
    • Line 56: warning: exported method Cons.Equals should have comment or be unexported (golint)
    • Line 60: warning: exported method Cons.Equiv should have comment or be unexported (golint)
    • Line 64: warning: exported method Cons.HashCode should have comment or be unexported (golint)
    • Line 68: warning: exported method Cons.HashEq should have comment or be unexported (golint)
    • Line 72: warning: exported method Cons.Seq should have comment or be unexported (golint)
    • glojure/lang/LazySeq.go
    • Line 3: warning: comment on exported type LazySeq should be of the form "LazySeq ..." (with optional leading article) (golint)
    • Line 12: warning: comment on exported method LazySeq.Seq should be of the form "Seq ..." (golint)

gocyclo99%

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.

    • glojure/lang/LispReader.go
    • Line 224: warning: cyclomatic complexity 18 of function (*LispReader).Read() is high (> 15) (gocyclo)
    • Line 327: warning: cyclomatic complexity 16 of function (*StringReader).Invoke() is high (> 15) (gocyclo)

license0%

Checks whether your project has a LICENSE file.


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell98%

Misspell Finds commonly misspelled English words