Preparing report...

Report for github.com/rhinoman/wikifeat

A    Great!    Found 51 issues across 54 files

Tweet

gofmt98%

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!


gocyclo92%

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


golint35%

Golint is a linter for Go source code.

    • wikifeat/wikis/wiki_service/wikit/page.go
    • Line 37: warning: exported type History should have comment or be unexported (golint)
    • Line 38: warning: exported type PageIndex should have comment or be unexported (golint)
    • Line 39: warning: exported type FileIndex should have comment or be unexported (golint)
    • Line 41: warning: exported type PageContent should have comment or be unexported (golint)
    • Line 46: warning: exported type Page should have comment or be unexported (golint)
    • Line 62: warning: exported type File should have comment or be unexported (golint)
    • Line 72: warning: exported type Attachment should have comment or be unexported (golint)
    • Line 80: warning: exported type HistoryEntry should have comment or be unexported (golint)
    • Line 87: warning: exported type ViewResponse should have comment or be unexported (golint)
    • Line 92: warning: exported type MultiPageResponse should have comment or be unexported (golint)
    • Line 97: warning: exported type MultiPageRow should have comment or be unexported (golint)
    • Line 106: warning: exported type HistoryViewResponse should have comment or be unexported (golint)
    • Line 111: warning: exported type HistoryViewResult should have comment or be unexported (golint)
    • Line 117: warning: exported type SlugViewResponse should have comment or be unexported (golint)
    • Line 122: warning: exported type SlugViewResult should have comment or be unexported (golint)
    • Line 128: warning: exported type SlugViewEntry should have comment or be unexported (golint)
    • Line 133: warning: exported type KVResponse should have comment or be unexported (golint)
    • Line 137: warning: exported type KvItem should have comment or be unexported (golint)
    • Line 142: warning: exported type FileIndexViewResponse should have comment or be unexported (golint)
    • Line 147: warning: exported type FileIndexResult should have comment or be unexported (golint)
    • Line 153: warning: exported type PageIndexViewResponse should have comment or be unexported (golint)
    • Line 158: warning: exported type PageIndexResult should have comment or be unexported (golint)
    • Line 164: warning: exported type PageIndexEntry should have comment or be unexported (golint)
    • Line 173: warning: exported type PageViewResult should have comment or be unexported (golint)
    • Line 179: warning: exported type PageValue should have comment or be unexported (golint)
    • Line 184: warning: comment on exported type Comment should be of the form "Comment ..." (with optional leading article) (golint)
    • Line 196: warning: exported type CommentIndexViewResponse should have comment or be unexported (golint)
    • Line 201: warning: exported type CommentIndexResult should have comment or be unexported (golint)
    • wikifeat/wikis/wiki_service/file_manager.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 34: warning: should not use dot imports (golint)
    • Line 35: warning: should not use dot imports (golint)
    • Line 40: warning: exported type FileManager should have comment or be unexported (golint)
    • Line 42: warning: comment on exported method FileManager.Index should be of the form "Index ..." (golint)
    • Line 50: warning: comment on exported method FileManager.SaveFileRecord should be of the form "SaveFileRecord ..." (golint)
    • Line 59: warning: comment on exported method FileManager.ReadFileRecord should be of the form "ReadFileRecord ..." (golint)
    • Line 67: warning: comment on exported method FileManager.DeleteFile should be of the form "DeleteFile ..." (golint)
    • Line 75: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 80: warning: comment on exported method FileManager.SaveFileAttachment should be of the form "SaveFileAttachment ..." (golint)
    • Line 88: warning: comment on exported method FileManager.GetFileAttachment should be of the form "GetFileAttachment ..." (golint)
    • wikifeat/common/entities/entities.go
    • Line 37: warning: exported type ContactInfo should have comment or be unexported (golint)
    • Line 44: warning: exported type UserPublic should have comment or be unexported (golint)
    • Line 55: warning: exported type User should have comment or be unexported (golint)
    • Line 68: warning: exported type ActionToken should have comment or be unexported (golint)
    • Line 73: warning: exported type UserAvatar should have comment or be unexported (golint)
    • Line 80: warning: exported type Attachment should have comment or be unexported (golint)
    • Line 88: warning: exported type CurrentUserInfo should have comment or be unexported (golint)
    • Line 94: warning: comment on exported type NotificationRequest should be of the form "NotificationRequest ..." (with optional leading article) (golint)
    • Line 114: warning: exported method WikiRecord.Validate should have comment or be unexported (golint)
    • Line 136: warning: exported type CountResponse should have comment or be unexported (golint)
    • Line 140: warning: exported type CountRecord should have comment or be unexported (golint)
    • wikifeat/common/services/controllers.go
    • Line 39: warning: should not use dot imports (golint)
    • Line 40: warning: should not use dot imports (golint)
    • Line 48: warning: exported type Controller should have comment or be unexported (golint)
    • Line 52: warning: exported type HatLinks should have comment or be unexported (golint)
    • Line 59: warning: exported type HatLink should have comment or be unexported (golint)
    • Line 71: warning: exported type BooleanResponse should have comment or be unexported (golint)
    • Line 75: warning: exported function ApiVersion should have comment or be unexported (golint)
    • Line 79: warning: exported function ApiPrefix should have comment or be unexported (golint)
    • Line 83: warning: exported function PluginPrefix should have comment or be unexported (golint)
    • Line 87: warning: comment on exported function GenIndexLinks should be of the form "GenIndexLinks ..." (golint)
    • Line 100: warning: comment on exported function GenRecordLinks should be of the form "GenRecordLinks ..." (golint)
    • Line 117: warning: comment on exported function LogRequest should be of the form "LogRequest ..." (golint)
    • Line 127: warning: comment on exported function LogError should be of the form "LogError ..." (golint)
    • Line 135: warning: comment on exported function AuthUser should be of the form "AuthUser ..." (golint)
    • Line 162: warning: exported function GetAuth should have comment or be unexported (golint)
    • Line 177: warning: comment on exported function SetAuth should be of the form "SetAuth ..." (golint)
    • Line 184: warning: comment on exported function GetCurrentUser should be of the form "GetCurrentUser ..." (golint)
    • Line 190: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 195: warning: comment on exported function Unauthenticated should be of the form "Unauthenticated ..." (golint)
    • Line 204: warning: exported function WriteIllegalRequestError should have comment or be unexported (golint)
    • Line 209: warning: comment on exported function WriteServerError should be of the form "WriteServerError ..." (golint)
    • Line 223: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 231: warning: comment on exported function WriteError should be of the form "WriteError ..." (golint)
    • Line 259: warning: exported function WriteBadRequestError should have comment or be unexported (golint)
    • Line 264: warning: comment on exported function GetAdminUser should be of the form "GetAdminUser ..." (golint)
    • wikifeat/users/user_service/user_manager.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 38: warning: should not use dot imports (golint)
    • Line 39: warning: should not use dot imports (golint)
    • Line 51: warning: exported type UserLoginCredentials should have comment or be unexported (golint)
    • Line 56: warning: exported type UserListQueryResponse should have comment or be unexported (golint)
    • Line 61: warning: exported type UserListItem should have comment or be unexported (golint)
    • Line 67: warning: exported type RoleRequest should have comment or be unexported (golint)
    • Line 76: warning: exported type ChangePasswordRequest should have comment or be unexported (golint)
    • Line 81: warning: exported type ResetTokenRequest should have comment or be unexported (golint)
    • Line 89: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 109: warning: exported type Registration should have comment or be unexported (golint)
    • Line 113: warning: exported type UserManager should have comment or be unexported (golint)
    • Line 115: warning: comment on exported method UserManager.SetUp should be of the form "SetUp ..." (golint)
    • Line 148: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 262: warning: comment on exported method UserManager.ChangePassword should be of the form "ChangePassword ..." (golint)
    • Line 308: warning: exported method UserManager.ResetPassword should have comment or be unexported (golint)
    • Line 345: warning: comment on exported method UserManager.GrantRole should be of the form "GrantRole ..." (golint)
    • Line 387: warning: comment on exported method UserManager.RevokeRole should be of the form "RevokeRole ..." (golint)
    • Line 432: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 440: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 447: warning: comment on exported method UserManager.RequestPasswordReset should be of the form "RequestPasswordReset ..." (golint)
    • Line 506: warning: comment on exported method UserManager.GetUserList should be of the form "GetUserList ..." (golint)
    • Line 529: warning: comment on exported method UserManager.SearchForUsersByName should be of the form "SearchForUsersByName ..." (golint)
    • Line 600: warning: comment on exported method UserManager.GetUserListForRole should be of the form "GetUserListForRole ..." (golint)
    • Line 615: warning: don't use underscores in Go names; var c_count should be cCount (golint)
    • Line 616: warning: don't use underscores in Go names; var c_results should be cResults (golint)
    • Line 686: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • wikifeat/notifications/notification_service/notification_manager.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 38: warning: should not use dot imports (golint)
    • Line 46: warning: exported type NotificationManager should have comment or be unexported (golint)
    • Line 48: warning: exported method NotificationManager.Send should have comment or be unexported (golint)
    • Line 93: warning: exported method NotificationManager.LoadPlaintextTemplate should have comment or be unexported (golint)
    • Line 99: warning: exported method NotificationManager.LoadHtmlTemplate should have comment or be unexported (golint)
    • wikifeat/wikis/wiki_service/wiki_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 35: warning: should not use dot imports (golint)
    • Line 36: warning: should not use dot imports (golint)
    • Line 37: warning: should not use dot imports (golint)
    • Line 44: warning: exported type WikisController should have comment or be unexported (golint)
    • Line 53: warning: exported type WikiRecordResponse should have comment or be unexported (golint)
    • Line 58: warning: exported type WikiIndexResponse should have comment or be unexported (golint)
    • Line 65: warning: exported type WikiIndexList should have comment or be unexported (golint)
    • Line 75: warning: exported method WikisController.Service should have comment or be unexported (golint)
    • Line 79: warning: comment on exported method WikisController.Register should be of the form "Register ..." (golint)
    • wikifeat/wikis/wiki_service/wikit/wikitutil.go
    • Line 35: warning: should not use dot imports (golint)
    • Line 41: warning: exported type DesignDocument should have comment or be unexported (golint)
    • Line 46: warning: exported type AuthDesignDocument should have comment or be unexported (golint)
    • Line 51: warning: exported type View should have comment or be unexported (golint)
    • Line 181: warning: comment on exported function InitDb should be of the form "InitDb ..." (golint)
    • Line 191: warning: don't use underscores in Go names; var comment_ddoc should be commentDdoc (golint)
    • Line 249: warning: exported function SetKey should have comment or be unexported (golint)
    • Line 253: warning: exported function SetKeys should have comment or be unexported (golint)
    • Line 271: warning: exported function StructToMap should have comment or be unexported (golint)
    • wikifeat/users/user_service/user_avatar_manager.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 37: warning: should not use dot imports (golint)
    • Line 38: warning: should not use dot imports (golint)
    • Line 42: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 44: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 50: warning: exported type UserAvatarManager should have comment or be unexported (golint)
    • Line 88: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 113: warning: comment on exported method UserAvatarManager.SaveImage should be of the form "SaveImage ..." (golint)
    • Line 144: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 163: warning: comment on exported method UserAvatarManager.GetLargeAvatar should be of the form "GetLargeAvatar ..." (golint)
    • Line 168: warning: comment on exported method UserAvatarManager.GetThumbnailAvatar should be of the form "GetThumbnailAvatar ..." (golint)
    • wikifeat/common/auth/auth.go
    • Line 1: warning: package comment should be of the form "Package auth ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 46: warning: exported type Authenticator should have comment or be unexported (golint)
    • Line 53: warning: exported type AuthError should have comment or be unexported (golint)
    • Line 58: warning: exported function UnauthenticatedError should have comment or be unexported (golint)
    • Line 69: warning: exported type Session should have comment or be unexported (golint)
    • Line 78: warning: exported type UserLoginCredentials should have comment or be unexported (golint)
    • Line 84: warning: comment on exported type WikifeatAuth should be of the form "WikifeatAuth ..." (with optional leading article) (golint)
    • Line 91: warning: exported method WikifeatAuth.AddAuthHeaders should have comment or be unexported (golint)
    • Line 103: warning: exported method WikifeatAuth.UpdateAuth should have comment or be unexported (golint)
    • Line 105: warning: exported method WikifeatAuth.GetUpdatedAuth should have comment or be unexported (golint)
    • Line 113: warning: exported method WikifeatAuth.DebugString should have comment or be unexported (golint)
    • Line 117: warning: exported function AddCsrfCookie should have comment or be unexported (golint)
    • Line 127: warning: exported function CheckCsrf should have comment or be unexported (golint)
    • Line 144: warning: exported function GetBasicAuth should have comment or be unexported (golint)
    • Line 150: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 155: warning: exported function GetAuth should have comment or be unexported (golint)
    • Line 185: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 190: warning: exported function SetAuth should have comment or be unexported (golint)
    • Line 207: warning: exported function ClearAuth should have comment or be unexported (golint)
    • wikifeat/auth/auth_service/standard_auth.go
    • Line 1: warning: package comment should be of the form "Package auth_service ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 30: warning: don't use an underscore in package name (golint)
    • Line 34: warning: should not use dot imports (golint)
    • Line 38: warning: comment on exported type StandardAuthenticator should be of the form "StandardAuthenticator ..." (with optional leading article) (golint)
    • Line 43: warning: comment on exported method StandardAuthenticator.CreateSession should be of the form "CreateSession ..." (golint)
    • Line 59: warning: comment on exported method StandardAuthenticator.DestroySession should be of the form "DestroySession ..." (golint)
    • wikifeat/common/util/util.go
    • Line 51: warning: comment on exported function GetExecDirectory should be of the form "GetExecDirectory ..." (golint)
    • Line 56: warning: comment on exported function DefaultConfigLocation should be of the form "DefaultConfigLocation ..." (golint)
    • Line 61: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 69: warning: exported function ContainsString should have comment or be unexported (golint)
    • Line 78: warning: exported function HasRole should have comment or be unexported (golint)
    • Line 82: warning: comment on exported function IsAnyAdmin should be of the form "IsAnyAdmin ..." (golint)
    • Line 94: warning: exported function Retry should have comment or be unexported (golint)
    • Line 108: warning: comment on exported function QuotifyString should be of the form "QuotifyString ..." (golint)
    • Line 113: warning: comment on exported function ApplyQuotes should be of the form "ApplyQuotes ..." (golint)
    • Line 123: warning: comment on exported function ParseArrayParam should be of the form "ParseArrayParam ..." (golint)
    • Line 136: warning: exported function GenHashString should have comment or be unexported (golint)
    • Line 143: warning: comment on exported function GenToken should be of the form "GenToken ..." (golint)
    • Line 150: warning: comment on exported function EncodeJsonData should be of the form "EncodeJsonData ..." (golint)
    • Line 157: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 162: warning: comment on exported function DecodeJsonData should be of the form "DecodeJsonData ..." (golint)
    • Line 168: warning: exported function EncodeBase64Url should have comment or be unexported (golint)
    • Line 176: warning: comment on exported function MinInt should be of the form "MinInt ..." (golint)
    • Line 180: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 185: warning: comment on exported function MaxInt should be of the form "MaxInt ..." (golint)
    • Line 189: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 194: warning: comment on exported function AbsInt should be of the form "AbsInt ..." (golint)
    • Line 198: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • wikifeat/config/config_service/config_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 35: warning: should not use dot imports (golint)
    • Line 43: warning: exported type ConfigController should have comment or be unexported (golint)
    • Line 45: warning: exported type ConfigResponse should have comment or be unexported (golint)
    • Line 50: warning: exported type ConfigParam should have comment or be unexported (golint)
    • Line 61: warning: exported method ConfigController.Service should have comment or be unexported (golint)
    • Line 65: warning: comment on exported method ConfigController.Register should be of the form "Register ..." (golint)
    • wikifeat/frontend/fserv/plugin_manager.go
    • Line 40: warning: exported type PluginData should have comment or be unexported (golint)
    • Line 52: warning: comment on exported function GetEnabledPlugins should be of the form "GetEnabledPlugins ..." (golint)
    • Line 61: warning: comment on exported function GetPluginData should be of the form "GetPluginData ..." (golint)
    • Line 65: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 70: warning: comment on exported function NewPluginData should be of the form "NewPluginData ..." (golint)
    • Line 81: warning: comment on exported function LoadPluginData should be of the form "LoadPluginData ..." (golint)
    • wikifeat/users/user_service/user_avatar_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 35: warning: should not use dot imports (golint)
    • Line 36: warning: should not use dot imports (golint)
    • Line 37: warning: should not use dot imports (golint)
    • Line 44: warning: exported type AvatarController should have comment or be unexported (golint)
    • Line 55: warning: exported type AvatarResponse should have comment or be unexported (golint)
    • Line 62: warning: exported method AvatarController.AddRoutes should have comment or be unexported (golint)
    • wikifeat/users/user_service/user_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 36: warning: should not use dot imports (golint)
    • Line 37: warning: should not use dot imports (golint)
    • Line 38: warning: should not use dot imports (golint)
    • Line 45: warning: exported type UsersController should have comment or be unexported (golint)
    • Line 47: warning: exported type UserResponse should have comment or be unexported (golint)
    • Line 52: warning: exported type UserListResponse should have comment or be unexported (golint)
    • Line 67: warning: exported method UsersController.Service should have comment or be unexported (golint)
    • Line 71: warning: comment on exported method UsersController.Register should be of the form "Register ..." (golint)
    • Line 560: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • wikifeat/common/database/database.go
    • Line 43: warning: comment on exported var Connection should be of the form "Connection ..." (golint)
    • Line 46: warning: comment on exported var AdminAuth should be of the form "AdminAuth ..." (golint)
    • Line 49: warning: comment on exported var CouchSecret should be of the form "CouchSecret ..." (golint)
    • Line 52: warning: comment on exported var MainDb should be of the form "MainDb ..." (golint)
    • Line 55: warning: comment on exported var AvatarDb should be of the form "AvatarDb ..." (golint)
    • Line 58: warning: comment on exported var UserPrefix should be of the form "UserPrefix ..." (golint)
    • Line 60: warning: exported var UserDbName should have comment or be unexported (golint)
    • Line 67: warning: exported type DesignView should have comment or be unexported (golint)
    • Line 72: warning: exported type DesignDocument should have comment or be unexported (golint)
    • Line 79: warning: exported type AuthDesignDocument should have comment or be unexported (golint)
    • Line 84: warning: exported type ViewResponse should have comment or be unexported (golint)
    • Line 89: warning: comment on exported function MasterRole should be of the form "MasterRole ..." (golint)
    • Line 94: warning: exported function AdminRole should have comment or be unexported (golint)
    • Line 101: warning: exported function WriteRole should have comment or be unexported (golint)
    • Line 105: warning: exported function ReadRole should have comment or be unexported (golint)
    • Line 109: warning: exported function MainDbName should have comment or be unexported (golint)
    • Line 113: warning: exported function AvatarDbName should have comment or be unexported (golint)
    • Line 117: warning: exported function AllUsersRole should have comment or be unexported (golint)
    • Line 121: warning: exported function BadRequestError should have comment or be unexported (golint)
    • Line 128: warning: exported function NotAdminError should have comment or be unexported (golint)
    • Line 135: warning: exported function NotFoundError should have comment or be unexported (golint)
    • Line 142: warning: comment on exported function InitDb should be of the form "InitDb ..." (golint)
    • Line 174: warning: exported function SetupDb should have comment or be unexported (golint)
    • Line 210: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 224: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 240: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 284: warning: exported function InitMainDatabase should have comment or be unexported (golint)
    • Line 341: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 346: warning: exported function GenUuid should have comment or be unexported (golint)
    • Line 350: warning: comment on exported function CreateDb should be of the form "CreateDb ..." (golint)
    • Line 367: warning: comment on exported function DeleteDb should be of the form "DeleteDb ..." (golint)
    • Line 379: warning: comment on exported function GetUserFromAuth should be of the form "GetUserFromAuth ..." (golint)
    • wikifeat/common/config/config.go
    • Line 39: warning: exported var ApiVersion should have comment or be unexported (golint)
    • Line 41: warning: exported var Service should have comment or be unexported (golint)
    • Line 52: warning: exported var Frontend should have comment or be unexported (golint)
    • Line 58: warning: exported var Search should have comment or be unexported (golint)
    • Line 62: warning: exported var Database should have comment or be unexported (golint)
    • Line 72: warning: exported var Logger should have comment or be unexported (golint)
    • Line 79: warning: exported var Auth should have comment or be unexported (golint)
    • Line 88: warning: exported var ServiceRegistry should have comment or be unexported (golint)
    • Line 93: warning: exported var Users should have comment or be unexported (golint)
    • Line 97: warning: exported var Notifications should have comment or be unexported (golint)
    • Line 109: warning: comment on exported function LoadDefaults should be of the form "LoadDefaults ..." (golint)
    • wikifeat/common/config/config_etcd.go
    • Line 42: warning: comment on exported var ConfigPrefix should be of the form "ConfigPrefix ..." (golint)
    • Line 44: warning: exported var DbConfigLocation should have comment or be unexported (golint)
    • Line 45: warning: exported var LogConfigLocation should have comment or be unexported (golint)
    • Line 46: warning: exported var AuthConfigLocation should have comment or be unexported (golint)
    • Line 47: warning: exported var NotificationsConfigLocation should have comment or be unexported (golint)
    • Line 48: warning: exported var UsersConfigLocation should have comment or be unexported (golint)
    • Line 49: warning: exported var FrontendConfigLocation should have comment or be unexported (golint)
    • Line 50: warning: exported var RegistryConfigLocation should have comment or be unexported (golint)
    • Line 55: warning: comment on exported type ServiceSection should be of the form "ServiceSection ..." (with optional leading article) (golint)
    • Line 59: warning: exported const NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 67: warning: exported function ServiceSectionFromString should have comment or be unexported (golint)
    • Line 84: warning: exported function InitEtcd should have comment or be unexported (golint)
    • Line 99: warning: comment on exported function FetchCommonConfig should be of the form "FetchCommonConfig ..." (golint)
    • Line 110: warning: comment on exported function FetchServiceSection should be of the form "FetchServiceSection ..." (golint)
    • Line 136: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 142: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 148: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 154: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • wikifeat/common/registry/registry_manager.go
    • Line 31: warning: package comment should be of the form "Package registry ..." (golint)
    • Line 59: warning: exported var EtcdPrefix should have comment or be unexported (golint)
    • Line 60: warning: exported var UsersLocation should have comment or be unexported (golint)
    • Line 61: warning: exported var WikisLocation should have comment or be unexported (golint)
    • Line 62: warning: exported var NotificationsLocation should have comment or be unexported (golint)
    • Line 63: warning: exported var FrontEndLocation should have comment or be unexported (golint)
    • Line 64: warning: exported var AuthLocation should have comment or be unexported (golint)
    • Line 65: warning: exported var PluginsLocation should have comment or be unexported (golint)
    • Line 66: warning: exported var ConfigServiceLocation should have comment or be unexported (golint)
    • Line 68: warning: comment on exported var ConfigPrefix should be of the form "ConfigPrefix ..." (golint)
    • Line 70: warning: exported var DbConfigLocation should have comment or be unexported (golint)
    • Line 77: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 82: warning: exported function GetEtcdKeyAPI should have comment or be unexported (golint)
    • Line 91: warning: exported function Init should have comment or be unexported (golint)
    • Line 144: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 219: warning: comment on exported function GetServiceLocation should be of the form "GetServiceLocation ..." (golint)
    • Line 225: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 235: warning: comment on exported function GetPluginLocation should be of the form "GetPluginLocation ..." (golint)
    • Line 241: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • wikifeat/auth/auth_service/auth_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 34: warning: should not use dot imports (golint)
    • Line 40: warning: exported type AuthController should have comment or be unexported (golint)
    • Line 52: warning: exported method AuthController.Service should have comment or be unexported (golint)
    • Line 56: warning: comment on exported method AuthController.Register should be of the form "Register ..." (golint)
    • wikifeat/frontend/routing/router.go
    • Line 1: warning: package comment should be of the form "Package routing ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 211: warning: comment on exported function AuthUser should be of the form "AuthUser ..." (golint)
    • Line 248: warning: comment on exported function LogRequest should be of the form "LogRequest ..." (golint)
    • Line 253: warning: comment on exported function LogError should be of the form "LogError ..." (golint)
    • wikifeat/config/config_loader/config_loader.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 39: warning: should not use dot imports (golint)
    • Line 48: warning: comment on exported function InitRegistry should be of the form "InitRegistry ..." (golint)
    • Line 63: warning: comment on exported function InitDatabase should be of the form "InitDatabase ..." (golint)
    • Line 69: warning: comment on exported function SetConfig should be of the form "SetConfig ..." (golint)
    • Line 87: warning: comment on exported function ClearConfig should be of the form "ClearConfig ..." (golint)
    • wikifeat/notifications/notification_service/notification_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 35: warning: should not use dot imports (golint)
    • Line 36: warning: should not use dot imports (golint)
    • Line 39: warning: exported type NotificationsController should have comment or be unexported (golint)
    • Line 47: warning: exported method NotificationsController.Service should have comment or be unexported (golint)
    • Line 51: warning: comment on exported method NotificationsController.Register should be of the form "Register ..." (golint)
    • Line 94: warning: exported method NotificationsController.ValidateNotificationRequest should have comment or be unexported (golint)
    • Line 97: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • wikifeat/wikis/wiki_service/pages_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 35: warning: should not use dot imports (golint)
    • Line 36: warning: should not use dot imports (golint)
    • Line 37: warning: should not use dot imports (golint)
    • Line 45: warning: exported type PagesController should have comment or be unexported (golint)
    • Line 46: warning: exported type PageResponse should have comment or be unexported (golint)
    • Line 51: warning: exported type PageIndexItem should have comment or be unexported (golint)
    • Line 56: warning: exported type PageIndexResponse should have comment or be unexported (golint)
    • Line 61: warning: exported type PageIndexList should have comment or be unexported (golint)
    • Line 65: warning: exported type BreadcrumbsResponse should have comment or be unexported (golint)
    • Line 69: warning: exported type HistoryResponse should have comment or be unexported (golint)
    • Line 75: warning: exported type HistoryEntries should have comment or be unexported (golint)
    • Line 79: warning: exported type HistoryEntryResponse should have comment or be unexported (golint)
    • Line 84: warning: exported type HistoryEntry should have comment or be unexported (golint)
    • Line 92: warning: exported type CommentResponse should have comment or be unexported (golint)
    • Line 97: warning: exported type CommentIndexResponse should have comment or be unexported (golint)
    • Line 104: warning: exported type CommentIndexList should have comment or be unexported (golint)
    • Line 110: warning: comment on exported method PagesController.AddRoutes should be of the form "AddRoutes ..." (golint)
    • wikifeat/wikis/wiki_service/wiki_manager.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 38: warning: should not use dot imports (golint)
    • Line 39: warning: should not use dot imports (golint)
    • Line 48: warning: exported type WikiRecordListResult should have comment or be unexported (golint)
    • Line 54: warning: exported type WikiListResponse should have comment or be unexported (golint)
    • Line 59: warning: exported type WikiSlugViewResponse should have comment or be unexported (golint)
    • Line 64: warning: exported type WikiSlugViewResult should have comment or be unexported (golint)
    • Line 73: warning: exported type CheckSlugResponse should have comment or be unexported (golint)
    • Line 77: warning: exported type KvItem should have comment or be unexported (golint)
    • Line 82: warning: exported type WikiManager should have comment or be unexported (golint)
    • Line 84: warning: exported function WikiDbName should have comment or be unexported (golint)
    • Line 155: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 190: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 210: warning: comment on exported method WikiManager.ReadBySlug should be of the form "ReadBySlug ..." (golint)
    • Line 225: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 275: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 317: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 328: warning: comment on exported method WikiManager.GetWikiList should be of the form "GetWikiList ..." (golint)
    • wikifeat/wikis/wiki_service/wikit/wikit.go
    • Line 35: warning: should not use dot imports (golint)
    • Line 46: warning: exported type Wiki should have comment or be unexported (golint)
    • Line 56: warning: comment on exported function SelectWiki should be of the form "SelectWiki ..." (golint)
    • Line 64: warning: comment on exported function CreateWiki should be of the form "CreateWiki ..." (golint)
    • Line 96: warning: comment on exported method Wiki.ReadPage should be of the form "ReadPage ..." (golint)
    • Line 102: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 108: warning: comment on exported method Wiki.ReadMultiplePages should be of the form "ReadMultiplePages ..." (golint)
    • Line 113: warning: comment on exported method Wiki.ReadPageBySlug should be of the form "ReadPageBySlug ..." (golint)
    • Line 124: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 129: warning: comment on exported method Wiki.GetLineage should be of the form "GetLineage ..." (golint)
    • Line 138: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 146: warning: comment on exported method Wiki.CheckForDuplicateSlug should be of the form "CheckForDuplicateSlug ..." (golint)
    • Line 164: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 169: warning: comment on exported method Page.Validate should be of the form "Validate ..." (golint)
    • Line 193: warning: comment on exported method Comment.Validate should be of the form "Validate ..." (golint)
    • Line 232: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 294: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 299: warning: comment on exported method Wiki.SavePage should be of the form "SavePage ..." (golint)
    • Line 304: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 309: warning: comment on exported method Wiki.DeletePage should be of the form "DeletePage ..." (golint)
    • Line 333: warning: comment on exported method Wiki.GetHistory should be of the form "GetHistory ..." (golint)
    • Line 365: warning: comment on exported method Wiki.GetChildPageIndex should be of the form "GetChildPageIndex ..." (golint)
    • Line 381: warning: comment on exported method Wiki.GetPageIndex should be of the form "GetPageIndex ..." (golint)
    • Line 390: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 396: warning: comment on exported method Wiki.GetFileIndex should be of the form "GetFileIndex ..." (golint)
    • Line 420: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 425: warning: comment on exported method Wiki.SaveFileRecord should be of the form "SaveFileRecord ..." (golint)
    • Line 434: warning: comment on exported method Wiki.GetFileRecord should be of the form "GetFileRecord ..." (golint)
    • Line 438: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 444: warning: comment on exported method Wiki.DeleteFileRecord should be of the form "DeleteFileRecord ..." (golint)
    • Line 449: warning: comment on exported method Wiki.SaveFileAttachment should be of the form "SaveFileAttachment ..." (golint)
    • Line 455: warning: comment on exported method Wiki.GetFileAttachment should be of the form "GetFileAttachment ..." (golint)
    • Line 461: warning: comment on exported method Wiki.GetFileAttachmentByProxy should be of the form "GetFileAttachmentByProxy ..." (golint)
    • Line 469: warning: comment on exported method Wiki.ReadComment should be of the form "ReadComment ..." (golint)
    • Line 473: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 479: warning: comment on exported method Wiki.SaveComment should be of the form "SaveComment ..." (golint)
    • Line 490: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 500: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 517: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 529: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 534: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 540: warning: comment on exported method Wiki.DeleteComment should be of the form "DeleteComment ..." (golint)
    • Line 545: warning: comment on exported method Wiki.GetCommentsForPage should be of the form "GetCommentsForPage ..." (golint)
    • Line 566: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • wikifeat/wikis/wiki_service/file_controller.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 35: warning: should not use dot imports (golint)
    • Line 36: warning: should not use dot imports (golint)
    • Line 37: warning: should not use dot imports (golint)
    • Line 47: warning: exported type FileController should have comment or be unexported (golint)
    • Line 55: warning: exported type FileResponse should have comment or be unexported (golint)
    • Line 60: warning: exported type FileIndexResponse should have comment or be unexported (golint)
    • Line 67: warning: exported type FileIndexList should have comment or be unexported (golint)
    • Line 71: warning: exported type FileIndexItem should have comment or be unexported (golint)
    • Line 78: warning: comment on exported method FileController.AddRoutes should be of the form "AddRoutes ..." (golint)
    • Line 159: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • wikifeat/auth/auth_service/auth_manager.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 38: warning: should not use dot imports (golint)
    • Line 51: warning: exported type AuthManager should have comment or be unexported (golint)
    • Line 73: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 94: warning: comment on exported method AuthManager.ReadSession should be of the form "ReadSession ..." (golint)
    • Line 106: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 111: warning: comment on exported method AuthManager.UpdateSession should be of the form "UpdateSession ..." (golint)
    • Line 136: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 155: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 177: warning: comment on exported method AuthManager.GetAuth should be of the form "GetAuth ..." (golint)
    • Line 195: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 211: warning: comment on exported method AuthManager.GetSessionId should be of the form "GetSessionId ..." (golint)
    • Line 233: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 238: warning: exported function NewSession should have comment or be unexported (golint)
    • wikifeat/wikis/wiki_service/pages_manager.go
    • Line 31: warning: don't use an underscore in package name (golint)
    • Line 37: warning: should not use dot imports (golint)
    • Line 38: warning: should not use dot imports (golint)
    • Line 45: warning: exported type PageManager should have comment or be unexported (golint)
    • Line 47: warning: exported type Breadcrumb should have comment or be unexported (golint)
    • Line 58: warning: comment on exported method PageManager.Index should be of the form "Index ..." (golint)
    • Line 66: warning: comment on exported method PageManager.ChildIndex should be of the form "ChildIndex ..." (golint)
    • Line 74: warning: comment on exported method PageManager.GetBreadcrumbs should be of the form "GetBreadcrumbs ..." (golint)
    • Line 109: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 115: warning: comment on exported method PageManager.Save should be of the form "Save ..." (golint)
    • Line 141: warning: comment on exported method PageManager.ReadBySlug should be of the form "ReadBySlug ..." (golint)
    • Line 163: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 197: warning: comment on exported method PageManager.GetHistory should be of the form "GetHistory ..." (golint)
    • Line 205: warning: comment on exported method PageManager.SaveComment should be of the form "SaveComment ..." (golint)
    • Line 227: warning: comment on exported method PageManager.ReadComment should be of the form "ReadComment ..." (golint)
    • Line 235: warning: comment on exported method PageManager.DeleteComment should be of the form "DeleteComment ..." (golint)
    • Line 247: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 270: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 276: warning: comment on exported method PageManager.GetComments should be of the form "GetComments ..." (golint)
    • wikifeat/common/config/cmd_parser.go
    • Line 1: warning: package comment should be of the form "Package config ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 36: warning: exported type DefaultCmdLine should have comment or be unexported (golint)
    • Line 46: warning: exported function ParseCmdParams should have comment or be unexported (golint)
    • wikifeat/common/config/config_file.go
    • Line 31: warning: package comment should be of the form "Package config ..." (golint)
    • Line 44: warning: comment on exported function LoadConfig should be of the form "LoadConfig ..." (golint)
    • Line 92: warning: comment on exported function SetFrontendConfig should be of the form "SetFrontendConfig ..." (golint)
    • Line 115: warning: comment on exported function SetSearchConfig should be of the form "SetSearchConfig ..." (golint)
    • Line 194: warning: if block ends with a return statement, so drop this else and outdent its block (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign11%

IneffAssign detects ineffectual assignments in Go code.

    • wikifeat/frontend/routing/plugin_router.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/daaku/go.httpgzip (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/auth (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/frontend/fserv (invalid package name: "") (ineffassign)
    • Line 105: warning: undeclared name: httpgzip (ineffassign)
    • Line 35: warning: "github.com/daaku/go.httpgzip" imported but not used (ineffassign)
    • Line 35: warning: could not import github.com/daaku/go.httpgzip (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/auth (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/frontend/fserv (invalid package name: "") (ineffassign)
    • Line 105: warning: undeclared name: httpgzip (ineffassign)
    • Line 35: warning: "github.com/daaku/go.httpgzip" imported but not used (ineffassign)
    • wikifeat/config/config_loader/config_loader.go
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 38: warning: cannot find package "." in: (ineffassign)
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: could not import github.com/coreos/etcd/client (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import golang.org/x/net/context (invalid package name: "") (ineffassign)
    • Line 65: warning: undeclared name: InitDb (ineffassign)
    • Line 66: warning: undeclared name: SetupDb (ineffassign)
    • Line 39: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/wikit/wikit.go
    • 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 35: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/go-slugification (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/twinj/uuid (invalid package name: "") (ineffassign)
    • Line 47: warning: undeclared name: Database (ineffassign)
    • Line 57: warning: undeclared name: Connection (ineffassign)
    • Line 57: warning: undeclared name: Auth (ineffassign)
    • Line 67: warning: undeclared name: Connection (ineffassign)
    • Line 68: warning: undeclared name: Auth (ineffassign)
    • Line 160: warning: undeclared name: Error (ineffassign)
    • Line 171: warning: undeclared name: Error (ineffassign)
    • Line 195: warning: undeclared name: Error (ineffassign)
    • Line 215: warning: undeclared name: slugification (ineffassign)
    • Line 252: warning: undeclared name: slugification (ineffassign)
    • Line 484: warning: undeclared name: Error (ineffassign)
    • Line 36: warning: "github.com/rhinoman/go-slugification" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/pages_manager.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/microcosm-cc/bluemonday (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/go-commonmark (invalid package name: "") (ineffassign)
    • Line 60: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 68: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 76: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 118: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 135: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 145: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 170: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 199: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 207: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 229: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 237: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 253: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 279: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 62: warning: undeclared name: Connection (ineffassign)
    • Line 70: warning: undeclared name: Connection (ineffassign)
    • Line 81: warning: undeclared name: Connection (ineffassign)
    • Line 89: warning: currentPageRow declared but not used (ineffassign)
    • Line 128: warning: undeclared name: Connection (ineffassign)
    • Line 137: warning: undeclared name: Connection (ineffassign)
    • Line 148: warning: undeclared name: MainDbName (ineffassign)
    • Line 149: warning: undeclared name: Connection (ineffassign)
    • Line 160: warning: undeclared name: Connection (ineffassign)
    • Line 164: warning: undeclared name: NotFoundError (ineffassign)
    • Line 172: warning: undeclared name: Connection (ineffassign)
    • Line 179: warning: undeclared name: BadRequestError (ineffassign)
    • Line 183: warning: undeclared name: WikiRecord (ineffassign)
    • Line 201: warning: undeclared name: Connection (ineffassign)
    • Line 223: warning: undeclared name: Connection (ineffassign)
    • Line 231: warning: undeclared name: Connection (ineffassign)
    • Line 239: warning: undeclared name: Connection (ineffassign)
    • Line 257: warning: undeclared name: Connection (ineffassign)
    • Line 265: warning: undeclared name: AdminRole (ineffassign)
    • Line 266: warning: undeclared name: AdminRole (ineffassign)
    • Line 266: warning: undeclared name: MainDbName (ineffassign)
    • Line 267: warning: undeclared name: MasterRole (ineffassign)
    • Line 281: warning: undeclared name: Connection (ineffassign)
    • Line 295: warning: undeclared name: commonmark (ineffassign)
    • Line 296: warning: undeclared name: commonmark (ineffassign)
    • Line 36: warning: "github.com/rhinoman/go-commonmark" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • wikifeat/config/config_service/config_manager.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • wikifeat/wikis/main.go
    • 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/wikis/wiki_service (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import gopkg.in/natefinch/lumberjack.v2 (invalid package name: "") (ineffassign)
    • Line 61: warning: undeclared name: lumberjack (ineffassign)
    • Line 67: warning: undeclared name: restful (ineffassign)
    • Line 68: warning: undeclared name: restful (ineffassign)
    • Line 35: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 40: warning: "gopkg.in/natefinch/lumberjack.v2" imported but not used (ineffassign)
    • wikifeat/common/auth/auth.go
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 38: warning: cannot find package "." in: (ineffassign)
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 144: warning: undeclared name: couchdb (ineffassign)
    • Line 155: warning: undeclared name: couchdb (ineffassign)
    • Line 190: warning: undeclared name: couchdb (ineffassign)
    • Line 147: warning: undeclared name: couchdb (ineffassign)
    • Line 37: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • wikifeat/users/user_service/user_avatar_test.go
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/users/user_service (invalid package name: "") (ineffassign)
    • Line 62: warning: undeclared name: UserAvatarManager (ineffassign)
    • Line 75: warning: undeclared name: couchdb (ineffassign)
    • Line 98: warning: undeclared name: Registration (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 39: warning: "github.com/rhinoman/wikifeat/users/user_service" imported but not used (ineffassign)
    • wikifeat/users/user_service/users_test.go
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/twinj/uuid (invalid package name: "") (ineffassign)
    • Line 47: warning: undeclared name: couchdb (ineffassign)
    • Line 64: warning: undeclared name: couchdb (ineffassign)
    • Line 69: warning: undeclared name: couchdb (ineffassign)
    • Line 85: warning: undeclared name: couchdb (ineffassign)
    • Line 143: warning: undeclared name: couchdb (ineffassign)
    • Line 170: warning: undeclared name: couchdb (ineffassign)
    • Line 196: warning: undeclared name: couchdb (ineffassign)
    • Line 34: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • wikifeat/notifications/main.go
    • 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/notifications/notification_service (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import gopkg.in/natefinch/lumberjack.v2 (invalid package name: "") (ineffassign)
    • Line 61: warning: undeclared name: lumberjack (ineffassign)
    • Line 67: warning: undeclared name: restful (ineffassign)
    • Line 68: warning: undeclared name: restful (ineffassign)
    • Line 40: warning: "gopkg.in/natefinch/lumberjack.v2" imported but not used (ineffassign)
    • Line 35: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/file_controller.go
    • Line 34: 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/services (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/wikis/wiki_service/wikit (invalid package name: "") (ineffassign)
    • Line 50: warning: undeclared name: HatLinks (ineffassign)
    • Line 51: warning: undeclared name: HatLink (ineffassign)
    • Line 52: warning: undeclared name: HatLink (ineffassign)
    • Line 61: warning: undeclared name: HatLinks (ineffassign)
    • Line 79: warning: undeclared name: restful (ineffassign)
    • Line 142: warning: undeclared name: restful (ineffassign)
    • Line 143: warning: undeclared name: restful (ineffassign)
    • Line 187: warning: undeclared name: restful (ineffassign)
    • Line 188: warning: undeclared name: restful (ineffassign)
    • Line 215: warning: undeclared name: restful (ineffassign)
    • Line 216: warning: undeclared name: restful (ineffassign)
    • Line 240: warning: undeclared name: restful (ineffassign)
    • Line 241: warning: undeclared name: restful (ineffassign)
    • Line 271: warning: undeclared name: restful (ineffassign)
    • Line 272: warning: undeclared name: restful (ineffassign)
    • Line 294: warning: undeclared name: restful (ineffassign)
    • Line 295: warning: undeclared name: restful (ineffassign)
    • Line 326: warning: undeclared name: restful (ineffassign)
    • Line 327: warning: undeclared name: restful (ineffassign)
    • Line 377: warning: undeclared name: restful (ineffassign)
    • Line 382: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 393: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 403: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 117: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 126: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 137: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 144: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 146: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 157: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 169: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 178: warning: undeclared name: WriteError (ineffassign)
    • Line 182: warning: undeclared name: SetAuth (ineffassign)
    • Line 189: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 191: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 198: warning: undeclared name: WriteServerError (ineffassign)
    • Line 201: warning: undeclared name: GenUuid (ineffassign)
    • Line 204: warning: undeclared name: WriteError (ineffassign)
    • Line 210: warning: undeclared name: SetAuth (ineffassign)
    • Line 217: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 219: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 224: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 230: warning: undeclared name: WriteError (ineffassign)
    • Line 235: warning: undeclared name: SetAuth (ineffassign)
    • Line 242: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 244: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 250: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 256: warning: undeclared name: WriteServerError (ineffassign)
    • Line 261: warning: undeclared name: WriteError (ineffassign)
    • Line 266: warning: undeclared name: SetAuth (ineffassign)
    • Line 273: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 275: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 280: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 285: warning: undeclared name: WriteError (ineffassign)
    • Line 288: warning: undeclared name: SetAuth (ineffassign)
    • Line 289: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 296: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 298: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 304: warning: undeclared name: WriteError (ineffassign)
    • Line 309: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 317: warning: undeclared name: WriteError (ineffassign)
    • Line 320: warning: undeclared name: SetAuth (ineffassign)
    • Line 321: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 329: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 331: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 337: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 344: warning: undeclared name: WriteError (ineffassign)
    • Line 349: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 357: warning: undeclared name: WriteError (ineffassign)
    • Line 361: warning: undeclared name: SetAuth (ineffassign)
    • Line 370: warning: undeclared name: WriteError (ineffassign)
    • Line 412: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 414: warning: undeclared name: GenIndexLinks (ineffassign)
    • Line 426: warning: undeclared name: AdminRole (ineffassign)
    • Line 427: warning: undeclared name: WriteRole (ineffassign)
    • Line 428: warning: undeclared name: HatLink (ineffassign)
    • Line 428: warning: links.Self undefined (type fileLinks has no field or method Self) (ineffassign)
    • Line 429: warning: undeclared name: HatLink (ineffassign)
    • Line 431: warning: undeclared name: HatLink (ineffassign)
    • Line 431: warning: links.Update undefined (type fileLinks has no field or method Update) (ineffassign)
    • Line 432: warning: undeclared name: HatLink (ineffassign)
    • Line 432: warning: links.Delete undefined (type fileLinks has no field or method Delete) (ineffassign)
    • Line 433: warning: undeclared name: HatLink (ineffassign)
    • Line 34: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/file_manager.go
    • Line 44: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 52: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 61: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 69: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 82: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 90: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 46: warning: undeclared name: Connection (ineffassign)
    • Line 55: warning: undeclared name: Connection (ineffassign)
    • Line 63: warning: undeclared name: Connection (ineffassign)
    • Line 71: warning: undeclared name: Connection (ineffassign)
    • Line 84: warning: undeclared name: Connection (ineffassign)
    • Line 92: warning: undeclared name: Connection (ineffassign)
    • Line 34: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • wikifeat/auth/auth_service/auth_manager.go
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 41: warning: cannot find package "." in: (ineffassign)
    • Line 42: warning: cannot find package "." in: (ineffassign)
    • Line 43: warning: cannot find package "." in: (ineffassign)
    • Line 44: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: could not import github.com/coreos/etcd/client (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 41: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 42: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 43: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 44: warning: could not import golang.org/x/net/context (invalid package name: "") (ineffassign)
    • Line 56: warning: undeclared name: Authenticator (ineffassign)
    • Line 65: warning: undeclared name: Session (ineffassign)
    • Line 79: warning: undeclared name: Session (ineffassign)
    • Line 95: warning: undeclared name: Session (ineffassign)
    • Line 113: warning: undeclared name: Session (ineffassign)
    • Line 142: warning: undeclared name: Session (ineffassign)
    • Line 161: warning: undeclared name: Session (ineffassign)
    • Line 178: warning: undeclared name: WikifeatAuth (ineffassign)
    • Line 238: warning: undeclared name: couchdb (ineffassign)
    • Line 238: warning: undeclared name: Session (ineffassign)
    • Line 121: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 126: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 128: warning: undeclared name: couchdb (ineffassign)
    • Line 151: warning: undeclared name: Session (ineffassign)
    • Line 181: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 186: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 194: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 196: warning: undeclared name: WikifeatAuth (ineffassign)
    • Line 203: warning: undeclared name: WikifeatAuth (ineffassign)
    • Line 216: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 222: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 243: warning: undeclared name: Session (ineffassign)
    • Line 37: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/auth" imported but not used (ineffassign)
    • wikifeat/common/services/controllers.go
    • 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 41: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/auth (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 41: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 49: warning: undeclared name: restful (ineffassign)
    • Line 118: warning: undeclared name: restful (ineffassign)
    • Line 118: warning: undeclared name: restful (ineffassign)
    • Line 119: warning: undeclared name: restful (ineffassign)
    • Line 128: warning: undeclared name: restful (ineffassign)
    • Line 128: warning: undeclared name: restful (ineffassign)
    • Line 136: warning: undeclared name: restful (ineffassign)
    • Line 136: warning: undeclared name: restful (ineffassign)
    • Line 137: warning: undeclared name: restful (ineffassign)
    • Line 162: warning: undeclared name: couchdb (ineffassign)
    • Line 178: warning: undeclared name: restful (ineffassign)
    • Line 178: warning: undeclared name: couchdb (ineffassign)
    • Line 185: warning: undeclared name: restful (ineffassign)
    • Line 186: warning: undeclared name: restful (ineffassign)
    • Line 186: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 196: warning: undeclared name: restful (ineffassign)
    • Line 196: warning: undeclared name: restful (ineffassign)
    • Line 204: warning: undeclared name: restful (ineffassign)
    • Line 210: warning: undeclared name: restful (ineffassign)
    • Line 232: warning: undeclared name: restful (ineffassign)
    • Line 259: warning: undeclared name: restful (ineffassign)
    • Line 265: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 90: warning: undeclared name: AdminRole (ineffassign)
    • Line 91: warning: undeclared name: WriteRole (ineffassign)
    • Line 104: warning: undeclared name: AdminRole (ineffassign)
    • Line 105: warning: undeclared name: AdminRole (ineffassign)
    • Line 105: warning: undeclared name: MainDbName (ineffassign)
    • Line 106: warning: undeclared name: MasterRole (ineffassign)
    • Line 107: warning: undeclared name: WriteRole (ineffassign)
    • Line 141: warning: undeclared name: couchdb (ineffassign)
    • Line 149: warning: undeclared name: GetUserFromAuth (ineffassign)
    • Line 154: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 236: warning: undeclared name: couchdb (ineffassign)
    • Line 266: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 267: warning: undeclared name: AdminAuth (ineffassign)
    • Line 269: warning: undeclared name: User (ineffassign)
    • Line 35: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 39: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 40: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • wikifeat/config/config_service/config_controller.go
    • Line 34: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/services (invalid package name: "") (ineffassign)
    • Line 46: warning: undeclared name: HatLinks (ineffassign)
    • Line 55: warning: undeclared name: restful (ineffassign)
    • Line 61: warning: undeclared name: restful (ineffassign)
    • Line 66: warning: undeclared name: restful (ineffassign)
    • Line 87: warning: undeclared name: restful (ineffassign)
    • Line 88: warning: undeclared name: restful (ineffassign)
    • Line 58: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 67: warning: undeclared name: restful (ineffassign)
    • Line 68: warning: undeclared name: LogRequest (ineffassign)
    • Line 72: warning: undeclared name: ApiVersion (ineffassign)
    • Line 73: warning: undeclared name: restful (ineffassign)
    • Line 74: warning: undeclared name: restful (ineffassign)
    • Line 93: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 101: warning: undeclared name: HatLinks (ineffassign)
    • Line 103: warning: undeclared name: HatLink (ineffassign)
    • Line 34: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • wikifeat/common/config/config_etcd.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/coreos/etcd/client (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import golang.org/x/net/context (invalid package name: "") (ineffassign)
    • wikifeat/wikis/wiki_service/wiki_controller.go
    • Line 47: warning: undeclared name: HatLinks (ineffassign)
    • Line 48: warning: undeclared name: HatLink (ineffassign)
    • Line 49: warning: undeclared name: HatLink (ineffassign)
    • Line 50: warning: undeclared name: HatLink (ineffassign)
    • Line 55: warning: undeclared name: WikiRecord (ineffassign)
    • Line 59: warning: undeclared name: HatLinks (ineffassign)
    • Line 73: warning: undeclared name: restful (ineffassign)
    • Line 75: warning: undeclared name: restful (ineffassign)
    • Line 80: warning: undeclared name: restful (ineffassign)
    • Line 147: warning: undeclared name: restful (ineffassign)
    • Line 148: warning: undeclared name: restful (ineffassign)
    • Line 204: warning: undeclared name: restful (ineffassign)
    • Line 205: warning: undeclared name: restful (ineffassign)
    • Line 237: warning: undeclared name: restful (ineffassign)
    • Line 238: warning: undeclared name: restful (ineffassign)
    • Line 258: warning: undeclared name: restful (ineffassign)
    • Line 259: warning: undeclared name: restful (ineffassign)
    • Line 280: warning: undeclared name: restful (ineffassign)
    • Line 281: warning: undeclared name: restful (ineffassign)
    • Line 307: warning: undeclared name: restful (ineffassign)
    • Line 308: warning: undeclared name: restful (ineffassign)
    • Line 326: warning: undeclared name: User (ineffassign)
    • Line 327: warning: undeclared name: WikiRecord (ineffassign)
    • Line 339: warning: undeclared name: User (ineffassign)
    • Line 70: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 85: warning: undeclared name: restful (ineffassign)
    • Line 86: warning: undeclared name: LogRequest (ineffassign)
    • Line 87: warning: undeclared name: AuthUser (ineffassign)
    • Line 88: warning: undeclared name: ApiVersion (ineffassign)
    • Line 91: warning: undeclared name: restful (ineffassign)
    • Line 92: warning: undeclared name: restful (ineffassign)
    • Line 105: warning: undeclared name: WikiRecord (ineffassign)
    • Line 125: warning: undeclared name: WikiRecord (ineffassign)
    • Line 132: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 149: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 151: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 163: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 174: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 186: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 195: warning: undeclared name: WriteError (ineffassign)
    • Line 199: warning: undeclared name: SetAuth (ineffassign)
    • Line 206: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 208: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 211: warning: undeclared name: WikiRecord (ineffassign)
    • Line 214: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 217: warning: undeclared name: GenUuid (ineffassign)
    • Line 220: warning: undeclared name: WriteError (ineffassign)
    • Line 224: warning: undeclared name: GetUserFromAuth (ineffassign)
    • Line 226: warning: undeclared name: WriteError (ineffassign)
    • Line 232: warning: undeclared name: SetAuth (ineffassign)
    • Line 239: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 241: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 245: warning: undeclared name: WikiRecord (ineffassign)
    • Line 248: warning: undeclared name: WriteError (ineffassign)
    • Line 253: warning: undeclared name: SetAuth (ineffassign)
    • Line 260: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 262: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 266: warning: undeclared name: WikiRecord (ineffassign)
    • Line 269: warning: undeclared name: WriteError (ineffassign)
    • Line 274: warning: undeclared name: SetAuth (ineffassign)
    • Line 282: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 284: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 289: warning: undeclared name: WikiRecord (ineffassign)
    • Line 292: warning: undeclared name: WriteServerError (ineffassign)
    • Line 297: warning: undeclared name: WriteError (ineffassign)
    • Line 302: warning: undeclared name: SetAuth (ineffassign)
    • Line 309: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 311: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 317: warning: undeclared name: WriteError (ineffassign)
    • Line 320: warning: undeclared name: SetAuth (ineffassign)
    • Line 321: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 332: warning: undeclared name: MainDbName (ineffassign)
    • Line 342: warning: wlr.TotalRows undefined (type *WikiListResponse has no field or method TotalRows) (ineffassign)
    • Line 343: warning: wlr.Offset undefined (type *WikiListResponse has no field or method Offset) (ineffassign)
    • Line 349: warning: undeclared name: GenIndexLinks (ineffassign)
    • Line 349: warning: undeclared name: MainDbName (ineffassign)
    • Line 360: warning: undeclared name: AdminRole (ineffassign)
    • Line 361: warning: undeclared name: AdminRole (ineffassign)
    • Line 361: warning: undeclared name: MainDbName (ineffassign)
    • Line 362: warning: undeclared name: MasterRole (ineffassign)
    • Line 363: warning: undeclared name: ReadRole (ineffassign)
    • Line 364: warning: undeclared name: WriteRole (ineffassign)
    • Line 366: warning: undeclared name: HatLink (ineffassign)
    • Line 366: warning: links.Self undefined (type wikiLinks has no field or method Self) (ineffassign)
    • Line 368: warning: undeclared name: HatLink (ineffassign)
    • Line 371: warning: undeclared name: HatLink (ineffassign)
    • Line 374: warning: undeclared name: HatLink (ineffassign)
    • Line 374: warning: links.Update undefined (type wikiLinks has no field or method Update) (ineffassign)
    • Line 375: warning: undeclared name: HatLink (ineffassign)
    • Line 375: warning: links.Delete undefined (type wikiLinks has no field or method Delete) (ineffassign)
    • Line 34: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • wikifeat/auth/auth_service/auth_controller.go
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 34: warning: could not import github.com/rhinoman/wikifeat/common/services (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/auth (invalid package name: "") (ineffassign)
    • Line 42: warning: undeclared name: restful (ineffassign)
    • Line 52: warning: undeclared name: restful (ineffassign)
    • Line 57: warning: undeclared name: restful (ineffassign)
    • Line 88: warning: undeclared name: restful (ineffassign)
    • Line 89: warning: undeclared name: restful (ineffassign)
    • Line 110: warning: undeclared name: restful (ineffassign)
    • Line 111: warning: undeclared name: restful (ineffassign)
    • Line 139: warning: undeclared name: restful (ineffassign)
    • Line 140: warning: undeclared name: restful (ineffassign)
    • Line 45: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 58: warning: undeclared name: restful (ineffassign)
    • Line 59: warning: undeclared name: LogRequest (ineffassign)
    • Line 63: warning: undeclared name: ApiVersion (ineffassign)
    • Line 64: warning: undeclared name: restful (ineffassign)
    • Line 65: warning: undeclared name: restful (ineffassign)
    • Line 76: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 81: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 93: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 100: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 106: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 117: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 126: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 130: warning: undeclared name: WriteError (ineffassign)
    • Line 134: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 145: warning: undeclared name: WriteServerError (ineffassign)
    • Line 33: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 34: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • wikifeat/notifications/notification_service/notification_controller.go
    • Line 34: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/services (invalid package name: "") (ineffassign)
    • Line 45: warning: undeclared name: restful (ineffassign)
    • Line 47: warning: undeclared name: restful (ineffassign)
    • Line 52: warning: undeclared name: restful (ineffassign)
    • Line 77: warning: undeclared name: restful (ineffassign)
    • Line 78: warning: undeclared name: restful (ineffassign)
    • Line 94: warning: undeclared name: NotificationRequest (ineffassign)
    • Line 42: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 53: warning: undeclared name: restful (ineffassign)
    • Line 54: warning: undeclared name: LogRequest (ineffassign)
    • Line 55: warning: undeclared name: ApiVersion (ineffassign)
    • Line 58: warning: undeclared name: restful (ineffassign)
    • Line 59: warning: undeclared name: restful (ineffassign)
    • Line 66: warning: undeclared name: NotificationRequest (ineffassign)
    • Line 67: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 80: warning: undeclared name: NotificationRequest (ineffassign)
    • Line 83: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 88: warning: undeclared name: WriteError (ineffassign)
    • Line 91: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 34: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/wiki_manager.go
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/go-slugification (invalid package name: "") (ineffassign)
    • Line 55: warning: undeclared name: ViewResponse (ineffassign)
    • Line 51: warning: undeclared name: WikiRecord (ineffassign)
    • Line 60: warning: undeclared name: ViewResponse (ineffassign)
    • Line 69: warning: undeclared name: WikiRecord (ineffassign)
    • Line 89: warning: undeclared name: WikiRecord (ineffassign)
    • Line 90: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 163: warning: undeclared name: WikiRecord (ineffassign)
    • Line 164: warning: undeclared name: couchdb (ineffassign)
    • Line 211: warning: undeclared name: WikiRecord (ineffassign)
    • Line 212: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 231: warning: undeclared name: WikiRecord (ineffassign)
    • Line 232: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 241: warning: undeclared name: WikiRecord (ineffassign)
    • Line 241: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 288: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 330: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 94: warning: undeclared name: MainDbName (ineffassign)
    • Line 95: warning: undeclared name: AdminRole (ineffassign)
    • Line 96: warning: undeclared name: WriteRole (ineffassign)
    • Line 97: warning: undeclared name: NotAdminError (ineffassign)
    • Line 102: warning: undeclared name: slugification (ineffassign)
    • Line 109: warning: undeclared name: Connection (ineffassign)
    • Line 121: warning: undeclared name: Connection (ineffassign)
    • Line 121: warning: undeclared name: AdminAuth (ineffassign)
    • Line 142: warning: undeclared name: Connection (ineffassign)
    • Line 142: warning: undeclared name: MainDbName (ineffassign)
    • Line 142: warning: undeclared name: AdminAuth (ineffassign)
    • Line 151: warning: undeclared name: couchdb (ineffassign)
    • Line 166: warning: undeclared name: Connection (ineffassign)
    • Line 189: warning: undeclared name: AllUsersRole (ineffassign)
    • Line 205: warning: undeclared name: AllUsersRole (ineffassign)
    • Line 214: warning: undeclared name: MainDbName (ineffassign)
    • Line 215: warning: undeclared name: Connection (ineffassign)
    • Line 226: warning: undeclared name: NotFoundError (ineffassign)
    • Line 234: warning: undeclared name: MainDbName (ineffassign)
    • Line 235: warning: undeclared name: Connection (ineffassign)
    • Line 242: warning: undeclared name: Connection (ineffassign)
    • Line 242: warning: undeclared name: MainDbName (ineffassign)
    • Line 244: warning: undeclared name: WikiRecord (ineffassign)
    • Line 260: warning: undeclared name: slugification (ineffassign)
    • Line 293: warning: undeclared name: MainDbName (ineffassign)
    • Line 294: warning: undeclared name: Connection (ineffassign)
    • Line 296: warning: undeclared name: AdminRole (ineffassign)
    • Line 297: warning: undeclared name: NotAdminError (ineffassign)
    • Line 300: warning: undeclared name: WikiRecord (ineffassign)
    • Line 308: warning: undeclared name: DeleteDb (ineffassign)
    • Line 340: warning: undeclared name: MainDbName (ineffassign)
    • Line 341: warning: undeclared name: Connection (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/go-slugification" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 39: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • wikifeat/notifications/notification_service/notification_manager.go
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import gopkg.in/gomail.v2 (invalid package name: "") (ineffassign)
    • Line 49: warning: undeclared name: NotificationRequest (ineffassign)
    • Line 64: warning: undeclared name: gomail (ineffassign)
    • Line 85: warning: undeclared name: gomail (ineffassign)
    • Line 39: warning: "gopkg.in/gomail.v2" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • wikifeat/common/registry/registry_manager.go
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 38: warning: cannot find package "." in: (ineffassign)
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: could not import github.com/coreos/etcd/client (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import golang.org/x/net/context (invalid package name: "") (ineffassign)
    • wikifeat/users/user_service/user_controller.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 48: warning: undeclared name: HatLinks (ineffassign)
    • Line 49: warning: undeclared name: User (ineffassign)
    • Line 53: warning: undeclared name: HatLinks (ineffassign)
    • Line 65: warning: undeclared name: restful (ineffassign)
    • Line 67: warning: undeclared name: restful (ineffassign)
    • Line 72: warning: undeclared name: restful (ineffassign)
    • Line 187: warning: undeclared name: restful (ineffassign)
    • Line 188: warning: undeclared name: restful (ineffassign)
    • Line 213: warning: undeclared name: restful (ineffassign)
    • Line 214: warning: undeclared name: restful (ineffassign)
    • Line 234: warning: undeclared name: restful (ineffassign)
    • Line 235: warning: undeclared name: restful (ineffassign)
    • Line 255: warning: undeclared name: restful (ineffassign)
    • Line 256: warning: undeclared name: restful (ineffassign)
    • Line 276: warning: undeclared name: restful (ineffassign)
    • Line 277: warning: undeclared name: restful (ineffassign)
    • Line 307: warning: undeclared name: restful (ineffassign)
    • Line 308: warning: undeclared name: restful (ineffassign)
    • Line 336: warning: undeclared name: restful (ineffassign)
    • Line 337: warning: undeclared name: restful (ineffassign)
    • Line 365: warning: undeclared name: restful (ineffassign)
    • Line 366: warning: undeclared name: restful (ineffassign)
    • Line 399: warning: undeclared name: restful (ineffassign)
    • Line 400: warning: undeclared name: restful (ineffassign)
    • Line 416: warning: undeclared name: restful (ineffassign)
    • Line 417: warning: undeclared name: restful (ineffassign)
    • Line 438: warning: undeclared name: restful (ineffassign)
    • Line 439: warning: undeclared name: restful (ineffassign)
    • Line 462: warning: undeclared name: restful (ineffassign)
    • Line 463: warning: undeclared name: restful (ineffassign)
    • Line 524: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 539: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 540: warning: undeclared name: User (ineffassign)
    • Line 552: warning: undeclared name: HatLinks (ineffassign)
    • Line 62: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 75: warning: undeclared name: restful (ineffassign)
    • Line 76: warning: undeclared name: LogRequest (ineffassign)
    • Line 80: warning: undeclared name: ApiVersion (ineffassign)
    • Line 81: warning: undeclared name: restful (ineffassign)
    • Line 82: warning: undeclared name: restful (ineffassign)
    • Line 85: warning: undeclared name: AuthUser (ineffassign)
    • Line 88: warning: undeclared name: User (ineffassign)
    • Line 94: warning: undeclared name: User (ineffassign)
    • Line 97: warning: undeclared name: AuthUser (ineffassign)
    • Line 102: warning: undeclared name: User (ineffassign)
    • Line 106: warning: undeclared name: AuthUser (ineffassign)
    • Line 111: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 114: warning: undeclared name: AuthUser (ineffassign)
    • Line 119: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 123: warning: undeclared name: AuthUser (ineffassign)
    • Line 129: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 136: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 144: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 147: warning: undeclared name: AuthUser (ineffassign)
    • Line 154: warning: undeclared name: AuthUser (ineffassign)
    • Line 160: warning: undeclared name: AuthUser (ineffassign)
    • Line 164: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 167: warning: undeclared name: AuthUser (ineffassign)
    • Line 189: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 191: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 194: warning: undeclared name: User (ineffassign)
    • Line 197: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 202: warning: undeclared name: WriteError (ineffassign)
    • Line 207: warning: undeclared name: SetAuth (ineffassign)
    • Line 216: warning: undeclared name: User (ineffassign)
    • Line 218: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 223: warning: undeclared name: WriteError (ineffassign)
    • Line 236: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 238: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 241: warning: undeclared name: User (ineffassign)
    • Line 245: warning: undeclared name: WriteServerError (ineffassign)
    • Line 250: warning: undeclared name: SetAuth (ineffassign)
    • Line 257: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 259: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 263: warning: undeclared name: User (ineffassign)
    • Line 266: warning: undeclared name: WriteError (ineffassign)
    • Line 271: warning: undeclared name: SetAuth (ineffassign)
    • Line 278: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 280: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 286: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 289: warning: undeclared name: User (ineffassign)
    • Line 292: warning: undeclared name: WriteServerError (ineffassign)
    • Line 297: warning: undeclared name: WriteError (ineffassign)
    • Line 302: warning: undeclared name: SetAuth (ineffassign)
    • Line 309: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 311: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 316: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 322: warning: undeclared name: WriteServerError (ineffassign)
    • Line 327: warning: undeclared name: WriteError (ineffassign)
    • Line 331: warning: undeclared name: SetAuth (ineffassign)
    • Line 332: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 338: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 340: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 345: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 351: warning: undeclared name: WriteServerError (ineffassign)
    • Line 356: warning: undeclared name: WriteError (ineffassign)
    • Line 360: warning: undeclared name: SetAuth (ineffassign)
    • Line 361: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 367: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 369: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 374: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 379: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 385: warning: undeclared name: WriteServerError (ineffassign)
    • Line 390: warning: undeclared name: WriteError (ineffassign)
    • Line 394: warning: undeclared name: SetAuth (ineffassign)
    • Line 395: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 403: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 408: warning: undeclared name: WriteError (ineffassign)
    • Line 411: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 420: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 426: warning: undeclared name: WriteServerError (ineffassign)
    • Line 431: warning: undeclared name: WriteError (ineffassign)
    • Line 434: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 440: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 442: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 447: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 452: warning: undeclared name: WriteError (ineffassign)
    • Line 456: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 457: warning: undeclared name: SetAuth (ineffassign)
    • Line 464: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 466: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 478: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 489: warning: undeclared name: WriteIllegalRequestError (ineffassign)
    • Line 500: warning: undeclared name: AdminRole (ineffassign)
    • Line 501: warning: undeclared name: AdminRole (ineffassign)
    • Line 501: warning: undeclared name: MainDbName (ineffassign)
    • Line 502: warning: undeclared name: WriteError (ineffassign)
    • Line 502: warning: undeclared name: NotAdminError (ineffassign)
    • Line 505: warning: undeclared name: AdminRole (ineffassign)
    • Line 506: warning: undeclared name: WriteRole (ineffassign)
    • Line 506: warning: undeclared name: ReadRole (ineffassign)
    • Line 515: warning: undeclared name: WriteError (ineffassign)
    • Line 519: warning: undeclared name: SetAuth (ineffassign)
    • Line 527: warning: ulr.TotalRows undefined (type *UserListQueryResponse has no field or method TotalRows) (ineffassign)
    • Line 528: warning: ulr.Offset undefined (type *UserListQueryResponse has no field or method Offset) (ineffassign)
    • Line 533: warning: undeclared name: GenIndexLinks (ineffassign)
    • Line 533: warning: undeclared name: MainDbName (ineffassign)
    • Line 553: warning: undeclared name: HatLinks (ineffassign)
    • Line 554: warning: undeclared name: MainDbName (ineffassign)
    • Line 555: warning: undeclared name: AdminRole (ineffassign)
    • Line 564: warning: undeclared name: HatLink (ineffassign)
    • Line 566: warning: undeclared name: HatLink (ineffassign)
    • Line 34: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • wikifeat/users/user_service/user_avatar_manager.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/nfnt/resize (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 54: warning: undeclared name: UserAvatar (ineffassign)
    • Line 54: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 73: warning: undeclared name: UserAvatar (ineffassign)
    • Line 74: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 94: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 115: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 151: warning: undeclared name: couchdb (ineffassign)
    • Line 175: warning: undeclared name: couchdb (ineffassign)
    • Line 60: warning: undeclared name: couchdb (ineffassign)
    • Line 62: warning: undeclared name: AdminRole (ineffassign)
    • Line 62: warning: undeclared name: MainDbName (ineffassign)
    • Line 63: warning: undeclared name: MasterRole (ineffassign)
    • Line 64: warning: undeclared name: AdminAuth (ineffassign)
    • Line 68: warning: undeclared name: Connection (ineffassign)
    • Line 68: warning: undeclared name: AvatarDbName (ineffassign)
    • Line 75: warning: undeclared name: Connection (ineffassign)
    • Line 75: warning: undeclared name: AvatarDbName (ineffassign)
    • Line 80: warning: undeclared name: Connection (ineffassign)
    • Line 80: warning: undeclared name: AvatarDbName (ineffassign)
    • Line 80: warning: undeclared name: AdminAuth (ineffassign)
    • Line 82: warning: undeclared name: UserAvatar (ineffassign)
    • Line 96: warning: undeclared name: couchdb (ineffassign)
    • Line 97: warning: undeclared name: AdminRole (ineffassign)
    • Line 97: warning: undeclared name: MainDbName (ineffassign)
    • Line 98: warning: undeclared name: MasterRole (ineffassign)
    • Line 99: warning: undeclared name: AdminAuth (ineffassign)
    • Line 103: warning: undeclared name: Connection (ineffassign)
    • Line 103: warning: undeclared name: AvatarDbName (ineffassign)
    • Line 105: warning: undeclared name: UserAvatar (ineffassign)
    • Line 134: warning: undeclared name: User (ineffassign)
    • Line 159: warning: undeclared name: Connection (ineffassign)
    • Line 159: warning: undeclared name: AvatarDbName (ineffassign)
    • Line 165: warning: undeclared name: AdminAuth (ineffassign)
    • Line 170: warning: undeclared name: AdminAuth (ineffassign)
    • Line 176: warning: undeclared name: Connection (ineffassign)
    • Line 176: warning: undeclared name: AvatarDbName (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/wikis_test.go
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 41: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/wikis/wiki_service (invalid package name: "") (ineffassign)
    • Line 41: warning: could not import github.com/twinj/uuid (invalid package name: "") (ineffassign)
    • Line 50: warning: undeclared name: User (ineffassign)
    • Line 51: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 65: warning: undeclared name: User (ineffassign)
    • Line 65: warning: undeclared name: couchdb (ineffassign)
    • Line 70: warning: undeclared name: couchdb (ineffassign)
    • Line 70: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 98: warning: undeclared name: User (ineffassign)
    • Line 56: warning: undeclared name: InitDb (ineffassign)
    • Line 57: warning: undeclared name: SetupDb (ineffassign)
    • Line 71: warning: undeclared name: GetUserFromAuth (ineffassign)
    • Line 75: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 85: warning: undeclared name: User (ineffassign)
    • Line 100: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 102: warning: undeclared name: couchdb (ineffassign)
    • Line 107: warning: undeclared name: DeleteDb (ineffassign)
    • Line 107: warning: undeclared name: MainDbName (ineffassign)
    • Line 115: warning: undeclared name: couchdb (ineffassign)
    • Line 134: warning: undeclared name: WikiRecord (ineffassign)
    • Line 141: warning: undeclared name: WikiRecord (ineffassign)
    • Line 154: warning: undeclared name: WikiRecord (ineffassign)
    • Line 163: warning: undeclared name: WikiRecord (ineffassign)
    • Line 180: warning: undeclared name: WikiRecord (ineffassign)
    • Line 35: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • wikifeat/config/main.go
    • Line 41: warning: cannot find package "." in: (ineffassign)
    • Line 42: warning: cannot find package "." in: (ineffassign)
    • Line 43: warning: cannot find package "." in: (ineffassign)
    • Line 44: warning: cannot find package "." in: (ineffassign)
    • Line 45: warning: cannot find package "." in: (ineffassign)
    • Line 46: warning: cannot find package "." in: (ineffassign)
    • Line 47: warning: cannot find package "." in: (ineffassign)
    • Line 41: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 42: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 43: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 44: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 45: warning: could not import github.com/rhinoman/wikifeat/config/config_loader (invalid package name: "") (ineffassign)
    • Line 46: warning: could not import github.com/rhinoman/wikifeat/config/config_service (invalid package name: "") (ineffassign)
    • Line 47: warning: could not import gopkg.in/natefinch/lumberjack.v2 (invalid package name: "") (ineffassign)
    • Line 82: warning: undeclared name: lumberjack (ineffassign)
    • Line 96: warning: undeclared name: restful (ineffassign)
    • Line 97: warning: undeclared name: restful (ineffassign)
    • Line 47: warning: "gopkg.in/natefinch/lumberjack.v2" imported but not used (ineffassign)
    • Line 41: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • wikifeat/common/entities/entities.go
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 89: warning: undeclared name: couchdb (ineffassign)
    • Line 116: warning: undeclared name: couchdb (ineffassign)
    • Line 122: warning: undeclared name: couchdb (ineffassign)
    • Line 128: warning: undeclared name: couchdb (ineffassign)
    • Line 33: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/pages_controller.go
    • Line 47: warning: undeclared name: HatLinks (ineffassign)
    • Line 52: warning: undeclared name: HatLinks (ineffassign)
    • Line 57: warning: undeclared name: HatLinks (ineffassign)
    • Line 70: warning: undeclared name: HatLinks (ineffassign)
    • Line 80: warning: undeclared name: HatLinks (ineffassign)
    • Line 93: warning: undeclared name: HatLinks (ineffassign)
    • Line 98: warning: undeclared name: HatLinks (ineffassign)
    • Line 111: warning: undeclared name: restful (ineffassign)
    • Line 231: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 250: warning: undeclared name: restful (ineffassign)
    • Line 251: warning: undeclared name: restful (ineffassign)
    • Line 272: warning: undeclared name: restful (ineffassign)
    • Line 273: warning: undeclared name: restful (ineffassign)
    • Line 294: warning: undeclared name: restful (ineffassign)
    • Line 295: warning: undeclared name: restful (ineffassign)
    • Line 312: warning: undeclared name: restful (ineffassign)
    • Line 313: warning: undeclared name: restful (ineffassign)
    • Line 340: warning: undeclared name: restful (ineffassign)
    • Line 341: warning: undeclared name: restful (ineffassign)
    • Line 367: warning: undeclared name: restful (ineffassign)
    • Line 368: warning: undeclared name: restful (ineffassign)
    • Line 400: warning: undeclared name: restful (ineffassign)
    • Line 401: warning: undeclared name: restful (ineffassign)
    • Line 427: warning: undeclared name: restful (ineffassign)
    • Line 428: warning: undeclared name: restful (ineffassign)
    • Line 460: warning: undeclared name: restful (ineffassign)
    • Line 461: warning: undeclared name: restful (ineffassign)
    • Line 485: warning: undeclared name: restful (ineffassign)
    • Line 486: warning: undeclared name: restful (ineffassign)
    • Line 515: warning: undeclared name: restful (ineffassign)
    • Line 516: warning: undeclared name: restful (ineffassign)
    • Line 543: warning: undeclared name: restful (ineffassign)
    • Line 544: warning: undeclared name: restful (ineffassign)
    • Line 584: warning: undeclared name: restful (ineffassign)
    • Line 585: warning: undeclared name: restful (ineffassign)
    • Line 610: warning: undeclared name: restful (ineffassign)
    • Line 611: warning: undeclared name: restful (ineffassign)
    • Line 641: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 652: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 665: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 666: warning: undeclared name: HatLinks (ineffassign)
    • Line 683: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 713: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 178: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 212: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 226: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 241: warning: undeclared name: GenRecordLinks (ineffassign)
    • Line 252: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 254: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 260: warning: undeclared name: WriteError (ineffassign)
    • Line 264: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 265: warning: undeclared name: GenIndexLinks (ineffassign)
    • Line 267: warning: undeclared name: SetAuth (ineffassign)
    • Line 274: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 276: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 283: warning: undeclared name: WriteError (ineffassign)
    • Line 287: warning: undeclared name: GenRecordLinks (ineffassign)
    • Line 289: warning: undeclared name: SetAuth (ineffassign)
    • Line 296: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 298: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 304: warning: undeclared name: WriteError (ineffassign)
    • Line 307: warning: undeclared name: SetAuth (ineffassign)
    • Line 314: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 316: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 323: warning: undeclared name: WriteServerError (ineffassign)
    • Line 326: warning: undeclared name: GenUuid (ineffassign)
    • Line 329: warning: undeclared name: WriteError (ineffassign)
    • Line 335: warning: undeclared name: SetAuth (ineffassign)
    • Line 343: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 345: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 351: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 357: warning: undeclared name: WriteError (ineffassign)
    • Line 362: warning: undeclared name: SetAuth (ineffassign)
    • Line 370: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 372: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 386: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 391: warning: undeclared name: WriteError (ineffassign)
    • Line 394: warning: undeclared name: SetAuth (ineffassign)
    • Line 403: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 405: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 411: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 417: warning: undeclared name: WriteError (ineffassign)
    • Line 422: warning: undeclared name: SetAuth (ineffassign)
    • Line 429: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 431: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 438: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 444: warning: undeclared name: WriteServerError (ineffassign)
    • Line 449: warning: undeclared name: WriteError (ineffassign)
    • Line 454: warning: undeclared name: SetAuth (ineffassign)
    • Line 462: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 464: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 471: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 476: warning: undeclared name: WriteError (ineffassign)
    • Line 479: warning: undeclared name: SetAuth (ineffassign)
    • Line 480: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 487: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 489: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 497: warning: undeclared name: WriteServerError (ineffassign)
    • Line 500: warning: undeclared name: GenUuid (ineffassign)
    • Line 504: warning: undeclared name: WriteError (ineffassign)
    • Line 510: warning: undeclared name: SetAuth (ineffassign)
    • Line 517: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 519: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 526: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 533: warning: undeclared name: WriteError (ineffassign)
    • Line 538: warning: undeclared name: SetAuth (ineffassign)
    • Line 545: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 547: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 555: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 561: warning: undeclared name: WriteServerError (ineffassign)
    • Line 568: warning: undeclared name: WriteError (ineffassign)
    • Line 579: warning: undeclared name: SetAuth (ineffassign)
    • Line 586: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 588: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 595: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 600: warning: undeclared name: WriteError (ineffassign)
    • Line 603: warning: undeclared name: SetAuth (ineffassign)
    • Line 604: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 612: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 614: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 628: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 633: warning: undeclared name: WriteError (ineffassign)
    • Line 636: warning: undeclared name: SetAuth (ineffassign)
    • Line 645: warning: undeclared name: GenRecordLinks (ineffassign)
    • Line 667: warning: undeclared name: HatLinks (ineffassign)
    • Line 669: warning: undeclared name: AdminRole (ineffassign)
    • Line 670: warning: undeclared name: AdminRole (ineffassign)
    • Line 670: warning: undeclared name: MainDbName (ineffassign)
    • Line 671: warning: undeclared name: MasterRole (ineffassign)
    • Line 674: warning: undeclared name: HatLink (ineffassign)
    • Line 677: warning: undeclared name: HatLink (ineffassign)
    • Line 678: warning: undeclared name: HatLink (ineffassign)
    • Line 688: warning: undeclared name: AdminRole (ineffassign)
    • Line 689: warning: undeclared name: AdminRole (ineffassign)
    • Line 689: warning: undeclared name: MainDbName (ineffassign)
    • Line 690: warning: undeclared name: MasterRole (ineffassign)
    • Line 691: warning: undeclared name: WriteRole (ineffassign)
    • Line 692: warning: undeclared name: HatLinks (ineffassign)
    • Line 693: warning: undeclared name: HatLink (ineffassign)
    • Line 695: warning: undeclared name: HatLink (ineffassign)
    • Line 716: warning: undeclared name: HatLinks (ineffassign)
    • Line 717: warning: undeclared name: HatLink (ineffassign)
    • Line 723: warning: undeclared name: HatLinks (ineffassign)
    • Line 724: warning: undeclared name: HatLink (ineffassign)
    • Line 34: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • wikifeat/auth/auth_service/standard_auth.go
    • Line 44: warning: undeclared name: Session (ineffassign)
    • Line 46: warning: undeclared name: couchdb (ineffassign)
    • Line 52: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 54: warning: undeclared name: UnauthenticatedError (ineffassign)
    • Line 33: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 34: warning: "github.com/rhinoman/wikifeat/common/auth" imported but not used (ineffassign)
    • wikifeat/users/user_service/user_avatar_controller.go
    • Line 34: 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 34: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/services (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 49: warning: undeclared name: HatLinks (ineffassign)
    • Line 50: warning: undeclared name: HatLink (ineffassign)
    • Line 51: warning: undeclared name: HatLink (ineffassign)
    • Line 52: warning: undeclared name: HatLink (ineffassign)
    • Line 57: warning: undeclared name: UserAvatar (ineffassign)
    • Line 62: warning: undeclared name: restful (ineffassign)
    • Line 122: warning: undeclared name: restful (ineffassign)
    • Line 123: warning: undeclared name: restful (ineffassign)
    • Line 149: warning: undeclared name: restful (ineffassign)
    • Line 150: warning: undeclared name: restful (ineffassign)
    • Line 174: warning: undeclared name: restful (ineffassign)
    • Line 175: warning: undeclared name: restful (ineffassign)
    • Line 205: warning: undeclared name: restful (ineffassign)
    • Line 206: warning: undeclared name: restful (ineffassign)
    • Line 228: warning: undeclared name: restful (ineffassign)
    • Line 229: warning: undeclared name: restful (ineffassign)
    • Line 261: warning: undeclared name: restful (ineffassign)
    • Line 262: warning: undeclared name: restful (ineffassign)
    • Line 281: warning: undeclared name: restful (ineffassign)
    • Line 282: warning: undeclared name: restful (ineffassign)
    • Line 288: warning: undeclared name: restful (ineffassign)
    • Line 289: warning: undeclared name: restful (ineffassign)
    • Line 295: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 296: warning: undeclared name: UserAvatar (ineffassign)
    • Line 305: warning: undeclared name: User (ineffassign)
    • Line 65: warning: undeclared name: AuthUser (ineffassign)
    • Line 67: warning: undeclared name: UserAvatar (ineffassign)
    • Line 73: warning: undeclared name: AuthUser (ineffassign)
    • Line 80: warning: undeclared name: AuthUser (ineffassign)
    • Line 84: warning: undeclared name: UserAvatar (ineffassign)
    • Line 89: warning: undeclared name: AuthUser (ineffassign)
    • Line 92: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 96: warning: undeclared name: AuthUser (ineffassign)
    • Line 102: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 117: warning: undeclared name: ApiPrefix (ineffassign)
    • Line 124: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 126: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 130: warning: undeclared name: UserAvatar (ineffassign)
    • Line 133: warning: undeclared name: WriteServerError (ineffassign)
    • Line 138: warning: undeclared name: WriteError (ineffassign)
    • Line 144: warning: undeclared name: SetAuth (ineffassign)
    • Line 151: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 153: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 158: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 161: warning: undeclared name: UserAvatar (ineffassign)
    • Line 164: warning: undeclared name: WriteError (ineffassign)
    • Line 169: warning: undeclared name: SetAuth (ineffassign)
    • Line 176: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 178: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 184: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 187: warning: undeclared name: UserAvatar (ineffassign)
    • Line 190: warning: undeclared name: WriteServerError (ineffassign)
    • Line 195: warning: undeclared name: WriteError (ineffassign)
    • Line 200: warning: undeclared name: SetAuth (ineffassign)
    • Line 207: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 209: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 214: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 219: warning: undeclared name: WriteError (ineffassign)
    • Line 222: warning: undeclared name: SetAuth (ineffassign)
    • Line 223: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 230: warning: undeclared name: GetCurrentUser (ineffassign)
    • Line 232: warning: undeclared name: Unauthenticated (ineffassign)
    • Line 238: warning: undeclared name: WriteError (ineffassign)
    • Line 243: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 250: warning: undeclared name: WriteError (ineffassign)
    • Line 253: warning: undeclared name: SetAuth (ineffassign)
    • Line 254: warning: undeclared name: BooleanResponse (ineffassign)
    • Line 265: warning: undeclared name: WriteBadRequestError (ineffassign)
    • Line 270: warning: undeclared name: WriteError (ineffassign)
    • Line 276: warning: undeclared name: WriteError (ineffassign)
    • Line 309: warning: undeclared name: AdminRole (ineffassign)
    • Line 309: warning: undeclared name: MainDbName (ineffassign)
    • Line 310: warning: undeclared name: MasterRole (ineffassign)
    • Line 312: warning: undeclared name: HatLink (ineffassign)
    • Line 312: warning: links.Self undefined (type avatarLinks has no field or method Self) (ineffassign)
    • Line 313: warning: undeclared name: HatLink (ineffassign)
    • Line 314: warning: undeclared name: HatLink (ineffassign)
    • Line 316: warning: undeclared name: HatLink (ineffassign)
    • Line 316: warning: links.Update undefined (type avatarLinks has no field or method Update) (ineffassign)
    • Line 317: warning: undeclared name: HatLink (ineffassign)
    • Line 317: warning: links.Delete undefined (type avatarLinks has no field or method Delete) (ineffassign)
    • Line 318: warning: undeclared name: HatLink (ineffassign)
    • Line 34: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/common/services" imported but not used (ineffassign)
    • wikifeat/users/main.go
    • 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/users/user_service (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import gopkg.in/natefinch/lumberjack.v2 (invalid package name: "") (ineffassign)
    • Line 62: warning: undeclared name: lumberjack (ineffassign)
    • Line 68: warning: undeclared name: restful (ineffassign)
    • Line 69: warning: undeclared name: restful (ineffassign)
    • Line 40: warning: "gopkg.in/natefinch/lumberjack.v2" imported but not used (ineffassign)
    • Line 35: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/wikit/wikit_test.go
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/wikis/wiki_service/wikit (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/twinj/uuid (invalid package name: "") (ineffassign)
    • Line 49: warning: undeclared name: couchdb (ineffassign)
    • Line 50: warning: undeclared name: couchdb (ineffassign)
    • Line 59: warning: undeclared name: Page (ineffassign)
    • Line 81: warning: undeclared name: couchdb (ineffassign)
    • Line 90: warning: undeclared name: CreateWiki (ineffassign)
    • Line 109: warning: undeclared name: couchdb (ineffassign)
    • Line 110: warning: undeclared name: SelectWiki (ineffassign)
    • Line 113: warning: undeclared name: PageContent (ineffassign)
    • Line 116: warning: undeclared name: Page (ineffassign)
    • Line 121: warning: undeclared name: Page (ineffassign)
    • Line 147: warning: undeclared name: Page (ineffassign)
    • Line 155: warning: undeclared name: Page (ineffassign)
    • Line 169: warning: undeclared name: Page (ineffassign)
    • Line 173: warning: undeclared name: PageContent (ineffassign)
    • Line 183: warning: undeclared name: MultiPageResponse (ineffassign)
    • Line 229: warning: undeclared name: couchdb (ineffassign)
    • Line 230: warning: undeclared name: SelectWiki (ineffassign)
    • Line 232: warning: undeclared name: Page (ineffassign)
    • Line 235: warning: undeclared name: PageContent (ineffassign)
    • Line 249: warning: undeclared name: Page (ineffassign)
    • Line 261: warning: undeclared name: Page (ineffassign)
    • Line 276: warning: undeclared name: couchdb (ineffassign)
    • Line 277: warning: undeclared name: SelectWiki (ineffassign)
    • Line 279: warning: undeclared name: File (ineffassign)
    • Line 283: warning: undeclared name: File (ineffassign)
    • Line 355: warning: undeclared name: couchdb (ineffassign)
    • Line 356: warning: undeclared name: SelectWiki (ineffassign)
    • Line 358: warning: undeclared name: Page (ineffassign)
    • Line 361: warning: undeclared name: PageContent (ineffassign)
    • Line 371: warning: undeclared name: Comment (ineffassign)
    • Line 372: warning: undeclared name: PageContent (ineffassign)
    • Line 384: warning: undeclared name: Comment (ineffassign)
    • Line 396: warning: undeclared name: Comment (ineffassign)
    • Line 397: warning: undeclared name: PageContent (ineffassign)
    • Line 406: warning: undeclared name: Comment (ineffassign)
    • Line 407: warning: undeclared name: PageContent (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 37: warning: "github.com/rhinoman/wikifeat/wikis/wiki_service/wikit" imported but not used (ineffassign)
    • wikifeat/auth/main.go
    • 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/emicklei/go-restful (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/auth/auth_service (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import gopkg.in/natefinch/lumberjack.v2 (invalid package name: "") (ineffassign)
    • Line 61: warning: undeclared name: lumberjack (ineffassign)
    • Line 67: warning: undeclared name: restful (ineffassign)
    • Line 68: warning: undeclared name: restful (ineffassign)
    • Line 35: warning: "github.com/emicklei/go-restful" imported but not used (ineffassign)
    • Line 40: warning: "gopkg.in/natefinch/lumberjack.v2" imported but not used (ineffassign)
    • wikifeat/frontend/routing/router.go
    • 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 41: warning: cannot find package "." in: (ineffassign)
    • Line 43: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/common/services (invalid package name: "") (ineffassign)
    • Line 41: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 43: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 80: warning: undeclared name: httpgzip (ineffassign)
    • Line 216: warning: undeclared name: couchdb (ineffassign)
    • Line 34: warning: "github.com/daaku/go.httpgzip" imported but not used (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/common/services (invalid package name: "") (ineffassign)
    • Line 41: warning: could not import github.com/rhinoman/wikifeat/common/util (invalid package name: "") (ineffassign)
    • Line 43: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 80: warning: undeclared name: httpgzip (ineffassign)
    • Line 216: warning: undeclared name: couchdb (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 34: warning: "github.com/daaku/go.httpgzip" imported but not used (ineffassign)
    • wikifeat/auth/auth_service/auth_test.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/auth/auth_service (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/users/user_service (invalid package name: "") (ineffassign)
    • Line 73: warning: undeclared name: couchdb (ineffassign)
    • Line 34: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • wikifeat/frontend/fserv/plugin_manager.go
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: could not import github.com/alyu/configparser (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/alyu/configparser (invalid package name: "") (ineffassign)
    • wikifeat/frontend/main.go
    • 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 39: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/database (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import github.com/rhinoman/wikifeat/frontend/fserv (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import github.com/rhinoman/wikifeat/frontend/routing (invalid package name: "") (ineffassign)
    • Line 40: warning: could not import gopkg.in/natefinch/lumberjack.v2 (invalid package name: "") (ineffassign)
    • Line 64: warning: undeclared name: lumberjack (ineffassign)
    • Line 40: warning: "gopkg.in/natefinch/lumberjack.v2" imported but not used (ineffassign)
    • wikifeat/common/database/database.go
    • Line 34: 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 34: warning: could not import github.com/rhinoman/couchdb-go (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/config (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/twinj/uuid (invalid package name: "") (ineffassign)
    • Line 44: warning: undeclared name: couchdb (ineffassign)
    • Line 47: warning: undeclared name: couchdb (ineffassign)
    • Line 338: warning: undeclared name: couchdb (ineffassign)
    • Line 380: warning: undeclared name: couchdb (ineffassign)
    • Line 122: warning: undeclared name: couchdb (ineffassign)
    • Line 129: warning: undeclared name: couchdb (ineffassign)
    • Line 136: warning: undeclared name: couchdb (ineffassign)
    • Line 159: warning: undeclared name: couchdb (ineffassign)
    • Line 238: warning: undeclared name: couchdb (ineffassign)
    • Line 340: warning: undeclared name: couchdb (ineffassign)
    • Line 342: warning: undeclared name: couchdb (ineffassign)
    • Line 34: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • wikifeat/frontend/routing/api_router.go
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: could not import github.com/gorilla/mux (invalid package name: "") (ineffassign)
    • Line 34: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import github.com/gorilla/mux (invalid package name: "") (ineffassign)
    • Line 34: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • wikifeat/users/user_service/user_manager.go
    • Line 40: warning: cannot find package "." in: (ineffassign)
    • Line 40: warning: could not import github.com/rhinoman/wikifeat/common/registry (invalid package name: "") (ineffassign)
    • Line 57: warning: undeclared name: ViewResponse (ineffassign)
    • Line 64: warning: undeclared name: User (ineffassign)
    • Line 110: warning: undeclared name: User (ineffassign)
    • Line 154: warning: undeclared name: User (ineffassign)
    • Line 155: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 186: warning: undeclared name: User (ineffassign)
    • Line 193: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 213: warning: undeclared name: User (ineffassign)
    • Line 214: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 264: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 348: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 390: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 421: warning: undeclared name: User (ineffassign)
    • Line 422: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 508: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 531: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 602: warning: undeclared name: CurrentUserInfo (ineffassign)
    • Line 668: warning: undeclared name: User (ineffassign)
    • Line 126: warning: undeclared name: AdminRole (ineffassign)
    • Line 126: warning: undeclared name: MainDbName (ineffassign)
    • Line 127: warning: undeclared name: MasterRole (ineffassign)
    • Line 128: warning: undeclared name: AllUsersRole (ineffassign)
    • Line 133: warning: undeclared name: Connection (ineffassign)
    • Line 133: warning: undeclared name: UserDbName (ineffassign)
    • Line 133: warning: undeclared name: AdminAuth (ineffassign)
    • Line 136: warning: undeclared name: UserPrefix (ineffassign)
    • Line 138: warning: undeclared name: CreateDb (ineffassign)
    • Line 138: warning: undeclared name: MainDbName (ineffassign)
    • Line 141: warning: undeclared name: InitMainDatabase (ineffassign)
    • Line 142: warning: undeclared name: DeleteDb (ineffassign)
    • Line 142: warning: undeclared name: MainDbName (ineffassign)
    • Line 146: warning: undeclared name: DeleteDb (ineffassign)
    • Line 146: warning: undeclared name: MainDbName (ineffassign)
    • Line 160: warning: undeclared name: AdminRole (ineffassign)
    • Line 160: warning: undeclared name: MainDbName (ineffassign)
    • Line 161: warning: undeclared name: MasterRole (ineffassign)
    • Line 162: warning: undeclared name: NotAdminError (ineffassign)
    • Line 173: warning: undeclared name: ReadRole (ineffassign)
    • Line 173: warning: undeclared name: MainDbName (ineffassign)
    • Line 173: warning: undeclared name: AllUsersRole (ineffassign)
    • Line 175: warning: undeclared name: UserPrefix (ineffassign)
    • Line 180: warning: undeclared name: Connection (ineffassign)
    • Line 180: warning: undeclared name: UserDbName (ineffassign)
    • Line 180: warning: undeclared name: AdminAuth (ineffassign)
    • Line 197: warning: undeclared name: AdminRole (ineffassign)
    • Line 197: warning: undeclared name: MainDbName (ineffassign)
    • Line 198: warning: undeclared name: NotAdminError (ineffassign)
    • Line 201: warning: undeclared name: UserPrefix (ineffassign)
    • Line 202: warning: undeclared name: User (ineffassign)
    • Line 208: warning: undeclared name: Connection (ineffassign)
    • Line 208: warning: undeclared name: UserDbName (ineffassign)
    • Line 208: warning: undeclared name: AdminAuth (ineffassign)
    • Line 217: warning: undeclared name: couchdb (ineffassign)
    • Line 220: warning: undeclared name: BadRequestError (ineffassign)
    • Line 223: warning: undeclared name: AdminRole (ineffassign)
    • Line 223: warning: undeclared name: MainDbName (ineffassign)
    • Line 224: warning: undeclared name: MasterRole (ineffassign)
    • Line 225: warning: undeclared name: AdminAuth (ineffassign)
    • Line 232: warning: undeclared name: Connection (ineffassign)
    • Line 232: warning: undeclared name: UserDbName (ineffassign)
    • Line 234: warning: undeclared name: UserPrefix (ineffassign)
    • Line 266: warning: undeclared name: couchdb (ineffassign)
    • Line 268: warning: undeclared name: AdminRole (ineffassign)
    • Line 268: warning: undeclared name: MainDbName (ineffassign)
    • Line 269: warning: undeclared name: MasterRole (ineffassign)
    • Line 272: warning: undeclared name: AdminAuth (ineffassign)
    • Line 279: warning: undeclared name: couchdb (ineffassign)
    • Line 286: warning: undeclared name: Connection (ineffassign)
    • Line 286: warning: undeclared name: UserDbName (ineffassign)
    • Line 288: warning: undeclared name: UserPrefix (ineffassign)
    • Line 310: warning: undeclared name: User (ineffassign)
    • Line 311: warning: undeclared name: Connection (ineffassign)
    • Line 311: warning: undeclared name: UserDbName (ineffassign)
    • Line 311: warning: undeclared name: AdminAuth (ineffassign)
    • Line 312: warning: undeclared name: UserPrefix (ineffassign)
    • Line 321: warning: undeclared name: couchdb (ineffassign)
    • Line 340: warning: undeclared name: MainDbName (ineffassign)
    • Line 355: warning: undeclared name: AdminRole (ineffassign)
    • Line 355: warning: undeclared name: MainDbName (ineffassign)
    • Line 356: warning: undeclared name: MasterRole (ineffassign)
    • Line 357: warning: undeclared name: AdminRole (ineffassign)
    • Line 359: warning: undeclared name: NotAdminError (ineffassign)
    • Line 363: warning: undeclared name: AdminRole (ineffassign)
    • Line 363: warning: undeclared name: MainDbName (ineffassign)
    • Line 364: warning: undeclared name: MasterRole (ineffassign)
    • Line 365: warning: undeclared name: NotAdminError (ineffassign)
    • Line 369: warning: undeclared name: Connection (ineffassign)
    • Line 369: warning: undeclared name: UserDbName (ineffassign)
    • Line 369: warning: undeclared name: AdminAuth (ineffassign)
    • Line 370: warning: undeclared name: User (ineffassign)
    • Line 371: warning: undeclared name: UserPrefix (ineffassign)
    • Line 377: warning: undeclared name: BadRequestError (ineffassign)
    • Line 380: warning: undeclared name: Connection (ineffassign)
    • Line 380: warning: undeclared name: AdminAuth (ineffassign)
    • Line 395: warning: undeclared name: AdminRole (ineffassign)
    • Line 395: warning: undeclared name: MainDbName (ineffassign)
    • Line 396: warning: undeclared name: AdminRole (ineffassign)
    • Line 398: warning: undeclared name: NotAdminError (ineffassign)
    • Line 401: warning: undeclared name: Connection (ineffassign)
    • Line 401: warning: undeclared name: UserDbName (ineffassign)
    • Line 401: warning: undeclared name: AdminAuth (ineffassign)
    • Line 402: warning: undeclared name: User (ineffassign)
    • Line 403: warning: undeclared name: UserPrefix (ineffassign)
    • Line 409: warning: undeclared name: BadRequestError (ineffassign)
    • Line 413: warning: undeclared name: Connection (ineffassign)
    • Line 413: warning: undeclared name: AdminAuth (ineffassign)
    • Line 425: warning: undeclared name: User (ineffassign)
    • Line 426: warning: undeclared name: AdminRole (ineffassign)
    • Line 426: warning: undeclared name: MainDbName (ineffassign)
    • Line 428: warning: undeclared name: Connection (ineffassign)
    • Line 428: warning: undeclared name: UserDbName (ineffassign)
    • Line 428: warning: undeclared name: AdminAuth (ineffassign)
    • Line 429: warning: undeclared name: UserPrefix (ineffassign)
    • Line 437: warning: undeclared name: Connection (ineffassign)
    • Line 437: warning: undeclared name: UserDbName (ineffassign)
    • Line 438: warning: undeclared name: UserPrefix (ineffassign)
    • Line 450: warning: undeclared name: User (ineffassign)
    • Line 451: warning: undeclared name: Connection (ineffassign)
    • Line 451: warning: undeclared name: UserDbName (ineffassign)
    • Line 451: warning: undeclared name: AdminAuth (ineffassign)
    • Line 452: warning: undeclared name: UserPrefix (ineffassign)
    • Line 476: warning: undeclared name: NotificationRequest (ineffassign)
    • Line 511: warning: undeclared name: NotAdminError (ineffassign)
    • Line 521: warning: undeclared name: Connection (ineffassign)
    • Line 521: warning: undeclared name: AdminAuth (ineffassign)
    • Line 539: warning: undeclared name: NotAdminError (ineffassign)
    • Line 551: warning: undeclared name: couchdb (ineffassign)
    • Line 562: warning: ulr.TotalRows undefined (type *UserListQueryResponse has no field or method TotalRows) (ineffassign)
    • Line 569: warning: undeclared name: Connection (ineffassign)
    • Line 569: warning: undeclared name: AdminAuth (ineffassign)
    • Line 570: warning: undeclared name: CountResponse (ineffassign)
    • Line 589: warning: undeclared name: Connection (ineffassign)
    • Line 589: warning: undeclared name: AdminAuth (ineffassign)
    • Line 605: warning: undeclared name: Connection (ineffassign)
    • Line 605: warning: undeclared name: AdminAuth (ineffassign)
    • Line 618: warning: undeclared name: CountResponse (ineffassign)
    • Line 662: warning: ulr.TotalRows undefined (type *UserListQueryResponse has no field or method TotalRows) (ineffassign)
    • Line 671: warning: undeclared name: couchdb (ineffassign)
    • Line 682: warning: undeclared name: couchdb (ineffassign)
    • Line 36: warning: "github.com/rhinoman/couchdb-go" imported but not used (ineffassign)
    • Line 38: warning: "github.com/rhinoman/wikifeat/common/database" imported but not used (ineffassign)
    • Line 39: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)
    • wikifeat/wikis/wiki_service/file_test.go
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/rhinoman/wikifeat/common/entities (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import github.com/rhinoman/wikifeat/users/user_service (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import github.com/rhinoman/wikifeat/wikis/wiki_service/wikit (invalid package name: "") (ineffassign)
    • Line 46: warning: undeclared name: User (ineffassign)
    • Line 63: warning: undeclared name: WikiRecord (ineffassign)
    • Line 35: warning: "github.com/rhinoman/wikifeat/common/entities" imported but not used (ineffassign)

misspell96%

Misspell Finds commonly misspelled English words