Preparing report...

Report for github.com/carbonsrv/carbon

A    Great!    Found 18 issues across 22 files

Tweet

gofmt100%

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

No problems detected. Good job!


go_vet100%

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

No problems detected. Good job!


gocyclo90%

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.


golint50%

Golint is a linter for Go source code.

    • carbon/modules/luaconf/luaconf.go
    • Line 15: warning: don't use underscores in Go names; var checker_code should be checkerCode (golint)
    • Line 34: warning: don't use underscores in Go names; var didnt_run_yet should be didntRunYet (golint)
    • carbon/carbon.go
    • Line 38: warning: don't use underscores in Go names; var data_tmp should be dataTmp (golint)
    • Line 99: warning: don't use underscores in Go names; var data_tmp should be dataTmp (golint)
    • Line 104: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 121: warning: don't use underscores in Go names; func new_server should be newServer (golint)
    • Line 125: warning: don't use underscores in Go names; func parameter en_http should be enHTTP (golint)
    • Line 125: warning: don't use underscores in Go names; func parameter en_https should be enHTTPS (golint)
    • Line 125: warning: don't use underscores in Go names; func parameter en_http2 should be enHTTP2 (golint)
    • Line 137: warning: don't use underscores in Go names; func parameter en_http2 should be enHTTP2 (golint)
    • Line 153: warning: don't use underscores in Go names; func parameter en_http2 should be enHTTP2 (golint)
    • Line 176: warning: don't use underscores in Go names; var script_flag should be scriptFlag (golint)
    • Line 177: warning: don't use underscores in Go names; var run_repl should be runRepl (golint)
    • Line 179: warning: don't use underscores in Go names; var is_app should be isApp (golint)
    • Line 187: warning: don't use underscores in Go names; var en_http should be enHTTP (golint)
    • Line 188: warning: don't use underscores in Go names; var en_https should be enHTTPS (golint)
    • Line 189: warning: don't use underscores in Go names; var en_http2 should be enHTTP2 (golint)
    • Line 190: warning: don't use underscores in Go names; var set_timeout should be setTimeout (golint)
    • Line 230: warning: don't use underscores in Go names; var physroot_path should be physrootPath (golint)
    • Line 289: warning: don't use underscores in Go names; var script_src should be scriptSrc (golint)
    • Line 291: warning: don't use underscores in Go names; var script_base should be scriptBase (golint)
    • Line 292: warning: don't use underscores in Go names; var script_name should be scriptName (golint)
    • carbon/modules/middleware/bind.go
    • Line 57: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 189: warning: don't use underscores in Go names; var physfs_fhandles should be physfsFhandles (golint)
    • Line 190: warning: don't use underscores in Go names; var physfs_fhandles_used should be physfsFhandlesUsed (golint)
    • Line 192: warning: don't use underscores in Go names; func physfs_openfile should be physfsOpenfile (golint)
    • Line 204: warning: don't use underscores in Go names; func physfs_needfile should be physfsNeedfile (golint)
    • Line 207: warning: don't use underscores in Go names; func physfs_closefile should be physfsClosefile (golint)
    • Line 540: warning: don't use underscores in Go names; type sql_rows should be sqlRows (golint)
    • Line 577: warning: don't use underscores in Go names; var elm_val should be elmVal (golint)
    • Line 578: warning: don't use underscores in Go names; var elm_type should be elmType (golint)
    • Line 607: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 795: warning: don't use underscores in Go names; method Read_Stdout should be ReadStdout (golint)
    • Line 805: warning: don't use underscores in Go names; method Read_Stderr should be ReadStderr (golint)
    • Line 815: warning: don't use underscores in Go names; method Write_Stdin should be WriteStdin (golint)
    • Line 834: warning: comment on exported method Command.State should be of the form "State ..." (golint)
    • Line 979: warning: don't use underscores in Go names; var lua_complfn should be luaComplfn (golint)
    • Line 985: warning: don't use underscores in Go names; var compfn_ref should be compfnRef (golint)
    • Line 987: warning: don't use underscores in Go names; var str_slice_type should be strSliceType (golint)
    • Line 1000: warning: don't use underscores in Go names; var str_slice should be strSlice (golint)
    • Line 1198: warning: exported function BindRandomString should have comment or be unexported (golint)
    • Line 1199: warning: don't use underscores in Go names; var random_src should be randomSrc (golint)
    • carbon/modules/middleware/luaroute.go
    • Line 26: warning: exported var LDumper should have comment or be unexported (golint)
    • Line 29: warning: error should be the last type when returning multiple items (golint)
    • Line 30: warning: don't use underscores in Go names; var data_tmp should be dataTmp (golint)
    • Line 60: warning: don't use underscores in Go names; var data_tmp should be dataTmp (golint)
    • Line 125: warning: comment on exported function Init should be of the form "Init ..." (golint)
    • Line 126: warning: don't use underscores in Go names; func parameter cfe_new should be cfeNew (golint)
    • Line 126: warning: don't use underscores in Go names; func parameter kvstore_new should be kvstoreNew (golint)
    • Line 242: warning: don't use underscores in Go names; var create_func should be createFunc (golint)
    • Line 353: warning: don't use underscores in Go names; var create_func should be createFunc (golint)
    • carbon/modules/static/static.go
    • Line 1: warning: don't use MixedCaps in package name; staticServe should be staticserve (golint)
    • Line 85: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 108: warning: don't use underscores in Go names; var data_tmp should be dataTmp (golint)
    • Line 113: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • carbon/modules/middleware/cgi.go
    • Line 13: warning: don't use underscores in Go names; struct field orig_writer should be origWriter (golint)
    • Line 46: warning: don't use underscores in Go names; func CGI_Dynamic should be CGIDynamic (golint)
    • carbon/modules/middleware/if.go
    • Line 9: warning: don't use underscores in Go names; func If_Written should be IfWritten (golint)
    • Line 18: warning: don't use underscores in Go names; func If_Regexp should be IfRegexp (golint)
    • Line 31: warning: don't use underscores in Go names; func If_Status should be IfStatus (golint)
    • Line 42: warning: don't use underscores in Go names; func If_Not_Written should be IfNotWritten (golint)
    • Line 51: warning: don't use underscores in Go names; func If_Not_Regexp should be IfNotRegexp (golint)
    • Line 64: warning: don't use underscores in Go names; func If_Not_Status should be IfNotStatus (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign36%

IneffAssign detects ineffectual assignments in Go code.

    • carbon/modules/glue/glue.go
    • Line 5: warning: undeclared name: Asset (ineffassign)
    • Line 14: warning: undeclared name: Asset (ineffassign)
    • Line 23: warning: undeclared name: Asset (ineffassign)
    • Line 32: warning: undeclared name: Asset (ineffassign)
    • Line 5: warning: undeclared name: Asset (ineffassign)
    • Line 14: warning: undeclared name: Asset (ineffassign)
    • Line 23: warning: undeclared name: Asset (ineffassign)
    • Line 32: warning: undeclared name: Asset (ineffassign)
    • carbon/modules/helpers/highlight.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/sourcegraph/syntaxhighlight (invalid package name: "") (ineffassign)
    • Line 4: warning: could not import github.com/sourcegraph/syntaxhighlight (invalid package name: "") (ineffassign)
    • carbon/carbon.go
    • Line 17: warning: cannot find package "." in: (ineffassign)
    • Line 18: warning: cannot find package "." in: (ineffassign)
    • Line 19: warning: cannot find package "." in: (ineffassign)
    • Line 20: warning: cannot find package "." in: (ineffassign)
    • Line 21: warning: cannot find package "." in: (ineffassign)
    • Line 22: warning: cannot find package "." in: (ineffassign)
    • Line 23: warning: cannot find package "." in: (ineffassign)
    • Line 24: warning: cannot find package "." in: (ineffassign)
    • Line 25: warning: cannot find package "." in: (ineffassign)
    • Line 26: warning: cannot find package "." in: (ineffassign)
    • Line 17: warning: could not import github.com/DeedleFake/Go-PhysicsFS/physfs (invalid package name: "") (ineffassign)
    • Line 18: warning: could not import github.com/carbonsrv/carbon/modules/glue (invalid package name: "") (ineffassign)
    • Line 19: warning: could not import github.com/carbonsrv/carbon/modules/luaconf (invalid package name: "") (ineffassign)
    • Line 20: warning: could not import github.com/carbonsrv/carbon/modules/middleware (invalid package name: "") (ineffassign)
    • Line 21: warning: could not import github.com/carbonsrv/carbon/modules/scheduler (invalid package name: "") (ineffassign)
    • Line 22: warning: could not import github.com/gin-gonic/gin (invalid package name: "") (ineffassign)
    • Line 23: warning: could not import github.com/namsral/flag (invalid package name: "") (ineffassign)
    • Line 24: warning: could not import github.com/pmylund/go-cache (invalid package name: "") (ineffassign)
    • Line 25: warning: could not import github.com/vifino/golua/lua (invalid package name: "") (ineffassign)
    • Line 26: warning: could not import golang.org/x/net/http2 (invalid package name: "") (ineffassign)
    • Line 33: warning: undeclared name: cache (ineffassign)
    • Line 34: warning: undeclared name: cache (ineffassign)
    • Line 36: warning: undeclared name: cache (ineffassign)
    • Line 44: warning: undeclared name: cache (ineffassign)
    • Line 102: warning: undeclared name: cache (ineffassign)
    • Line 171: warning: undeclared name: cache (ineffassign)
    • Line 172: warning: undeclared name: cache (ineffassign)
    • Line 24: warning: "github.com/pmylund/go-cache" imported but not used (ineffassign)
    • carbon/modules/middleware/bind.go
    • Line 45: warning: cannot find package "." in: (ineffassign)
    • Line 46: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 38: warning: cannot find package "." in: (ineffassign)
    • Line 57: warning: cannot find package "." in: (ineffassign)
    • Line 47: warning: cannot find package "." in: (ineffassign)
    • Line 48: warning: cannot find package "." in: (ineffassign)
    • Line 58: warning: cannot find package "." in: (ineffassign)
    • Line 59: warning: cannot find package "." in: (ineffassign)
    • Line 49: warning: cannot find package "." in: (ineffassign)
    • Line 60: warning: cannot find package "." in: (ineffassign)
    • Line 50: warning: cannot find package "." in: (ineffassign)
    • Line 51: warning: cannot find package "." in: (ineffassign)
    • Line 52: warning: cannot find package "." in: (ineffassign)
    • Line 53: warning: cannot find package "." in: (ineffassign)
    • Line 61: warning: cannot find package "." in: (ineffassign)
    • Line 41: warning: cannot find package "." in: (ineffassign)
    • Line 42: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/carbonsrv/carbon/modules/glue (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/carbonsrv/carbon/modules/helpers (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/carbonsrv/carbon/modules/scheduler (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/carbonsrv/carbon/modules/static (invalid package name: "") (ineffassign)
    • Line 41: warning: could not import github.com/vifino/golua/lua (invalid package name: "") (ineffassign)
    • Line 42: warning: could not import github.com/vifino/luar (invalid package name: "") (ineffassign)
    • Line 45: warning: could not import github.com/DeedleFake/Go-PhysicsFS/physfs (invalid package name: "") (ineffassign)
    • Line 46: warning: could not import github.com/GeertJohan/go.linenoise (invalid package name: "") (ineffassign)
    • Line 47: warning: could not import github.com/fzzy/radix/redis (invalid package name: "") (ineffassign)
    • Line 48: warning: could not import github.com/gin-gonic/gin (invalid package name: "") (ineffassign)
    • Line 49: warning: could not import github.com/mattn/go-runewidth (invalid package name: "") (ineffassign)
    • Line 50: warning: could not import github.com/nsf/termbox-go (invalid package name: "") (ineffassign)
    • Line 51: warning: could not import github.com/pmylund/go-cache (invalid package name: "") (ineffassign)
    • Line 52: warning: could not import github.com/shurcooL/github_flavored_markdown (invalid package name: "") (ineffassign)
    • Line 53: warning: could not import github.com/vifino/contrib/gzip (invalid package name: "") (ineffassign)
    • Line 57: warning: could not import github.com/cznic/ql/driver (invalid package name: "") (ineffassign)
    • Line 58: warning: could not import github.com/go-sql-driver/mysql (invalid package name: "") (ineffassign)
    • Line 59: warning: could not import github.com/lib/pq (invalid package name: "") (ineffassign)
    • Line 60: warning: could not import github.com/mattn/go-sqlite3 (invalid package name: "") (ineffassign)
    • Line 61: warning: could not import github.com/vifino/go-yql (invalid package name: "") (ineffassign)
    • Line 181: warning: undeclared name: cache (ineffassign)
    • Line 184: warning: undeclared name: staticServe (ineffassign)
    • Line 184: warning: undeclared name: staticServe (ineffassign)
    • Line 972: warning: undeclared name: linenoise (ineffassign)
    • Line 973: warning: undeclared name: linenoise (ineffassign)
    • Line 974: warning: undeclared name: linenoise (ineffassign)
    • Line 975: warning: undeclared name: linenoise (ineffassign)
    • Line 976: warning: undeclared name: linenoise (ineffassign)
    • Line 977: warning: undeclared name: linenoise (ineffassign)
    • Line 989: warning: undeclared name: linenoise (ineffassign)
    • Line 1016: warning: undeclared name: termbox (ineffassign)
    • Line 1017: warning: undeclared name: termbox (ineffassign)
    • Line 1018: warning: undeclared name: termbox (ineffassign)
    • Line 1019: warning: undeclared name: termbox (ineffassign)
    • Line 1020: warning: undeclared name: termbox (ineffassign)
    • Line 1021: warning: undeclared name: termbox (ineffassign)
    • Line 1022: warning: undeclared name: termbox (ineffassign)
    • Line 1023: warning: undeclared name: termbox (ineffassign)
    • Line 1026: warning: undeclared name: termbox (ineffassign)
    • Line 1027: warning: undeclared name: termbox (ineffassign)
    • Line 1028: warning: undeclared name: termbox (ineffassign)
    • Line 1029: warning: undeclared name: termbox (ineffassign)
    • Line 1030: warning: undeclared name: termbox (ineffassign)
    • Line 1046: warning: undeclared name: termbox (ineffassign)
    • Line 1047: warning: undeclared name: termbox (ineffassign)
    • Line 1049: warning: undeclared name: termbox (ineffassign)
    • Line 1058: warning: undeclared name: termbox (ineffassign)
    • Line 1059: warning: undeclared name: termbox (ineffassign)
    • Line 1060: warning: undeclared name: termbox (ineffassign)
    • Line 1061: warning: undeclared name: termbox (ineffassign)
    • Line 1062: warning: undeclared name: termbox (ineffassign)
    • Line 1063: warning: undeclared name: termbox (ineffassign)
    • Line 1064: warning: undeclared name: termbox (ineffassign)
    • Line 1065: warning: undeclared name: termbox (ineffassign)
    • Line 1066: warning: undeclared name: termbox (ineffassign)
    • Line 1068: warning: undeclared name: termbox (ineffassign)
    • Line 1069: warning: undeclared name: termbox (ineffassign)
    • Line 1070: warning: undeclared name: termbox (ineffassign)
    • Line 1072: warning: undeclared name: termbox (ineffassign)
    • Line 1073: warning: undeclared name: termbox (ineffassign)
    • Line 1074: warning: undeclared name: termbox (ineffassign)
    • Line 1075: warning: undeclared name: termbox (ineffassign)
    • Line 1076: warning: undeclared name: termbox (ineffassign)
    • Line 1077: warning: undeclared name: termbox (ineffassign)
    • Line 1078: warning: undeclared name: termbox (ineffassign)
    • Line 1081: warning: undeclared name: termbox (ineffassign)
    • Line 1082: warning: undeclared name: termbox (ineffassign)
    • Line 1083: warning: undeclared name: termbox (ineffassign)
    • Line 1084: warning: undeclared name: termbox (ineffassign)
    • Line 1087: warning: undeclared name: termbox (ineffassign)
    • Line 1088: warning: undeclared name: termbox (ineffassign)
    • Line 1089: warning: undeclared name: termbox (ineffassign)
    • Line 1090: warning: undeclared name: termbox (ineffassign)
    • Line 1091: warning: undeclared name: termbox (ineffassign)
    • Line 1094: warning: undeclared name: termbox (ineffassign)
    • Line 1095: warning: undeclared name: termbox (ineffassign)
    • Line 1096: warning: undeclared name: termbox (ineffassign)
    • Line 1097: warning: undeclared name: termbox (ineffassign)
    • Line 1098: warning: undeclared name: termbox (ineffassign)
    • Line 1099: warning: undeclared name: termbox (ineffassign)
    • Line 1100: warning: undeclared name: termbox (ineffassign)
    • Line 1101: warning: undeclared name: termbox (ineffassign)
    • Line 1102: warning: undeclared name: termbox (ineffassign)
    • Line 1103: warning: undeclared name: termbox (ineffassign)
    • Line 1104: warning: undeclared name: termbox (ineffassign)
    • Line 1105: warning: undeclared name: termbox (ineffassign)
    • Line 1106: warning: undeclared name: termbox (ineffassign)
    • Line 1107: warning: undeclared name: termbox (ineffassign)
    • Line 1108: warning: undeclared name: termbox (ineffassign)
    • Line 1109: warning: undeclared name: termbox (ineffassign)
    • Line 1110: warning: undeclared name: termbox (ineffassign)
    • Line 1111: warning: undeclared name: termbox (ineffassign)
    • Line 1112: warning: undeclared name: termbox (ineffassign)
    • Line 1113: warning: undeclared name: termbox (ineffassign)
    • Line 1114: warning: undeclared name: termbox (ineffassign)
    • Line 1115: warning: undeclared name: termbox (ineffassign)
    • Line 1116: warning: undeclared name: termbox (ineffassign)
    • Line 1117: warning: undeclared name: termbox (ineffassign)
    • Line 1118: warning: undeclared name: termbox (ineffassign)
    • Line 1119: warning: undeclared name: termbox (ineffassign)
    • Line 1122: warning: undeclared name: termbox (ineffassign)
    • Line 1123: warning: undeclared name: termbox (ineffassign)
    • Line 1124: warning: undeclared name: termbox (ineffassign)
    • Line 1125: warning: undeclared name: termbox (ineffassign)
    • Line 1126: warning: undeclared name: termbox (ineffassign)
    • Line 1127: warning: undeclared name: termbox (ineffassign)
    • Line 1128: warning: undeclared name: termbox (ineffassign)
    • Line 1129: warning: undeclared name: termbox (ineffassign)
    • Line 1130: warning: undeclared name: termbox (ineffassign)
    • Line 1133: warning: undeclared name: termbox (ineffassign)
    • Line 1134: warning: undeclared name: termbox (ineffassign)
    • Line 1135: warning: undeclared name: termbox (ineffassign)
    • Line 1136: warning: undeclared name: termbox (ineffassign)
    • Line 1137: warning: undeclared name: termbox (ineffassign)
    • Line 1138: warning: undeclared name: termbox (ineffassign)
    • Line 1139: warning: undeclared name: termbox (ineffassign)
    • Line 1140: warning: undeclared name: termbox (ineffassign)
    • Line 1141: warning: undeclared name: termbox (ineffassign)
    • Line 1142: warning: undeclared name: termbox (ineffassign)
    • Line 1143: warning: undeclared name: termbox (ineffassign)
    • Line 1144: warning: undeclared name: termbox (ineffassign)
    • Line 1145: warning: undeclared name: termbox (ineffassign)
    • Line 1146: warning: undeclared name: termbox (ineffassign)
    • Line 1147: warning: undeclared name: termbox (ineffassign)
    • Line 1148: warning: undeclared name: termbox (ineffassign)
    • Line 1149: warning: undeclared name: termbox (ineffassign)
    • Line 1150: warning: undeclared name: termbox (ineffassign)
    • Line 1151: warning: undeclared name: termbox (ineffassign)
    • Line 1152: warning: undeclared name: termbox (ineffassign)
    • Line 1153: warning: undeclared name: termbox (ineffassign)
    • Line 1154: warning: undeclared name: termbox (ineffassign)
    • Line 1155: warning: undeclared name: termbox (ineffassign)
    • Line 1156: warning: undeclared name: termbox (ineffassign)
    • Line 1157: warning: undeclared name: termbox (ineffassign)
    • Line 1158: warning: undeclared name: termbox (ineffassign)
    • Line 1159: warning: undeclared name: termbox (ineffassign)
    • Line 1160: warning: undeclared name: termbox (ineffassign)
    • Line 1161: warning: undeclared name: termbox (ineffassign)
    • Line 1162: warning: undeclared name: termbox (ineffassign)
    • Line 1163: warning: undeclared name: termbox (ineffassign)
    • Line 1164: warning: undeclared name: termbox (ineffassign)
    • Line 1165: warning: undeclared name: termbox (ineffassign)
    • Line 1168: warning: undeclared name: termbox (ineffassign)
    • Line 1169: warning: undeclared name: termbox (ineffassign)
    • Line 1172: warning: undeclared name: termbox (ineffassign)
    • Line 1173: warning: undeclared name: termbox (ineffassign)
    • Line 1174: warning: undeclared name: termbox (ineffassign)
    • Line 1175: warning: undeclared name: termbox (ineffassign)
    • Line 1176: warning: undeclared name: termbox (ineffassign)
    • Line 1177: warning: undeclared name: termbox (ineffassign)
    • Line 1024: warning: undeclared name: termbox (ineffassign)
    • Line 1032: warning: undeclared name: termbox (ineffassign)
    • Line 1051: warning: undeclared name: termbox (ineffassign)
    • Line 1052: warning: undeclared name: runewidth (ineffassign)
    • Line 38: warning: "github.com/carbonsrv/carbon/modules/static" imported but not used (ineffassign)
    • Line 51: warning: "github.com/pmylund/go-cache" imported but not used (ineffassign)
    • Line 49: warning: "github.com/mattn/go-runewidth" imported but not used (ineffassign)
    • Line 50: warning: "github.com/nsf/termbox-go" imported but not used (ineffassign)
    • Line 46: warning: "github.com/GeertJohan/go.linenoise" imported but not used (ineffassign)
    • Line 35: warning: could not import github.com/carbonsrv/carbon/modules/glue (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/carbonsrv/carbon/modules/helpers (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/carbonsrv/carbon/modules/scheduler (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/carbonsrv/carbon/modules/static (invalid package name: "") (ineffassign)
    • Line 41: warning: could not import github.com/vifino/golua/lua (invalid package name: "") (ineffassign)
    • Line 42: warning: could not import github.com/vifino/luar (invalid package name: "") (ineffassign)
    • Line 45: warning: could not import github.com/DeedleFake/Go-PhysicsFS/physfs (invalid package name: "") (ineffassign)
    • Line 46: warning: could not import github.com/GeertJohan/go.linenoise (invalid package name: "") (ineffassign)
    • Line 47: warning: could not import github.com/fzzy/radix/redis (invalid package name: "") (ineffassign)
    • Line 48: warning: could not import github.com/gin-gonic/gin (invalid package name: "") (ineffassign)
    • Line 49: warning: could not import github.com/mattn/go-runewidth (invalid package name: "") (ineffassign)
    • Line 50: warning: could not import github.com/nsf/termbox-go (invalid package name: "") (ineffassign)
    • Line 51: warning: could not import github.com/pmylund/go-cache (invalid package name: "") (ineffassign)
    • Line 52: warning: could not import github.com/shurcooL/github_flavored_markdown (invalid package name: "") (ineffassign)
    • Line 53: warning: could not import github.com/vifino/contrib/gzip (invalid package name: "") (ineffassign)
    • Line 57: warning: could not import github.com/cznic/ql/driver (invalid package name: "") (ineffassign)
    • Line 58: warning: could not import github.com/go-sql-driver/mysql (invalid package name: "") (ineffassign)
    • Line 59: warning: could not import github.com/lib/pq (invalid package name: "") (ineffassign)
    • Line 60: warning: could not import github.com/mattn/go-sqlite3 (invalid package name: "") (ineffassign)
    • Line 61: warning: could not import github.com/vifino/go-yql (invalid package name: "") (ineffassign)
    • Line 181: warning: undeclared name: cache (ineffassign)
    • Line 184: warning: undeclared name: staticServe (ineffassign)
    • Line 184: warning: undeclared name: staticServe (ineffassign)
    • Line 972: warning: undeclared name: linenoise (ineffassign)
    • Line 973: warning: undeclared name: linenoise (ineffassign)
    • Line 974: warning: undeclared name: linenoise (ineffassign)
    • Line 975: warning: undeclared name: linenoise (ineffassign)
    • Line 976: warning: undeclared name: linenoise (ineffassign)
    • Line 977: warning: undeclared name: linenoise (ineffassign)
    • Line 989: warning: undeclared name: linenoise (ineffassign)
    • Line 1016: warning: undeclared name: termbox (ineffassign)
    • Line 1017: warning: undeclared name: termbox (ineffassign)
    • Line 1018: warning: undeclared name: termbox (ineffassign)
    • Line 1019: warning: undeclared name: termbox (ineffassign)
    • Line 1020: warning: undeclared name: termbox (ineffassign)
    • Line 1021: warning: undeclared name: termbox (ineffassign)
    • Line 1022: warning: undeclared name: termbox (ineffassign)
    • Line 1023: warning: undeclared name: termbox (ineffassign)
    • Line 1026: warning: undeclared name: termbox (ineffassign)
    • Line 1027: warning: undeclared name: termbox (ineffassign)
    • Line 1028: warning: undeclared name: termbox (ineffassign)
    • Line 1029: warning: undeclared name: termbox (ineffassign)
    • Line 1030: warning: undeclared name: termbox (ineffassign)
    • Line 1046: warning: undeclared name: termbox (ineffassign)
    • Line 1047: warning: undeclared name: termbox (ineffassign)
    • Line 1049: warning: undeclared name: termbox (ineffassign)
    • Line 1058: warning: undeclared name: termbox (ineffassign)
    • Line 1059: warning: undeclared name: termbox (ineffassign)
    • Line 1060: warning: undeclared name: termbox (ineffassign)
    • Line 1061: warning: undeclared name: termbox (ineffassign)
    • Line 1062: warning: undeclared name: termbox (ineffassign)
    • Line 1063: warning: undeclared name: termbox (ineffassign)
    • Line 1064: warning: undeclared name: termbox (ineffassign)
    • Line 1065: warning: undeclared name: termbox (ineffassign)
    • Line 1066: warning: undeclared name: termbox (ineffassign)
    • Line 1068: warning: undeclared name: termbox (ineffassign)
    • Line 1069: warning: undeclared name: termbox (ineffassign)
    • Line 1070: warning: undeclared name: termbox (ineffassign)
    • Line 1072: warning: undeclared name: termbox (ineffassign)
    • Line 1073: warning: undeclared name: termbox (ineffassign)
    • Line 1074: warning: undeclared name: termbox (ineffassign)
    • Line 1075: warning: undeclared name: termbox (ineffassign)
    • Line 1076: warning: undeclared name: termbox (ineffassign)
    • Line 1077: warning: undeclared name: termbox (ineffassign)
    • Line 1078: warning: undeclared name: termbox (ineffassign)
    • Line 1081: warning: undeclared name: termbox (ineffassign)
    • Line 1082: warning: undeclared name: termbox (ineffassign)
    • Line 1083: warning: undeclared name: termbox (ineffassign)
    • Line 1084: warning: undeclared name: termbox (ineffassign)
    • Line 1087: warning: undeclared name: termbox (ineffassign)
    • Line 1088: warning: undeclared name: termbox (ineffassign)
    • Line 1089: warning: undeclared name: termbox (ineffassign)
    • Line 1090: warning: undeclared name: termbox (ineffassign)
    • Line 1091: warning: undeclared name: termbox (ineffassign)
    • Line 1094: warning: undeclared name: termbox (ineffassign)
    • Line 1095: warning: undeclared name: termbox (ineffassign)
    • Line 1096: warning: undeclared name: termbox (ineffassign)
    • Line 1097: warning: undeclared name: termbox (ineffassign)
    • Line 1098: warning: undeclared name: termbox (ineffassign)
    • Line 1099: warning: undeclared name: termbox (ineffassign)
    • Line 1100: warning: undeclared name: termbox (ineffassign)
    • Line 1101: warning: undeclared name: termbox (ineffassign)
    • Line 1102: warning: undeclared name: termbox (ineffassign)
    • Line 1103: warning: undeclared name: termbox (ineffassign)
    • Line 1104: warning: undeclared name: termbox (ineffassign)
    • Line 1105: warning: undeclared name: termbox (ineffassign)
    • Line 1106: warning: undeclared name: termbox (ineffassign)
    • Line 1107: warning: undeclared name: termbox (ineffassign)
    • Line 1108: warning: undeclared name: termbox (ineffassign)
    • Line 1109: warning: undeclared name: termbox (ineffassign)
    • Line 1110: warning: undeclared name: termbox (ineffassign)
    • Line 1111: warning: undeclared name: termbox (ineffassign)
    • Line 1112: warning: undeclared name: termbox (ineffassign)
    • Line 1113: warning: undeclared name: termbox (ineffassign)
    • Line 1114: warning: undeclared name: termbox (ineffassign)
    • Line 1115: warning: undeclared name: termbox (ineffassign)
    • Line 1116: warning: undeclared name: termbox (ineffassign)
    • Line 1117: warning: undeclared name: termbox (ineffassign)
    • Line 1118: warning: undeclared name: termbox (ineffassign)
    • Line 1119: warning: undeclared name: termbox (ineffassign)
    • Line 1122: warning: undeclared name: termbox (ineffassign)
    • Line 1123: warning: undeclared name: termbox (ineffassign)
    • Line 1124: warning: undeclared name: termbox (ineffassign)
    • Line 1125: warning: undeclared name: termbox (ineffassign)
    • Line 1126: warning: undeclared name: termbox (ineffassign)
    • Line 1127: warning: undeclared name: termbox (ineffassign)
    • Line 1128: warning: undeclared name: termbox (ineffassign)
    • Line 1129: warning: undeclared name: termbox (ineffassign)
    • Line 1130: warning: undeclared name: termbox (ineffassign)
    • Line 1133: warning: undeclared name: termbox (ineffassign)
    • Line 1134: warning: undeclared name: termbox (ineffassign)
    • Line 1135: warning: undeclared name: termbox (ineffassign)
    • Line 1136: warning: undeclared name: termbox (ineffassign)
    • Line 1137: warning: undeclared name: termbox (ineffassign)
    • Line 1138: warning: undeclared name: termbox (ineffassign)
    • Line 1139: warning: undeclared name: termbox (ineffassign)
    • Line 1140: warning: undeclared name: termbox (ineffassign)
    • Line 1141: warning: undeclared name: termbox (ineffassign)
    • Line 1142: warning: undeclared name: termbox (ineffassign)
    • Line 1143: warning: undeclared name: termbox (ineffassign)
    • Line 1144: warning: undeclared name: termbox (ineffassign)
    • Line 1145: warning: undeclared name: termbox (ineffassign)
    • Line 1146: warning: undeclared name: termbox (ineffassign)
    • Line 1147: warning: undeclared name: termbox (ineffassign)
    • Line 1148: warning: undeclared name: termbox (ineffassign)
    • Line 1149: warning: undeclared name: termbox (ineffassign)
    • Line 1150: warning: undeclared name: termbox (ineffassign)
    • Line 1151: warning: undeclared name: termbox (ineffassign)
    • Line 1152: warning: undeclared name: termbox (ineffassign)
    • Line 1153: warning: undeclared name: termbox (ineffassign)
    • Line 1154: warning: undeclared name: termbox (ineffassign)
    • Line 1155: warning: undeclared name: termbox (ineffassign)
    • Line 1156: warning: undeclared name: termbox (ineffassign)
    • Line 1157: warning: undeclared name: termbox (ineffassign)
    • Line 1158: warning: undeclared name: termbox (ineffassign)
    • Line 1159: warning: undeclared name: termbox (ineffassign)
    • Line 1160: warning: undeclared name: termbox (ineffassign)
    • Line 1161: warning: undeclared name: termbox (ineffassign)
    • Line 1162: warning: undeclared name: termbox (ineffassign)
    • Line 1163: warning: undeclared name: termbox (ineffassign)
    • Line 1164: warning: undeclared name: termbox (ineffassign)
    • Line 1165: warning: undeclared name: termbox (ineffassign)
    • Line 1168: warning: undeclared name: termbox (ineffassign)
    • Line 1169: warning: undeclared name: termbox (ineffassign)
    • Line 1172: warning: undeclared name: termbox (ineffassign)
    • Line 1173: warning: undeclared name: termbox (ineffassign)
    • Line 1174: warning: undeclared name: termbox (ineffassign)
    • Line 1175: warning: undeclared name: termbox (ineffassign)
    • Line 1176: warning: undeclared name: termbox (ineffassign)
    • Line 1177: warning: undeclared name: termbox (ineffassign)
    • Line 1024: warning: undeclared name: termbox (ineffassign)
    • Line 1032: warning: undeclared name: termbox (ineffassign)
    • Line 1051: warning: undeclared name: termbox (ineffassign)
    • Line 1052: warning: undeclared name: runewidth (ineffassign)
    • Line 49: warning: "github.com/mattn/go-runewidth" imported but not used (ineffassign)
    • Line 51: warning: "github.com/pmylund/go-cache" imported but not used (ineffassign)
    • Line 38: warning: "github.com/carbonsrv/carbon/modules/static" imported but not used (ineffassign)
    • Line 46: warning: "github.com/GeertJohan/go.linenoise" imported but not used (ineffassign)
    • Line 50: warning: "github.com/nsf/termbox-go" imported but not used (ineffassign)
    • carbon/modules/middleware/luaroute.go
    • Line 16: warning: cannot find package "." in: (ineffassign)
    • Line 16: warning: could not import github.com/gorilla/websocket (invalid package name: "") (ineffassign)
    • Line 23: warning: undeclared name: cache (ineffassign)
    • Line 24: warning: undeclared name: cache (ineffassign)
    • Line 25: warning: undeclared name: cache (ineffassign)
    • Line 126: warning: undeclared name: cache (ineffassign)
    • Line 126: warning: undeclared name: cache (ineffassign)
    • Line 40: warning: undeclared name: cache (ineffassign)
    • Line 63: warning: undeclared name: cache (ineffassign)
    • Line 132: warning: undeclared name: cache (ineffassign)
    • Line 17: warning: "github.com/pmylund/go-cache" imported but not used (ineffassign)
    • Line 16: warning: could not import github.com/gorilla/websocket (invalid package name: "") (ineffassign)
    • Line 23: warning: undeclared name: cache (ineffassign)
    • Line 24: warning: undeclared name: cache (ineffassign)
    • Line 25: warning: undeclared name: cache (ineffassign)
    • Line 126: warning: undeclared name: cache (ineffassign)
    • Line 126: warning: undeclared name: cache (ineffassign)
    • Line 40: warning: undeclared name: cache (ineffassign)
    • Line 63: warning: undeclared name: cache (ineffassign)
    • Line 132: warning: undeclared name: cache (ineffassign)
    • Line 17: warning: "github.com/pmylund/go-cache" imported but not used (ineffassign)
    • carbon/modules/middleware/dynroute_test.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/carbonsrv/carbon/ctest (invalid package name: "") (ineffassign)
    • Line 6: warning: could not import github.com/smartystreets/goconvey/convey (invalid package name: "") (ineffassign)
    • Line 17: warning: undeclared name: Convey (ineffassign)
    • Line 18: warning: undeclared name: Convey (ineffassign)
    • Line 20: warning: undeclared name: Convey (ineffassign)
    • Line 21: warning: undeclared name: So (ineffassign)
    • Line 21: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 23: warning: undeclared name: Convey (ineffassign)
    • Line 24: warning: undeclared name: So (ineffassign)
    • Line 24: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 27: warning: undeclared name: Convey (ineffassign)
    • Line 29: warning: undeclared name: Convey (ineffassign)
    • Line 30: warning: undeclared name: So (ineffassign)
    • Line 30: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 32: warning: undeclared name: Convey (ineffassign)
    • Line 33: warning: undeclared name: So (ineffassign)
    • Line 33: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 6: warning: "github.com/smartystreets/goconvey/convey" imported but not used (ineffassign)
    • carbon/modules/middleware/static_test.go
    • Line 14: warning: undeclared name: Convey (ineffassign)
    • Line 15: warning: undeclared name: Convey (ineffassign)
    • Line 17: warning: undeclared name: Convey (ineffassign)
    • Line 18: warning: undeclared name: So (ineffassign)
    • Line 18: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 20: warning: undeclared name: Convey (ineffassign)
    • Line 21: warning: undeclared name: So (ineffassign)
    • Line 21: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 23: warning: undeclared name: Convey (ineffassign)
    • Line 24: warning: undeclared name: So (ineffassign)
    • Line 24: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 34: warning: undeclared name: Convey (ineffassign)
    • Line 35: warning: undeclared name: Convey (ineffassign)
    • Line 37: warning: undeclared name: Convey (ineffassign)
    • Line 38: warning: undeclared name: So (ineffassign)
    • Line 38: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 40: warning: undeclared name: Convey (ineffassign)
    • Line 41: warning: undeclared name: So (ineffassign)
    • Line 41: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 43: warning: undeclared name: Convey (ineffassign)
    • Line 44: warning: undeclared name: So (ineffassign)
    • Line 44: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 6: warning: "github.com/smartystreets/goconvey/convey" imported but not used (ineffassign)
    • carbon/modules/static/static.go
    • Line 11: warning: cannot find package "." in: (ineffassign)
    • Line 12: warning: cannot find package "." in: (ineffassign)
    • Line 13: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: could not import github.com/DeedleFake/Go-PhysicsFS/physfs (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/gin-gonic/gin (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/pmylund/go-cache (invalid package name: "") (ineffassign)
    • Line 107: warning: undeclared name: cache (ineffassign)
    • Line 127: warning: undeclared name: cache (ineffassign)
    • Line 111: warning: undeclared name: cache (ineffassign)
    • Line 13: warning: "github.com/pmylund/go-cache" imported but not used (ineffassign)
    • carbon/modules/middleware/if_test.go
    • Line 19: warning: undeclared name: Convey (ineffassign)
    • Line 20: warning: undeclared name: Convey (ineffassign)
    • Line 22: warning: undeclared name: Convey (ineffassign)
    • Line 23: warning: undeclared name: So (ineffassign)
    • Line 23: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 25: warning: undeclared name: Convey (ineffassign)
    • Line 26: warning: undeclared name: So (ineffassign)
    • Line 26: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 29: warning: undeclared name: Convey (ineffassign)
    • Line 31: warning: undeclared name: Convey (ineffassign)
    • Line 32: warning: undeclared name: So (ineffassign)
    • Line 32: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 34: warning: undeclared name: Convey (ineffassign)
    • Line 35: warning: undeclared name: So (ineffassign)
    • Line 35: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 6: warning: "github.com/smartystreets/goconvey/convey" imported but not used (ineffassign)
    • carbon/modules/repl/repl.go
    • Line 5: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 5: warning: could not import github.com/carbonsrv/carbon/modules/glue (invalid package name: "") (ineffassign)
    • Line 6: warning: could not import github.com/vifino/golua/lua (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/vifino/luar (invalid package name: "") (ineffassign)
    • carbon/modules/helpers/html.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/gin-gonic/gin (invalid package name: "") (ineffassign)
    • Line 4: warning: could not import github.com/gin-gonic/gin (invalid package name: "") (ineffassign)
    • carbon/modules/helpers/html_test.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/carbonsrv/carbon/ctest (invalid package name: "") (ineffassign)
    • Line 6: warning: could not import github.com/smartystreets/goconvey/convey (invalid package name: "") (ineffassign)
    • Line 16: warning: undeclared name: Convey (ineffassign)
    • Line 17: warning: undeclared name: Convey (ineffassign)
    • Line 19: warning: undeclared name: Convey (ineffassign)
    • Line 20: warning: undeclared name: So (ineffassign)
    • Line 20: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 22: warning: undeclared name: Convey (ineffassign)
    • Line 23: warning: undeclared name: So (ineffassign)
    • Line 23: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 25: warning: undeclared name: Convey (ineffassign)
    • Line 26: warning: undeclared name: So (ineffassign)
    • Line 26: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 38: warning: undeclared name: Convey (ineffassign)
    • Line 39: warning: undeclared name: Convey (ineffassign)
    • Line 41: warning: undeclared name: Convey (ineffassign)
    • Line 42: warning: undeclared name: So (ineffassign)
    • Line 42: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 44: warning: undeclared name: Convey (ineffassign)
    • Line 45: warning: undeclared name: So (ineffassign)
    • Line 45: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 47: warning: undeclared name: Convey (ineffassign)
    • Line 48: warning: undeclared name: So (ineffassign)
    • Line 48: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 6: warning: "github.com/smartystreets/goconvey/convey" imported but not used (ineffassign)
    • carbon/modules/luaconf/luaconf.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 5: warning: cannot find package "." in: (ineffassign)
    • Line 10: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: cannot find package "." in: (ineffassign)
    • Line 12: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/carbonsrv/carbon/modules/glue (invalid package name: "") (ineffassign)
    • Line 5: warning: could not import github.com/gin-gonic/gin (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/carbonsrv/carbon/modules/middleware (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/carbonsrv/carbon/modules/repl (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/carbonsrv/carbon/modules/scheduler (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/pmylund/go-cache (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/vifino/golua/lua (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/vifino/luar (invalid package name: "") (ineffassign)
    • Line 24: warning: undeclared name: cache (ineffassign)
    • Line 59: warning: undeclared name: cache (ineffassign)
    • Line 76: warning: undeclared name: cache (ineffassign)
    • Line 93: warning: undeclared name: cache (ineffassign)
    • Line 10: warning: "github.com/pmylund/go-cache" imported but not used (ineffassign)
    • carbon/modules/glue/glue_test.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/smartystreets/goconvey/convey (invalid package name: "") (ineffassign)
    • Line 9: warning: undeclared name: Convey (ineffassign)
    • Line 10: warning: undeclared name: Convey (ineffassign)
    • Line 11: warning: undeclared name: So (ineffassign)
    • Line 11: warning: undeclared name: ShouldEqual (ineffassign)
    • Line 4: warning: "github.com/smartystreets/goconvey/convey" imported but not used (ineffassign)

misspell95%

Misspell Finds commonly misspelled English words