Preparing report...

Report for github.com/yokaiio/yokai_server

A    Great!    Found 238 issues across 282 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!


gocyclo95%

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.

    • yokai_server/excel/excel.go
    • Line 420: warning: cyclomatic complexity 29 of function convertValue() is high (> 15) (gocyclo)
    • Line 217: warning: cyclomatic complexity 24 of function parseExcelData() is high (> 15) (gocyclo)
    • yokai_server/services/combat/scene/combat_ctrl.go
    • Line 1035: warning: cyclomatic complexity 31 of function (*CombatCtrl).TriggerByDmgMod() is high (> 15) (gocyclo)
    • Line 1121: warning: cyclomatic complexity 28 of function (*CombatCtrl).checkTriggerCondition() is high (> 15) (gocyclo)
    • Line 852: warning: cyclomatic complexity 26 of function (*CombatCtrl).unRegisterAuraTrigger() is high (> 15) (gocyclo)
    • Line 384: warning: cyclomatic complexity 20 of function (*CombatCtrl).TriggerByBehaviour() is high (> 15) (gocyclo)
    • Line 259: warning: cyclomatic complexity 20 of function (*CombatCtrl).TriggerBySpellResult() is high (> 15) (gocyclo)
    • Line 671: warning: cyclomatic complexity 19 of function (*CombatCtrl).generateAura() is high (> 15) (gocyclo)
    • Line 790: warning: cyclomatic complexity 19 of function (*CombatCtrl).registerAuraTrigger() is high (> 15) (gocyclo)

golint16%

Golint is a linter for Go source code.

    • yokai_server/excel/auto/blade_entry.go
    • Line 12: warning: comment on exported type BladeEntry should be of the form "BladeEntry ..." (with optional leading article) (golint)
    • Line 28: warning: comment on exported type BladeEntries should be of the form "BladeEntries ..." (with optional leading article) (golint)
    • Line 37: warning: exported method BladeEntries.Load should have comment or be unexported (golint)
    • Line 58: warning: exported function GetBladeEntry should have comment or be unexported (golint)
    • Line 63: warning: exported function GetBladeSize should have comment or be unexported (golint)
    • Line 67: warning: exported function GetBladeRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/crystalAttRepo_manual.go
    • Line 8: warning: comment on exported type CrystalAttRepoList should be of the form "CrystalAttRepoList ..." (with optional leading article) (golint)
    • Line 13: warning: exported method CrystalAttRepoList.GetItemList should have comment or be unexported (golint)
    • Line 21: warning: comment on exported method CrystalAttRepoEntry.GetId should be of the form "GetId ..." (golint)
    • Line 26: warning: exported method CrystalAttRepoEntry.GetWeight should have comment or be unexported (golint)
    • Line 30: warning: comment on exported function GetCrystalAttRepoList should be of the form "GetCrystalAttRepoList ..." (golint)
    • yokai_server/define/base_define.go
    • Line 3: warning: exported type Number should have comment or be unexported (golint)
    • Line 6: warning: exported const PercentBase should have comment (or a comment on this block) or be unexported (golint)
    • yokai_server/excel/auto/playerLevelup_entry.go
    • Line 12: warning: comment on exported type PlayerLevelupEntry should be of the form "PlayerLevelupEntry ..." (with optional leading article) (golint)
    • Line 19: warning: comment on exported type PlayerLevelupEntries should be of the form "PlayerLevelupEntries ..." (with optional leading article) (golint)
    • Line 28: warning: exported method PlayerLevelupEntries.Load should have comment or be unexported (golint)
    • Line 49: warning: exported function GetPlayerLevelupEntry should have comment or be unexported (golint)
    • Line 54: warning: exported function GetPlayerLevelupSize should have comment or be unexported (golint)
    • Line 58: warning: exported function GetPlayerLevelupRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/rune_entry.go
    • Line 12: warning: comment on exported type RuneEntry should be of the form "RuneEntry ..." (with optional leading article) (golint)
    • Line 22: warning: comment on exported type RuneEntries should be of the form "RuneEntries ..." (with optional leading article) (golint)
    • Line 31: warning: exported method RuneEntries.Load should have comment or be unexported (golint)
    • Line 52: warning: exported function GetRuneEntry should have comment or be unexported (golint)
    • Line 57: warning: exported function GetRuneSize should have comment or be unexported (golint)
    • Line 61: warning: exported function GetRuneRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/skillBase_entry.go
    • Line 13: warning: comment on exported type SkillBaseEntry should be of the form "SkillBaseEntry ..." (with optional leading article) (golint)
    • Line 46: warning: comment on exported type SkillBaseEntries should be of the form "SkillBaseEntries ..." (with optional leading article) (golint)
    • Line 55: warning: exported method SkillBaseEntries.Load should have comment or be unexported (golint)
    • Line 76: warning: exported function GetSkillBaseEntry should have comment or be unexported (golint)
    • Line 81: warning: exported function GetSkillBaseSize should have comment or be unexported (golint)
    • Line 85: warning: exported function GetSkillBaseRows should have comment or be unexported (golint)
    • yokai_server/services/mail/gin_server.go
    • Line 27: warning: exported type GinServer should have comment or be unexported (golint)
    • Line 66: warning: exported function NewGinServer should have comment or be unexported (golint)
    • Line 82: warning: exported method GinServer.Main should have comment or be unexported (golint)
    • Line 143: warning: exported method GinServer.Run should have comment or be unexported (golint)
    • Line 149: warning: exported method GinServer.Exit should have comment or be unexported (golint)
    • yokai_server/services/client/client_bots.go
    • Line 29: warning: exported var PingTotalNum should have comment or be unexported (golint)
    • Line 30: warning: exported var ExecuteFuncChanNum should have comment or be unexported (golint)
    • Line 31: warning: exported var ErrExecuteContextDone should have comment or be unexported (golint)
    • Line 32: warning: exported var ErrExecuteClientClosed should have comment or be unexported (golint)
    • Line 34: warning: exported type ClientBots should have comment or be unexported (golint)
    • Line 44: warning: exported function NewClientBots should have comment or be unexported (golint)
    • Line 60: warning: exported method ClientBots.Before should have comment or be unexported (golint)
    • Line 76: warning: exported method ClientBots.Action should have comment or be unexported (golint)
    • Line 211: warning: exported method ClientBots.Run should have comment or be unexported (golint)
    • Line 221: warning: exported method ClientBots.Stop should have comment or be unexported (golint)
    • Line 225: warning: exported method ClientBots.AddClientExecute should have comment or be unexported (golint)
    • Line 246: warning: exported function PingExecution should have comment or be unexported (golint)
    • Line 261: warning: exported function LogonExecution should have comment or be unexported (golint)
    • Line 310: warning: exported function CreatePlayerExecution should have comment or be unexported (golint)
    • yokai_server/store/cache/goredis.go
    • Line 15: warning: exported type GoRedis should have comment or be unexported (golint)
    • Line 19: warning: exported function NewGoRedis should have comment or be unexported (golint)
    • Line 32: warning: exported method GoRedis.SaveObject should have comment or be unexported (golint)
    • Line 45: warning: exported method GoRedis.SaveHashObject should have comment or be unexported (golint)
    • Line 59: warning: exported method GoRedis.SaveHashAll should have comment or be unexported (golint)
    • Line 71: warning: exported method GoRedis.LoadObject should have comment or be unexported (golint)
    • Line 95: warning: exported method GoRedis.LoadHashAll should have comment or be unexported (golint)
    • Line 117: warning: exported method GoRedis.DeleteObject should have comment or be unexported (golint)
    • Line 125: warning: exported method GoRedis.DeleteHashObject should have comment or be unexported (golint)
    • Line 134: warning: exported method GoRedis.Exit should have comment or be unexported (golint)
    • yokai_server/transport/options.go
    • Line 11: warning: exported type Options should have comment or be unexported (golint)
    • Line 31: warning: exported type DialOptions should have comment or be unexported (golint)
    • Line 46: warning: exported type ListenOptions should have comment or be unexported (golint)
    • Line 77: warning: comment on exported function Secure should be of the form "Secure ..." (golint)
    • Line 92: warning: comment on exported function WithStream should be of the form "WithStream ..." (golint)
    • Line 99: warning: comment on exported function WithTimeout should be of the form "WithTimeout ..." (golint)
    • yokai_server/services/game/blade/blade.go
    • Line 16: warning: exported function NewPoolBlade should have comment or be unexported (golint)
    • Line 20: warning: exported function GetBladePool should have comment or be unexported (golint)
    • Line 24: warning: exported function ReleasePoolBlade should have comment or be unexported (golint)
    • Line 28: warning: exported function NewBlade should have comment or be unexported (golint)
    • Line 38: warning: exported type Blade should have comment or be unexported (golint)
    • Line 55: warning: exported method Blade.GetOptions should have comment or be unexported (golint)
    • Line 59: warning: exported method Blade.GetStoreIndex should have comment or be unexported (golint)
    • Line 63: warning: exported method Blade.GetType should have comment or be unexported (golint)
    • Line 67: warning: exported method Blade.GetID should have comment or be unexported (golint)
    • Line 71: warning: exported method Blade.GetLevel should have comment or be unexported (golint)
    • Line 75: warning: exported method Blade.GetAttManager should have comment or be unexported (golint)
    • Line 79: warning: exported method Blade.SetTalentManager should have comment or be unexported (golint)
    • Line 83: warning: exported method Blade.GetTalentManager should have comment or be unexported (golint)
    • Line 87: warning: exported method Blade.LoadFromDB should have comment or be unexported (golint)
    • Line 109: warning: exported method Blade.AddExp should have comment or be unexported (golint)
    • Line 114: warning: exported method Blade.AddLevel should have comment or be unexported (golint)
    • Line 119: warning: exported method Blade.CalcAtt should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/scene_camp.go
    • Line 8: warning: don't use underscores in Go names; const Camp_Max_Unit should be CampMaxUnit (golint)
    • Line 8: warning: exported const Camp_Max_Unit should have comment (or a comment on this block) or be unexported (golint)
    • Line 9: warning: don't use underscores in Go names; const Camp_Max_Spell should be CampMaxSpell (golint)
    • Line 10: warning: don't use underscores in Go names; const Camp_Max_Energy should be CampMaxEnergy (golint)
    • Line 13: warning: exported type SceneCamp should have comment or be unexported (golint)
    • Line 36: warning: exported function NewSceneCamp should have comment or be unexported (golint)
    • Line 46: warning: comment on exported method SceneCamp.GetOtherCamp should be of the form "GetOtherCamp ..." (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 55: warning: exported method SceneCamp.IsLoopEnd should have comment or be unexported (golint)
    • Line 59: warning: exported method SceneCamp.ResetLoopIndex should have comment or be unexported (golint)
    • Line 63: warning: exported method SceneCamp.IsValid should have comment or be unexported (golint)
    • Line 67: warning: exported method SceneCamp.IsLoopEnd should have comment or be unexported (golint)
    • Line 71: warning: exported method SceneCamp.ResetLoopIndex should have comment or be unexported (golint)
    • Line 75: warning: exported method SceneCamp.IsValid should have comment or be unexported (golint)
    • Line 79: warning: comment on exported method SceneCamp.OnUnitDead should be of the form "OnUnitDead ..." (golint)
    • Line 85: warning: comment on exported method SceneCamp.OnUnitDisappear should be of the form "OnUnitDisappear ..." (golint)
    • Line 90: warning: comment on exported method SceneCamp.Update should be of the form "Update ..." (golint)
    • Line 96: warning: comment on exported method SceneCamp.CastCampSpell should be of the form "CastCampSpell ..." (golint)
    • Line 143: warning: comment on exported method SceneCamp.Attack should be of the form "Attack ..." (golint)
    • Line 183: warning: comment on exported method SceneCamp.ModAttEnergy should be of the form "ModAttEnergy ..." (golint)
    • Line 193: warning: comment on exported method SceneCamp.CalDmgModAtt should be of the form "CalDmgModAtt ..." (golint)
    • yokai_server/services/game/player/account.go
    • Line 18: warning: exported var ErrAccountDisconnect should have comment or be unexported (golint)
    • Line 21: warning: don't use underscores in Go names; var Account_MemExpire should be AccountMemExpire (golint)
    • Line 26: warning: comment on exported type Account should be of the form "Account ..." (with optional leading article) (golint)
    • Line 44: warning: exported function NewAccount should have comment or be unexported (golint)
    • Line 48: warning: exported method Account.Init should have comment or be unexported (golint)
    • Line 61: warning: exported method Account.InitTask should have comment or be unexported (golint)
    • Line 79: warning: exported method Account.ResetTimeout should have comment or be unexported (golint)
    • Line 83: warning: exported method Account.IsTaskRunning should have comment or be unexported (golint)
    • Line 87: warning: exported method Account.GetId should have comment or be unexported (golint)
    • Line 91: warning: exported method Account.GetName should have comment or be unexported (golint)
    • Line 95: warning: exported method Account.SetName should have comment or be unexported (golint)
    • Line 99: warning: exported method Account.GetLevel should have comment or be unexported (golint)
    • Line 103: warning: exported method Account.SetLevel should have comment or be unexported (golint)
    • Line 107: warning: exported method Account.SetRpcCaller should have comment or be unexported (golint)
    • Line 111: warning: exported method Account.AddPlayerID should have comment or be unexported (golint)
    • Line 121: warning: exported method Account.GetPlayerIDs should have comment or be unexported (golint)
    • Line 125: warning: exported method Account.GetSock should have comment or be unexported (golint)
    • Line 129: warning: exported method Account.SetSock should have comment or be unexported (golint)
    • Line 133: warning: exported method Account.GetPlayer should have comment or be unexported (golint)
    • Line 137: warning: exported method Account.SetPlayer should have comment or be unexported (golint)
    • Line 141: warning: exported method Account.Stop should have comment or be unexported (golint)
    • Line 151: warning: exported method Account.AddTask should have comment or be unexported (golint)
    • Line 155: warning: exported method Account.TaskRun should have comment or be unexported (golint)
    • Line 171: warning: exported method Account.LogonSucceed should have comment or be unexported (golint)
    • Line 192: warning: comment on exported method Account.SendProtoMessage should be of the form "SendProtoMessage ..." (golint)
    • Line 212: warning: exported method Account.SendLogon should have comment or be unexported (golint)
    • Line 230: warning: exported method Account.SendServerTime should have comment or be unexported (golint)
    • Line 235: warning: exported method Account.HeartBeat should have comment or be unexported (golint)
    • yokai_server/services/game/player/mail_controller.go
    • Line 18: warning: exported type MailController should have comment or be unexported (golint)
    • Line 26: warning: exported function NewMailManager should have comment or be unexported (golint)
    • Line 93: warning: comment on exported method MailController.GetMail should be of the form "GetMail ..." (golint)
    • Line 100: warning: exported method MailController.ReadAllMail should have comment or be unexported (golint)
    • Line 119: warning: exported method MailController.GainAllMailsAttachments should have comment or be unexported (golint)
    • Line 139: warning: exported method MailController.DelAllMails should have comment or be unexported (golint)
    • Line 158: warning: comment on exported method MailController.SendTowerSettleRewardMail should be of the form "SendTowerSettleRewardMail ..." (golint)
    • yokai_server/services/game/hero/options.go
    • Line 8: warning: exported type Option should have comment or be unexported (golint)
    • Line 10: warning: comment on exported type Options should be of the form "Options ..." (with optional leading article) (golint)
    • Line 16: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 34: warning: exported function Id should have comment or be unexported (golint)
    • Line 40: warning: exported function OwnerId should have comment or be unexported (golint)
    • Line 46: warning: exported function OwnerType should have comment or be unexported (golint)
    • Line 52: warning: exported function TypeId should have comment or be unexported (golint)
    • Line 58: warning: exported function Exp should have comment or be unexported (golint)
    • Line 64: warning: exported function Level should have comment or be unexported (golint)
    • Line 70: warning: exported function PromoteLevel should have comment or be unexported (golint)
    • Line 76: warning: exported function Star should have comment or be unexported (golint)
    • Line 82: warning: exported function Entry should have comment or be unexported (golint)
    • yokai_server/services/game/player/blade_manager.go
    • Line 18: warning: exported function MakeBladeKey should have comment or be unexported (golint)
    • Line 33: warning: exported type BladeManager should have comment or be unexported (golint)
    • Line 40: warning: exported function NewBladeManager should have comment or be unexported (golint)
    • Line 49: warning: comment on exported method BladeManager.GetCostLootType should be of the form "GetCostLootType ..." (golint)
    • Line 54: warning: exported method BladeManager.LoadAll should have comment or be unexported (golint)
    • Line 126: warning: exported method BladeManager.GetBlade should have comment or be unexported (golint)
    • Line 129: 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 134: warning: exported method BladeManager.GetBladeNums should have comment or be unexported (golint)
    • Line 138: warning: exported method BladeManager.GetBladeList should have comment or be unexported (golint)
    • Line 148: warning: exported method BladeManager.AddBlade should have comment or be unexported (golint)
    • Line 176: warning: exported method BladeManager.DelBlade should have comment or be unexported (golint)
    • Line 188: warning: exported method BladeManager.BladeAddExp should have comment or be unexported (golint)
    • Line 202: warning: exported method BladeManager.BladeAddLevel should have comment or be unexported (golint)
    • Line 216: warning: exported method BladeManager.PutonEquip should have comment or be unexported (golint)
    • Line 225: warning: exported method BladeManager.TakeoffEquip should have comment or be unexported (golint)
    • yokai_server/services/combat/rpc_handler.go
    • Line 16: warning: exported var ErrInvalidStage should have comment or be unexported (golint)
    • Line 21: warning: exported type RpcHandler should have comment or be unexported (golint)
    • Line 27: warning: exported function NewRpcHandler should have comment or be unexported (golint)
    • Line 50: warning: comment on exported method RpcHandler.StageCombat should be of the form "StageCombat ..." (golint)
    • yokai_server/excel/auto/att_entry.go
    • Line 13: warning: comment on exported type AttEntry should be of the form "AttEntry ..." (with optional leading article) (golint)
    • Line 53: warning: comment on exported type AttEntries should be of the form "AttEntries ..." (with optional leading article) (golint)
    • Line 62: warning: exported method AttEntries.Load should have comment or be unexported (golint)
    • Line 83: warning: exported function GetAttEntry should have comment or be unexported (golint)
    • Line 88: warning: exported function GetAttSize should have comment or be unexported (golint)
    • Line 92: warning: exported function GetAttRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/battleView_entry.go
    • Line 13: warning: comment on exported type BattleViewEntry should be of the form "BattleViewEntry ..." (with optional leading article) (golint)
    • Line 28: warning: comment on exported type BattleViewEntries should be of the form "BattleViewEntries ..." (with optional leading article) (golint)
    • Line 37: warning: exported method BattleViewEntries.Load should have comment or be unexported (golint)
    • Line 58: warning: exported function GetBattleViewEntry should have comment or be unexported (golint)
    • Line 63: warning: exported function GetBattleViewSize should have comment or be unexported (golint)
    • Line 67: warning: exported function GetBattleViewRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/buyStrengthen_entry.go
    • Line 12: warning: comment on exported type BuyStrengthenEntry should be of the form "BuyStrengthenEntry ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported type BuyStrengthenEntries should be of the form "BuyStrengthenEntries ..." (with optional leading article) (golint)
    • Line 29: warning: exported method BuyStrengthenEntries.Load should have comment or be unexported (golint)
    • Line 50: warning: exported function GetBuyStrengthenEntry should have comment or be unexported (golint)
    • Line 55: warning: exported function GetBuyStrengthenSize should have comment or be unexported (golint)
    • Line 59: warning: exported function GetBuyStrengthenRows should have comment or be unexported (golint)
    • yokai_server/services/gate/rpc_handler.go
    • Line 17: warning: exported type RpcHandler should have comment or be unexported (golint)
    • Line 22: warning: exported function NewRpcHandler should have comment or be unexported (golint)
    • Line 38: warning: comment on exported method RpcHandler.CallGetRemotePlayerInfo should be of the form "CallGetRemotePlayerInfo ..." (golint)
    • Line 46: warning: exported method RpcHandler.CallUpdatePlayerExp should have comment or be unexported (golint)
    • Line 51: warning: comment on exported method RpcHandler.GetGateStatus should be of the form "GetGateStatus ..." (golint)
    • Line 59: warning: exported method RpcHandler.SyncPlayerInfo should have comment or be unexported (golint)
    • yokai_server/define/aura_define.go
    • Line 11: warning: don't use underscores in Go names; const Buff_HeroSyncNum should be BuffHeroSyncNum (golint)
    • Line 12: warning: don't use underscores in Go names; const Buff_MaxPassive should be BuffMaxPassive (golint)
    • Line 13: warning: don't use underscores in Go names; const Buff_MaxDuration should be BuffMaxDuration (golint)
    • Line 16: warning: comment on exported type EBuffCastingType should be of the form "EBuffCastingType ..." (with optional leading article) (golint)
    • Line 22: warning: don't use underscores in Go names; const BuffCasting_Begin should be BuffCastingBegin (golint)
    • Line 22: warning: exported const BuffCasting_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 23: warning: don't use underscores in Go names; const BuffCasting_Inter should be BuffCastingInter (golint)
    • Line 24: warning: don't use underscores in Go names; const BuffCasting_Persist should be BuffCastingPersist (golint)
    • Line 25: warning: don't use underscores in Go names; const BuffCasting_Times should be BuffCastingTimes (golint)
    • Line 26: warning: don't use underscores in Go names; const BuffCasting_End should be BuffCastingEnd (golint)
    • Line 29: warning: comment on exported type EAuraEffectStep should be of the form "EAuraEffectStep ..." (with optional leading article) (golint)
    • Line 35: warning: don't use underscores in Go names; const AuraEffectStep_Begin should be AuraEffectStepBegin (golint)
    • Line 35: warning: exported const AuraEffectStep_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 36: warning: don't use underscores in Go names; const AuraEffectStep_Apply should be AuraEffectStepApply (golint)
    • Line 37: warning: don't use underscores in Go names; const AuraEffectStep_Effect should be AuraEffectStepEffect (golint)
    • Line 38: warning: don't use underscores in Go names; const AuraEffectStep_Remove should be AuraEffectStepRemove (golint)
    • Line 39: warning: don't use underscores in Go names; const AuraEffectStep_Check should be AuraEffectStepCheck (golint)
    • Line 40: warning: don't use underscores in Go names; const AuraEffect_End should be AuraEffectEnd (golint)
    • Line 43: warning: comment on exported type EAuraAddResult should be of the form "EAuraAddResult ..." (with optional leading article) (golint)
    • Line 49: warning: don't use underscores in Go names; const AuraAddResult_Null should be AuraAddResultNull (golint)
    • Line 49: warning: exported const AuraAddResult_Null should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: don't use underscores in Go names; const AuraAddResult_Begin should be AuraAddResultBegin (golint)
    • Line 52: warning: don't use underscores in Go names; const AuraAddResult_Success should be AuraAddResultSuccess (golint)
    • Line 53: warning: don't use underscores in Go names; const AuraAddResult_Inferior should be AuraAddResultInferior (golint)
    • Line 54: warning: don't use underscores in Go names; const AuraAddResult_Full should be AuraAddResultFull (golint)
    • Line 55: warning: don't use underscores in Go names; const AuraAddResult_Immunity should be AuraAddResultImmunity (golint)
    • Line 56: warning: don't use underscores in Go names; const AuraAddResult_Resistance should be AuraAddResultResistance (golint)
    • Line 57: warning: don't use underscores in Go names; const AuraAddResult_End should be AuraAddResultEnd (golint)
    • Line 60: warning: comment on exported type EAuraEffectForDmg should be of the form "EAuraEffectForDmg ..." (with optional leading article) (golint)
    • Line 66: warning: don't use underscores in Go names; const AuraEffectForDmg_Begin should be AuraEffectForDmgBegin (golint)
    • Line 66: warning: exported const AuraEffectForDmg_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 67: warning: don't use underscores in Go names; const AuraEffectForDmg_Null should be AuraEffectForDmgNull (golint)
    • Line 68: warning: don't use underscores in Go names; const AuraEffectForDmg_Transform should be AuraEffectForDmgTransform (golint)
    • Line 69: warning: don't use underscores in Go names; const AuraEffectForDmg_ValueMod should be AuraEffectForDmgValueMod (golint)
    • Line 70: warning: don't use underscores in Go names; const AuraEffectForDmg_Absorb should be AuraEffectForDmgAbsorb (golint)
    • Line 71: warning: don't use underscores in Go names; const AuraEffectForDmg_End should be AuraEffectForDmgEnd (golint)
    • Line 74: warning: comment on exported type EAuraSlotGroup should be of the form "EAuraSlotGroup ..." (with optional leading article) (golint)
    • Line 80: warning: don't use underscores in Go names; const AuraSlotGroup_Begin should be AuraSlotGroupBegin (golint)
    • Line 80: warning: exported const AuraSlotGroup_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 81: warning: don't use underscores in Go names; const AuraSlotGroup_Positive should be AuraSlotGroupPositive (golint)
    • Line 82: warning: don't use underscores in Go names; const AuraSlotGroup_Negative should be AuraSlotGroupNegative (golint)
    • Line 83: warning: don't use underscores in Go names; const AuraSlotGroup_Passive should be AuraSlotGroupPassive (golint)
    • Line 84: warning: don't use underscores in Go names; const AuraSlotGroup_End should be AuraSlotGroupEnd (golint)
    • Line 87: warning: comment on exported type EAuraEffectType should be of the form "EAuraEffectType ..." (with optional leading article) (golint)
    • Line 93: warning: don't use underscores in Go names; const AuraEffectType_Begin should be AuraEffectTypeBegin (golint)
    • Line 93: warning: exported const AuraEffectType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 94: warning: don't use underscores in Go names; const AuraEffectType_Null should be AuraEffectTypeNull (golint)
    • Line 95: warning: don't use underscores in Go names; const AuraEffectType_PeriodDamage should be AuraEffectTypePeriodDamage (golint)
    • Line 96: warning: don't use underscores in Go names; const AuraEffectType_ModAtt should be AuraEffectTypeModAtt (golint)
    • Line 97: warning: don't use underscores in Go names; const AuraEffectType_Spell should be AuraEffectTypeSpell (golint)
    • Line 98: warning: don't use underscores in Go names; const AuraEffectType_State should be AuraEffectTypeState (golint)
    • Line 99: warning: don't use underscores in Go names; const AuraEffectType_Immunity should be AuraEffectTypeImmunity (golint)
    • Line 100: warning: don't use underscores in Go names; const AuraEffectType_DmgMod should be AuraEffectTypeDmgMod (golint)
    • Line 101: warning: don't use underscores in Go names; const AuraEffectType_NewDmg should be AuraEffectTypeNewDmg (golint)
    • Line 102: warning: don't use underscores in Go names; const AuraEffectType_DmgFix should be AuraEffectTypeDmgFix (golint)
    • Line 103: warning: don't use underscores in Go names; const AuraEffectType_ChgMelee should be AuraEffectTypeChgMelee (golint)
    • Line 104: warning: don't use underscores in Go names; const AuraEffectType_Shield should be AuraEffectTypeShield (golint)
    • Line 105: warning: don't use underscores in Go names; const AuraEffectType_DmgAttMod should be AuraEffectTypeDmgAttMod (golint)
    • Line 106: warning: don't use underscores in Go names; const AuraEffectType_AbsorbAllDmg should be AuraEffectTypeAbsorbAllDmg (golint)
    • Line 107: warning: don't use underscores in Go names; const AuraEffectType_DmgAccumulate should be AuraEffectTypeDmgAccumulate (golint)
    • Line 108: warning: don't use underscores in Go names; const AuraEffectType_MeleeSpell should be AuraEffectTypeMeleeSpell (golint)
    • Line 109: warning: don't use underscores in Go names; const AuraEffectType_LimitAttack should be AuraEffectTypeLimitAttack (golint)
    • Line 110: warning: don't use underscores in Go names; const AuraEffectType_PerioHeal should be AuraEffectTypePerioHeal (golint)
    • Line 111: warning: don't use underscores in Go names; const AuraEffectType_ModAttByAlive should be AuraEffectTypeModAttByAlive (golint)
    • Line 112: warning: don't use underscores in Go names; const AuraEffectType_ModAttByEnemyAlive should be AuraEffectTypeModAttByEnemyAlive (golint)
    • Line 114: warning: don't use underscores in Go names; const AuraEffectType_End should be AuraEffectTypeEnd (golint)
    • Line 117: warning: comment on exported type EAuraWrapResult should be of the form "EAuraWrapResult ..." (with optional leading article) (golint)
    • Line 123: warning: don't use underscores in Go names; const AuraWrapResult_Begin should be AuraWrapResultBegin (golint)
    • Line 123: warning: exported const AuraWrapResult_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 124: warning: don't use underscores in Go names; const AuraWrapResult_Add should be AuraWrapResultAdd (golint)
    • Line 125: warning: don't use underscores in Go names; const AuraWrapResult_Replace should be AuraWrapResultReplace (golint)
    • Line 126: warning: don't use underscores in Go names; const AuraWrapResult_Wrap should be AuraWrapResultWrap (golint)
    • Line 127: warning: don't use underscores in Go names; const AuraWrapResult_Invalid should be AuraWrapResultInvalid (golint)
    • Line 129: warning: don't use underscores in Go names; const AuraWrapResult_End should be AuraWrapResultEnd (golint)
    • Line 132: warning: comment on exported type EAuraRemoveMode should be of the form "EAuraRemoveMode ..." (with optional leading article) (golint)
    • Line 138: warning: don't use underscores in Go names; const AuraRemoveMode_Begin should be AuraRemoveModeBegin (golint)
    • Line 138: warning: exported const AuraRemoveMode_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 139: warning: don't use underscores in Go names; const AuraRemoveMode_Null should be AuraRemoveModeNull (golint)
    • Line 140: warning: don't use underscores in Go names; const AuraRemoveMode_Running should be AuraRemoveModeRunning (golint)
    • Line 141: warning: don't use underscores in Go names; const AuraRemoveMode_Default should be AuraRemoveModeDefault (golint)
    • Line 142: warning: don't use underscores in Go names; const AuraRemoveMode_Replace should be AuraRemoveModeReplace (golint)
    • Line 143: warning: don't use underscores in Go names; const AuraRemoveMode_Cancel should be AuraRemoveModeCancel (golint)
    • Line 144: warning: don't use underscores in Go names; const AuraRemoveMode_Dispel should be AuraRemoveModeDispel (golint)
    • Line 145: warning: don't use underscores in Go names; const AuraRemoveMode_Consume should be AuraRemoveModeConsume (golint)
    • Line 146: warning: don't use underscores in Go names; const AuraRemoveMode_Delete should be AuraRemoveModeDelete (golint)
    • Line 147: warning: don't use underscores in Go names; const AuraRemoveMode_Interrupt should be AuraRemoveModeInterrupt (golint)
    • Line 148: warning: don't use underscores in Go names; const AuraRemoveMode_Destroy should be AuraRemoveModeDestroy (golint)
    • Line 149: warning: don't use underscores in Go names; const AuraRemoveMode_Registered should be AuraRemoveModeRegistered (golint)
    • Line 150: warning: don't use underscores in Go names; const AuraRemoveMode_Hangup should be AuraRemoveModeHangup (golint)
    • Line 151: warning: don't use underscores in Go names; const AuraRemoveMode_End should be AuraRemoveModeEnd (golint)
    • Line 154: warning: don't use underscores in Go names; const AuraRemoveMode_Removed should be AuraRemoveModeRemoved (golint)
    • Line 154: warning: exported const AuraRemoveMode_Removed should have comment or be unexported (golint)
    • Line 163: warning: comment on exported type EAuraSyncStep should be of the form "EAuraSyncStep ..." (with optional leading article) (golint)
    • Line 169: warning: don't use underscores in Go names; const AuraSyncStep_Begin should be AuraSyncStepBegin (golint)
    • Line 169: warning: exported const AuraSyncStep_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 170: warning: don't use underscores in Go names; const AuraSyncStep_Add should be AuraSyncStepAdd (golint)
    • Line 171: warning: don't use underscores in Go names; const AuraSyncStep_Update should be AuraSyncStepUpdate (golint)
    • Line 172: warning: don't use underscores in Go names; const AuraSyncStep_Remove should be AuraSyncStepRemove (golint)
    • Line 173: warning: don't use underscores in Go names; const AuraSyncStep_End should be AuraSyncStepEnd (golint)
    • Line 176: warning: comment on exported type AuraEntry should be of the form "AuraEntry ..." (with optional leading article) (golint)
    • Line 208: warning: comment on exported type AuraInfo should be of the form "AuraInfo ..." (with optional leading article) (golint)
    • yokai_server/define/skill_define.go
    • Line 5: warning: exported function SpellType should have comment or be unexported (golint)
    • Line 9: warning: exported function SpellLevel should have comment or be unexported (golint)
    • Line 26: warning: exported const SpellEffectNum should have comment (or a comment on this block) or be unexported (golint)
    • Line 28: warning: don't use underscores in Go names; const Skill_PassiveNum should be SkillPassiveNum (golint)
    • Line 34: warning: comment on exported type ESchoolType should be of the form "ESchoolType ..." (with optional leading article) (golint)
    • Line 40: warning: don't use underscores in Go names; const SchoolType_Null should be SchoolTypeNull (golint)
    • Line 40: warning: exported const SchoolType_Null should have comment (or a comment on this block) or be unexported (golint)
    • Line 41: warning: don't use underscores in Go names; const SchoolType_Begin should be SchoolTypeBegin (golint)
    • Line 42: warning: don't use underscores in Go names; const SchoolType_Physics should be SchoolTypePhysics (golint)
    • Line 43: warning: don't use underscores in Go names; const SchoolType_Magic should be SchoolTypeMagic (golint)
    • Line 44: warning: don't use underscores in Go names; const SchoolType_End should be SchoolTypeEnd (golint)
    • Line 47: warning: comment on exported type ESelectTargetType should be of the form "ESelectTargetType ..." (with optional leading article) (golint)
    • Line 53: warning: don't use underscores in Go names; const SelectTarget_Begin should be SelectTargetBegin (golint)
    • Line 53: warning: exported const SelectTarget_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 54: warning: don't use underscores in Go names; const SelectTarget_Null should be SelectTargetNull (golint)
    • Line 55: warning: don't use underscores in Go names; const SelectTarget_Self should be SelectTargetSelf (golint)
    • Line 56: warning: don't use underscores in Go names; const SelectTarget_Enemy_Single should be SelectTargetEnemySingle (golint)
    • Line 57: warning: don't use underscores in Go names; const SelectTarget_Enemy_Single_Back should be SelectTargetEnemySingleBack (golint)
    • Line 58: warning: don't use underscores in Go names; const SelectTarget_Friend_HP_Min should be SelectTargetFriendHPMin (golint)
    • Line 59: warning: don't use underscores in Go names; const SelectTarget_Enemy_HP_Max should be SelectTargetEnemyHPMax (golint)
    • Line 60: warning: don't use underscores in Go names; const SelectTarget_Enemy_Rage_Max should be SelectTargetEnemyRageMax (golint)
    • Line 61: warning: don't use underscores in Go names; const SelectTarget_Enemy_Column should be SelectTargetEnemyColumn (golint)
    • Line 62: warning: don't use underscores in Go names; const SelectTarget_Enemy_Frontline should be SelectTargetEnemyFrontline (golint)
    • Line 63: warning: don't use underscores in Go names; const SelectTarget_Enemy_Supporter should be SelectTargetEnemySupporter (golint)
    • Line 64: warning: don't use underscores in Go names; const SelectTarget_Friend_Random should be SelectTargetFriendRandom (golint)
    • Line 65: warning: don't use underscores in Go names; const SelectTarget_Enemy_Random should be SelectTargetEnemyRandom (golint)
    • Line 66: warning: don't use underscores in Go names; const SelectTarget_Friend_All should be SelectTargetFriendAll (golint)
    • Line 67: warning: don't use underscores in Go names; const SelectTarget_Enemy_All should be SelectTargetEnemyAll (golint)
    • Line 68: warning: don't use underscores in Go names; const SelectTarget_Enemy_Rune should be SelectTargetEnemyRune (golint)
    • Line 69: warning: don't use underscores in Go names; const SelectTarget_Friend_Rune should be SelectTargetFriendRune (golint)
    • Line 70: warning: don't use underscores in Go names; const SelectTarget_Next_Attack should be SelectTargetNextAttack (golint)
    • Line 71: warning: don't use underscores in Go names; const SelectTarget_Friend_Rage_Min should be SelectTargetFriendRageMin (golint)
    • Line 72: warning: don't use underscores in Go names; const SelectTarget_Enemy_Frontline_Random should be SelectTargetEnemyFrontlineRandom (golint)
    • Line 73: warning: don't use underscores in Go names; const SelectTarget_Enemy_Backline_Random should be SelectTargetEnemyBacklineRandom (golint)
    • Line 74: warning: don't use underscores in Go names; const SelectTarget_Friend_Frontline_Random should be SelectTargetFriendFrontlineRandom (golint)
    • Line 75: warning: don't use underscores in Go names; const SelectTarget_Friend_Backline_Random should be SelectTargetFriendBacklineRandom (golint)
    • Line 76: warning: don't use underscores in Go names; const SelectTarget_Next_Attack_Row should be SelectTargetNextAttackRow (golint)
    • Line 77: warning: don't use underscores in Go names; const SelectTarget_Next_Attack_Column should be SelectTargetNextAttackColumn (golint)
    • Line 78: warning: don't use underscores in Go names; const SelectTarget_Next_Attack_Border should be SelectTargetNextAttackBorder (golint)
    • Line 79: warning: don't use underscores in Go names; const SelectTarget_Next_Attack_Explode should be SelectTargetNextAttackExplode (golint)
    • Line 80: warning: don't use underscores in Go names; const SelectTarget_Caster_Max_Attack should be SelectTargetCasterMaxAttack (golint)
    • Line 81: warning: don't use underscores in Go names; const SelectTarget_Target_Max_Attack should be SelectTargetTargetMaxAttack (golint)
    • Line 82: warning: don't use underscores in Go names; const SelectTarget_Enemy_HP_Min should be SelectTargetEnemyHPMin (golint)
    • Line 83: warning: don't use underscores in Go names; const SelectTarget_End should be SelectTargetEnd (golint)
    • Line 86: warning: comment on exported type EAttackType should be of the form "EAttackType ..." (with optional leading article) (golint)
    • Line 92: warning: don't use underscores in Go names; const AttackType_Begin should be AttackTypeBegin (golint)
    • Line 92: warning: exported const AttackType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 93: warning: don't use underscores in Go names; const AttackType_Melee should be AttackTypeMelee (golint)
    • Line 94: warning: don't use underscores in Go names; const AttackType_Magic should be AttackTypeMagic (golint)
    • Line 95: warning: don't use underscores in Go names; const AttackType_End should be AttackTypeEnd (golint)
    • Line 98: warning: comment on exported type ESpellType should be of the form "ESpellType ..." (with optional leading article) (golint)
    • Line 104: warning: don't use underscores in Go names; const SpellType_Begin should be SpellTypeBegin (golint)
    • Line 104: warning: exported const SpellType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 105: warning: don't use underscores in Go names; const SpellType_Null should be SpellTypeNull (golint)
    • Line 106: warning: don't use underscores in Go names; const SpellType_Melee should be SpellTypeMelee (golint)
    • Line 107: warning: don't use underscores in Go names; const SpellType_Rage should be SpellTypeRage (golint)
    • Line 108: warning: don't use underscores in Go names; const SpellType_Rune should be SpellTypeRune (golint)
    • Line 110: warning: don't use underscores in Go names; const SpellType_TriggerNull should be SpellTypeTriggerNull (golint)
    • Line 111: warning: don't use underscores in Go names; const SpellType_TriggerMelee should be SpellTypeTriggerMelee (golint)
    • Line 112: warning: don't use underscores in Go names; const SpellType_TriggerRage should be SpellTypeTriggerRage (golint)
    • Line 113: warning: don't use underscores in Go names; const SpellType_TriggerRune should be SpellTypeTriggerRune (golint)
    • Line 114: warning: don't use underscores in Go names; const SpellType_TriggerAura should be SpellTypeTriggerAura (golint)
    • Line 115: warning: don't use underscores in Go names; const SpellType_TriggerBeatBack should be SpellTypeTriggerBeatBack (golint)
    • Line 116: warning: don't use underscores in Go names; const SpellType_TriggerAuraTwice should be SpellTypeTriggerAuraTwice (golint)
    • Line 117: warning: don't use underscores in Go names; const SpellType_End should be SpellTypeEnd (golint)
    • Line 120: warning: comment on exported type EAuraEventExType should be of the form "EAuraEventExType ..." (with optional leading article) (golint)
    • Line 126: warning: don't use underscores in Go names; const AuraEventEx_Begin should be AuraEventExBegin (golint)
    • Line 126: warning: exported const AuraEventEx_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 127: warning: don't use underscores in Go names; const AuraEventEx_Null should be AuraEventExNull (golint)
    • Line 128: warning: don't use underscores in Go names; const AuraEventEx_Normal_Hit should be AuraEventExNormalHit (golint)
    • Line 129: warning: don't use underscores in Go names; const AuraEventEx_Critical_Hit should be AuraEventExCriticalHit (golint)
    • Line 130: warning: don't use underscores in Go names; const AuraEventEx_Miss should be AuraEventExMiss (golint)
    • Line 131: warning: don't use underscores in Go names; const AuraEventEx_Dodge should be AuraEventExDodge (golint)
    • Line 132: warning: don't use underscores in Go names; const AuraEventEx_Block should be AuraEventExBlock (golint)
    • Line 133: warning: don't use underscores in Go names; const AuraEventEx_Immnne should be AuraEventExImmnne (golint)
    • Line 134: warning: don't use underscores in Go names; const AuraEventEx_Absorb should be AuraEventExAbsorb (golint)
    • Line 136: warning: don't use underscores in Go names; const AuraEventEx_Not_Active_Spell should be AuraEventExNotActiveSpell (golint)
    • Line 137: warning: don't use underscores in Go names; const AuraEventEx_Only_Active_Spell should be AuraEventExOnlyActiveSpell (golint)
    • Line 138: warning: don't use underscores in Go names; const AuraEventEx_Trigger_Always should be AuraEventExTriggerAlways (golint)
    • Line 139: warning: don't use underscores in Go names; const AuraEventEx_IgnoreArmor should be AuraEventExIgnoreArmor (golint)
    • Line 140: warning: don't use underscores in Go names; const AuraEventEx_RageResume should be AuraEventExRageResume (golint)
    • Line 141: warning: don't use underscores in Go names; const AuraEventEx_EnergyResume should be AuraEventExEnergyResume (golint)
    • Line 142: warning: don't use underscores in Go names; const AuraEventEx_Killed should be AuraEventExKilled (golint)
    • Line 143: warning: don't use underscores in Go names; const AuraEventEx_Invalid should be AuraEventExInvalid (golint)
    • Line 144: warning: don't use underscores in Go names; const AuraEventEx_UnDead should be AuraEventExUnDead (golint)
    • Line 145: warning: don't use underscores in Go names; const AuraEventEx_GroupDmg should be AuraEventExGroupDmg (golint)
    • Line 147: warning: comment on exported const AuraEventEx_Internal_Cant_Trigger should be of the form "AuraEventEx_Internal_Cant_Trigger ..." (golint)
    • Line 148: warning: don't use underscores in Go names; const AuraEventEx_Internal_Cant_Trigger should be AuraEventExInternalCantTrigger (golint)
    • Line 149: warning: don't use underscores in Go names; const AuraEventEx_Internal_Triggered should be AuraEventExInternalTriggered (golint)
    • Line 151: warning: don't use underscores in Go names; const AuraEventEx_End should be AuraEventExEnd (golint)
    • Line 154: warning: comment on exported type EDmgInfoType should be of the form "EDmgInfoType ..." (with optional leading article) (golint)
    • Line 160: warning: don't use underscores in Go names; const DmgInfo_Begin should be DmgInfoBegin (golint)
    • Line 160: warning: exported const DmgInfo_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 161: warning: don't use underscores in Go names; const DmgInfo_Null should be DmgInfoNull (golint)
    • Line 162: warning: don't use underscores in Go names; const DmgInfo_Damage should be DmgInfoDamage (golint)
    • Line 163: warning: don't use underscores in Go names; const DmgInfo_Heal should be DmgInfoHeal (golint)
    • Line 164: warning: don't use underscores in Go names; const DmgInfo_Placate should be DmgInfoPlacate (golint)
    • Line 165: warning: don't use underscores in Go names; const DmgInfo_Enrage should be DmgInfoEnrage (golint)
    • Line 166: warning: don't use underscores in Go names; const DmgInfo_AverageHP should be DmgInfoAverageHP (golint)
    • Line 167: warning: don't use underscores in Go names; const DmgInfo_End should be DmgInfoEnd (golint)
    • Line 170: warning: comment on exported type ESpellCastType should be of the form "ESpellCastType ..." (with optional leading article) (golint)
    • Line 176: warning: don't use underscores in Go names; const SpellCast_Begin should be SpellCastBegin (golint)
    • Line 176: warning: exported const SpellCast_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 177: warning: don't use underscores in Go names; const SpellCast_Melee should be SpellCastMelee (golint)
    • Line 178: warning: don't use underscores in Go names; const SpellCast_Instant should be SpellCastInstant (golint)
    • Line 179: warning: don't use underscores in Go names; const SpellCast_Channel should be SpellCastChannel (golint)
    • Line 180: warning: don't use underscores in Go names; const SpellCast_End should be SpellCastEnd (golint)
    • Line 183: warning: comment on exported type ESpellEffectType should be of the form "ESpellEffectType ..." (with optional leading article) (golint)
    • Line 189: warning: don't use underscores in Go names; const SpellEffectType_Begin should be SpellEffectTypeBegin (golint)
    • Line 189: warning: exported const SpellEffectType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 190: warning: don't use underscores in Go names; const SpellEffectType_Null should be SpellEffectTypeNull (golint)
    • Line 191: warning: don't use underscores in Go names; const SpellEffectType_Damage should be SpellEffectTypeDamage (golint)
    • Line 192: warning: don't use underscores in Go names; const SpellEffectType_Heal should be SpellEffectTypeHeal (golint)
    • Line 193: warning: don't use underscores in Go names; const SpellEffectType_AddAura should be SpellEffectTypeAddAura (golint)
    • Line 194: warning: don't use underscores in Go names; const SpellEffectType_Placate should be SpellEffectTypePlacate (golint)
    • Line 195: warning: don't use underscores in Go names; const SpellEffectType_Enrage should be SpellEffectTypeEnrage (golint)
    • Line 196: warning: don't use underscores in Go names; const SpellEffectType_CastSpell should be SpellEffectTypeCastSpell (golint)
    • Line 197: warning: don't use underscores in Go names; const SpellEffectType_Dispel should be SpellEffectTypeDispel (golint)
    • Line 198: warning: don't use underscores in Go names; const SpellEffectType_ModAuraDuration should be SpellEffectTypeModAuraDuration (golint)
    • Line 199: warning: don't use underscores in Go names; const SpellEffectType_AverageHP should be SpellEffectTypeAverageHP (golint)
    • Line 200: warning: don't use underscores in Go names; const SpellEffectType_AuraNumDmg should be SpellEffectTypeAuraNumDmg (golint)
    • Line 201: warning: don't use underscores in Go names; const SpellEffectType_TargetAttDamage should be SpellEffectTypeTargetAttDamage (golint)
    • Line 202: warning: don't use underscores in Go names; const SpellEffectType_CasterAttDamage should be SpellEffectTypeCasterAttDamage (golint)
    • Line 203: warning: don't use underscores in Go names; const SpellEffectType_DamageRaceMod should be SpellEffectTypeDamageRaceMod (golint)
    • Line 204: warning: don't use underscores in Go names; const SpellEffectType_DispelAndWeak should be SpellEffectTypeDispelAndWeak (golint)
    • Line 205: warning: don't use underscores in Go names; const SpellEffectType_AddLevelAura should be SpellEffectTypeAddLevelAura (golint)
    • Line 206: warning: don't use underscores in Go names; const SpellEffectType_LevelEnrage should be SpellEffectTypeLevelEnrage (golint)
    • Line 207: warning: don't use underscores in Go names; const SpellEffectType_AddStateAura should be SpellEffectTypeAddStateAura (golint)
    • Line 208: warning: don't use underscores in Go names; const SpellEffectType_RandAura should be SpellEffectTypeRandAura (golint)
    • Line 209: warning: don't use underscores in Go names; const SpellEffectType_PetDamage should be SpellEffectTypePetDamage (golint)
    • Line 210: warning: don't use underscores in Go names; const SpellEffectType_PetHeal should be SpellEffectTypePetHeal (golint)
    • Line 211: warning: don't use underscores in Go names; const SpellEffectType_ChangeRageSpell should be SpellEffectTypeChangeRageSpell (golint)
    • Line 212: warning: don't use underscores in Go names; const SpellEffectType_AddWrapAura should be SpellEffectTypeAddWrapAura (golint)
    • Line 213: warning: don't use underscores in Go names; const SpellEffectType_ModPctCurHP should be SpellEffectTypeModPctCurHP (golint)
    • Line 214: warning: don't use underscores in Go names; const SpellEffectType_End should be SpellEffectTypeEnd (golint)
    • Line 217: warning: comment on exported type ESpellCostType should be of the form "ESpellCostType ..." (with optional leading article) (golint)
    • Line 223: warning: don't use underscores in Go names; const SpellCostType_Begin should be SpellCostTypeBegin (golint)
    • Line 223: warning: exported const SpellCostType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 224: warning: don't use underscores in Go names; const SpellCostType_Null should be SpellCostTypeNull (golint)
    • Line 225: warning: don't use underscores in Go names; const SpellCostType_HP should be SpellCostTypeHP (golint)
    • Line 226: warning: don't use underscores in Go names; const SpellCostType_MP should be SpellCostTypeMP (golint)
    • Line 227: warning: don't use underscores in Go names; const SpellCostType_End should be SpellCostTypeEnd (golint)
    • Line 230: warning: comment on exported type ETargetChooseType should be of the form "ETargetChooseType ..." (with optional leading article) (golint)
    • Line 236: warning: don't use underscores in Go names; const TargetChooseType_Begin should be TargetChooseTypeBegin (golint)
    • Line 236: warning: exported const TargetChooseType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 237: warning: don't use underscores in Go names; const TargetChooseType_Null should be TargetChooseTypeNull (golint)
    • Line 238: warning: don't use underscores in Go names; const TargetChooseType_SingleTarget should be TargetChooseTypeSingleTarget (golint)
    • Line 239: warning: don't use underscores in Go names; const TargetChooseType_Area should be TargetChooseTypeArea (golint)
    • Line 240: warning: don't use underscores in Go names; const TargetChooseType_End should be TargetChooseTypeEnd (golint)
    • Line 243: warning: comment on exported type ESpellPurposeMaskType should be of the form "ESpellPurposeMaskType ..." (with optional leading article) (golint)
    • Line 249: warning: don't use underscores in Go names; const SpellPurposeMask_Begin should be SpellPurposeMaskBegin (golint)
    • Line 249: warning: exported const SpellPurposeMask_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 250: warning: don't use underscores in Go names; const SpellPurposeMask_None should be SpellPurposeMaskNone (golint)
    • Line 251: warning: don't use underscores in Go names; const SpellPurposeMask_Positive should be SpellPurposeMaskPositive (golint)
    • Line 252: warning: don't use underscores in Go names; const SpellPurposeMask_Negative should be SpellPurposeMaskNegative (golint)
    • Line 255: warning: comment on exported type EEnterCombatType should be of the form "EEnterCombatType ..." (with optional leading article) (golint)
    • Line 261: warning: don't use underscores in Go names; const EnterCombatType_Begin should be EnterCombatTypeBegin (golint)
    • Line 261: warning: exported const EnterCombatType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 262: warning: don't use underscores in Go names; const EnterCombatType_None should be EnterCombatTypeNone (golint)
    • Line 263: warning: don't use underscores in Go names; const EnterCombatType_TargetHit should be EnterCombatTypeTargetHit (golint)
    • Line 264: warning: don't use underscores in Go names; const EnterCombatType_TargetCombat should be EnterCombatTypeTargetCombat (golint)
    • Line 265: warning: don't use underscores in Go names; const EnterCombatType_End should be EnterCombatTypeEnd (golint)
    • Line 268: warning: comment on exported type EChooseUnitType should be of the form "EChooseUnitType ..." (with optional leading article) (golint)
    • Line 274: warning: don't use underscores in Go names; const ChooseUnit_Begin should be ChooseUnitBegin (golint)
    • Line 274: warning: exported const ChooseUnit_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 275: warning: don't use underscores in Go names; const ChooseUnit_Caster should be ChooseUnitCaster (golint)
    • Line 276: warning: don't use underscores in Go names; const ChooseUnit_Owner should be ChooseUnitOwner (golint)
    • Line 277: warning: don't use underscores in Go names; const ChooseUnit_Target should be ChooseUnitTarget (golint)
    • Line 278: warning: don't use underscores in Go names; const ChooseUnit_End should be ChooseUnitEnd (golint)
    • Line 281: warning: comment on exported type EEffectTargetLimitType should be of the form "EEffectTargetLimitType ..." (with optional leading article) (golint)
    • Line 287: warning: don't use underscores in Go names; const EffectTargetLimit_Begin should be EffectTargetLimitBegin (golint)
    • Line 287: warning: exported const EffectTargetLimit_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 288: warning: don't use underscores in Go names; const EffectTargetLimit_Null should be EffectTargetLimitNull (golint)
    • Line 289: warning: don't use underscores in Go names; const EffectTargetLimit_Self should be EffectTargetLimitSelf (golint)
    • Line 290: warning: don't use underscores in Go names; const EffectTargetLimit_UnSelf should be EffectTargetLimitUnSelf (golint)
    • Line 291: warning: don't use underscores in Go names; const EffectTargetLimit_Caster_State should be EffectTargetLimitCasterState (golint)
    • Line 292: warning: don't use underscores in Go names; const EffectTargetLimit_Target_State should be EffectTargetLimitTargetState (golint)
    • Line 293: warning: don't use underscores in Go names; const EffectTargetLimit_Caster_HP_Low should be EffectTargetLimitCasterHPLow (golint)
    • Line 294: warning: don't use underscores in Go names; const EffectTargetLimit_Target_HP_Low should be EffectTargetLimitTargetHPLow (golint)
    • Line 295: warning: don't use underscores in Go names; const EffectTargetLimit_Target_HP_High should be EffectTargetLimitTargetHPHigh (golint)
    • Line 296: warning: don't use underscores in Go names; const EffectTargetLimit_Pct should be EffectTargetLimitPct (golint)
    • Line 297: warning: don't use underscores in Go names; const EffectTargetLimit_Target_AuraNot should be EffectTargetLimitTargetAuraNot (golint)
    • Line 298: warning: don't use underscores in Go names; const EffectTargetLimit_Target_Aura should be EffectTargetLimitTargetAura (golint)
    • Line 299: warning: don't use underscores in Go names; const EffectTargetLimit_Target_Race should be EffectTargetLimitTargetRace (golint)
    • Line 300: warning: don't use underscores in Go names; const EffectTargetLimit_Caster_AuraState should be EffectTargetLimitCasterAuraState (golint)
    • Line 301: warning: don't use underscores in Go names; const EffectTargetLimit_Target_AuraState should be EffectTargetLimitTargetAuraState (golint)
    • Line 302: warning: don't use underscores in Go names; const EffectTargetLimit_Target_GT_Level should be EffectTargetLimitTargetGTLevel (golint)
    • Line 303: warning: don't use underscores in Go names; const EffectTargetLimit_Target_LT_Level should be EffectTargetLimitTargetLTLevel (golint)
    • Line 304: warning: don't use underscores in Go names; const EffectTargetLimit_Caster_AuraPN should be EffectTargetLimitCasterAuraPN (golint)
    • Line 305: warning: don't use underscores in Go names; const EffectTargetLimit_Target_AuraPN should be EffectTargetLimitTargetAuraPN (golint)
    • Line 306: warning: don't use underscores in Go names; const EffectTargetLimit_End should be EffectTargetLimitEnd (golint)
    • Line 309: warning: comment on exported type ESpellStateType should be of the form "ESpellStateType ..." (with optional leading article) (golint)
    • Line 315: warning: don't use underscores in Go names; const SpellState_Begin should be SpellStateBegin (golint)
    • Line 315: warning: exported const SpellState_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 316: warning: don't use underscores in Go names; const SpellState_Prepare should be SpellStatePrepare (golint)
    • Line 317: warning: don't use underscores in Go names; const SpellState_Casting should be SpellStateCasting (golint)
    • Line 318: warning: don't use underscores in Go names; const SpellState_Finish should be SpellStateFinish (golint)
    • Line 319: warning: don't use underscores in Go names; const SpellState_Idle should be SpellStateIdle (golint)
    • Line 320: warning: don't use underscores in Go names; const SpellState_End should be SpellStateEnd (golint)
    • Line 323: warning: comment on exported type ESpellEffectModType should be of the form "ESpellEffectModType ..." (with optional leading article) (golint)
    • Line 329: warning: don't use underscores in Go names; const SpellEffectMod_Begin should be SpellEffectModBegin (golint)
    • Line 329: warning: exported const SpellEffectMod_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 330: warning: don't use underscores in Go names; const SpellEffectMod_DmgPct should be SpellEffectModDmgPct (golint)
    • Line 331: warning: don't use underscores in Go names; const SpellEffectMod_Duration should be SpellEffectModDuration (golint)
    • Line 332: warning: don't use underscores in Go names; const SpellEffectMod_Threat should be SpellEffectModThreat (golint)
    • Line 333: warning: don't use underscores in Go names; const SpellEffectMod_Cost should be SpellEffectModCost (golint)
    • Line 334: warning: don't use underscores in Go names; const SpellEffectMod_Range should be SpellEffectModRange (golint)
    • Line 335: warning: don't use underscores in Go names; const SpellEffectMod_Radius should be SpellEffectModRadius (golint)
    • Line 336: warning: don't use underscores in Go names; const SpellEffectMod_Crit_Pct should be SpellEffectModCritPct (golint)
    • Line 337: warning: don't use underscores in Go names; const SpellEffectMod_Not_Delay should be SpellEffectModNotDelay (golint)
    • Line 338: warning: don't use underscores in Go names; const SpellEffectMod_Prepare_Time should be SpellEffectModPrepareTime (golint)
    • Line 339: warning: don't use underscores in Go names; const SpellEffectMod_Cooldown should be SpellEffectModCooldown (golint)
    • Line 340: warning: don't use underscores in Go names; const SpellEffectMod_Hit should be SpellEffectModHit (golint)
    • Line 341: warning: don't use underscores in Go names; const SpellEffectMod_Charge should be SpellEffectModCharge (golint)
    • Line 342: warning: don't use underscores in Go names; const SpellEffectMod_EffectTimes should be SpellEffectModEffectTimes (golint)
    • Line 343: warning: don't use underscores in Go names; const SpellEffectMod_PassiveDuration should be SpellEffectModPassiveDuration (golint)
    • Line 344: warning: don't use underscores in Go names; const SpellEffectMod_EffectPct should be SpellEffectModEffectPct (golint)
    • Line 345: warning: don't use underscores in Go names; const SpellEffectMod_CritDmgPct should be SpellEffectModCritDmgPct (golint)
    • Line 346: warning: don't use underscores in Go names; const SpellEffectMod_CategoryCooldown should be SpellEffectModCategoryCooldown (golint)
    • Line 347: warning: don't use underscores in Go names; const SpellEffectMod_IgnoreCasterStateCheck should be SpellEffectModIgnoreCasterStateCheck (golint)
    • Line 348: warning: don't use underscores in Go names; const SpellEffectMod_End should be SpellEffectModEnd (golint)
    • Line 351: warning: comment on exported type ESpellValueType should be of the form "ESpellValueType ..." (with optional leading article) (golint)
    • Line 357: warning: don't use underscores in Go names; const SpellValue_Begin should be SpellValueBegin (golint)
    • Line 357: warning: exported const SpellValue_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 358: warning: don't use underscores in Go names; const SpellValue_FLAT should be SpellValueFLAT (golint)
    • Line 359: warning: don't use underscores in Go names; const SpellValue_PCT should be SpellValuePCT (golint)
    • Line 360: warning: don't use underscores in Go names; const SpellValue_MASK should be SpellValueMASK (golint)
    • Line 363: warning: comment on exported type SpellBase should be of the form "SpellBase ..." (with optional leading article) (golint)
    • Line 388: warning: comment on exported type SpellEntry should be of the form "SpellEntry ..." (with optional leading article) (golint)
    • Line 438: warning: comment on exported type SpellCDData should be of the form "SpellCDData ..." (with optional leading article) (golint)
    • yokai_server/services/combat/scene/scene.go
    • Line 23: warning: don't use underscores in Go names; var Scene_InitSpellNum should be SceneInitSpellNum (golint)
    • Line 23: warning: exported var Scene_InitSpellNum should have comment or be unexported (golint)
    • Line 26: warning: exported type Scene should have comment or be unexported (golint)
    • Line 46: warning: exported method Scene.Init should have comment or be unexported (golint)
    • Line 143: warning: exported method Scene.Run should have comment or be unexported (golint)
    • Line 147: warning: exported method Scene.Exit should have comment or be unexported (golint)
    • Line 151: warning: exported method Scene.GetId should have comment or be unexported (golint)
    • Line 155: warning: exported method Scene.GetCamp should have comment or be unexported (golint)
    • Line 159: warning: exported method Scene.GetEntity should have comment or be unexported (golint)
    • Line 168: warning: exported method Scene.GetEntityMap should have comment or be unexported (golint)
    • Line 189: warning: exported method Scene.GetResult should have comment or be unexported (golint)
    • Line 193: warning: exported method Scene.GetSceneCamp should have comment or be unexported (golint)
    • Line 201: warning: comment on exported method Scene.IsOnlyRecord should be of the form "IsOnlyRecord ..." (golint)
    • Line 206: warning: exported method Scene.Rand should have comment or be unexported (golint)
    • Line 210: warning: exported method Scene.GetRand should have comment or be unexported (golint)
    • Line 214: warning: exported method Scene.SendDamage should have comment or be unexported (golint)
    • Line 313: warning: exported method Scene.AddEntityByPB should have comment or be unexported (golint)
    • Line 337: warning: exported method Scene.AddEntityByOptions should have comment or be unexported (golint)
    • Line 349: warning: exported method Scene.ClearEntities should have comment or be unexported (golint)
    • Line 1790: warning: comment on exported method Scene.OnUnitDead should be of the form "OnUnitDead ..." (golint)
    • yokai_server/excel/auto/monster_entry.go
    • Line 13: warning: comment on exported type MonsterEntry should be of the form "MonsterEntry ..." (with optional leading article) (golint)
    • Line 36: warning: comment on exported type MonsterEntries should be of the form "MonsterEntries ..." (with optional leading article) (golint)
    • Line 45: warning: exported method MonsterEntries.Load should have comment or be unexported (golint)
    • Line 66: warning: exported function GetMonsterEntry should have comment or be unexported (golint)
    • Line 71: warning: exported function GetMonsterSize should have comment or be unexported (golint)
    • Line 75: warning: exported function GetMonsterRows should have comment or be unexported (golint)
    • yokai_server/utils/functions.go
    • Line 13: warning: comment on exported function CaptureException should be of the form "CaptureException ..." (golint)
    • Line 22: warning: comment on exported function RelocatePath should be of the form "RelocatePath ..." (golint)
    • Line 53: warning: comment on exported function Between should be of the form "Between ..." (golint)
    • Line 59: warning: exported function BetweenInt32 should have comment or be unexported (golint)
    • Line 63: warning: comment on exported function Round should be of the form "Round ..." (golint)
    • Line 69: warning: comment on exported function HighId should be of the form "HighId ..." (golint)
    • Line 75: warning: exported function LowId should have comment or be unexported (golint)
    • Line 79: warning: exported function PackId should have comment or be unexported (golint)
    • yokai_server/services/client/transport_client.go
    • Line 19: warning: exported type GameInfo should have comment or be unexported (golint)
    • Line 28: warning: exported type TransportClient should have comment or be unexported (golint)
    • Line 52: warning: exported function NewTransportClient should have comment or be unexported (golint)
    • Line 196: warning: exported method TransportClient.StartConnect should have comment or be unexported (golint)
    • Line 244: warning: exported method TransportClient.StartDisconnect should have comment or be unexported (golint)
    • Line 248: warning: exported method TransportClient.SendMessage should have comment or be unexported (golint)
    • Line 261: warning: exported method TransportClient.SetGameInfo should have comment or be unexported (golint)
    • Line 265: warning: exported method TransportClient.SetProtocol should have comment or be unexported (golint)
    • Line 317: 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 375: warning: exported method TransportClient.Run should have comment or be unexported (golint)
    • Line 381: warning: exported method TransportClient.Exit should have comment or be unexported (golint)
    • Line 393: warning: exported method TransportClient.ReturnMsgName should have comment or be unexported (golint)
    • Line 397: warning: exported method TransportClient.GetGateEndPoints should have comment or be unexported (golint)
    • yokai_server/services/game/player/guide_manager.go
    • Line 16: warning: don't use underscores in Go names; var Guide_Max_Num should be GuideMaxNum (golint)
    • Line 16: warning: exported var Guide_Max_Num should have comment or be unexported (golint)
    • Line 21: warning: exported type GuideManager should have comment or be unexported (golint)
    • Line 27: warning: exported function NewGuideManager should have comment or be unexported (golint)
    • Line 37: warning: exported method GuideManager.AfterLoad should have comment or be unexported (golint)
    • Line 42: warning: exported method GuideManager.GuidePass should have comment or be unexported (golint)
    • Line 59: warning: exported method GuideManager.GenGuideInfoPB should have comment or be unexported (golint)
    • yokai_server/services/mail/mailbox/mail_box.go
    • Line 17: warning: exported var ErrInvalidMail should have comment or be unexported (golint)
    • Line 26: warning: exported type MailOwnerInfo should have comment or be unexported (golint)
    • Line 31: warning: comment on exported type MailBox should be of the form "MailBox ..." (with optional leading article) (golint)
    • Line 39: warning: exported function NewMailBox should have comment or be unexported (golint)
    • Line 43: warning: exported method MailBox.Init should have comment or be unexported (golint)
    • Line 51: warning: exported method MailBox.InitTask should have comment or be unexported (golint)
    • Line 64: warning: exported method MailBox.ResetTaskTimeout should have comment or be unexported (golint)
    • Line 68: warning: exported method MailBox.IsTaskRunning should have comment or be unexported (golint)
    • Line 72: warning: exported method MailBox.Load should have comment or be unexported (golint)
    • Line 113: warning: exported method MailBox.TaskRun should have comment or be unexported (golint)
    • Line 117: warning: exported method MailBox.Stop should have comment or be unexported (golint)
    • Line 121: warning: exported method MailBox.AddTask should have comment or be unexported (golint)
    • Line 148: warning: exported method MailBox.ReadMail should have comment or be unexported (golint)
    • Line 168: warning: exported method MailBox.GainAttachments should have comment or be unexported (golint)
    • Line 189: warning: exported method MailBox.AddMail should have comment or be unexported (golint)
    • Line 203: warning: exported method MailBox.DelMail should have comment or be unexported (golint)
    • Line 216: warning: exported method MailBox.GetMails should have comment or be unexported (golint)
    • Line 225: warning: comment on exported method MailBox.BenchAddMail should be of the form "BenchAddMail ..." (golint)
    • yokai_server/excel/auto/heroProfession_manual.go
    • Line 8: warning: comment on exported method HeroProfessionEntry.GetBaseRatio should be of the form "GetBaseRatio ..." (golint)
    • Line 22: warning: comment on exported method HeroProfessionEntry.GetPercentRatio should be of the form "GetPercentRatio ..." (golint)
    • Line 36: warning: comment on exported method HeroProfessionEntry.GetFinalRatio should be of the form "GetFinalRatio ..." (golint)
    • yokai_server/services/game/item/equip.go
    • Line 7: warning: comment on exported type Equip should be of the form "Equip ..." (with optional leading article) (golint)
    • Line 14: warning: exported method Equip.InitEquip should have comment or be unexported (golint)
    • Line 20: warning: exported method Equip.GetAttManager should have comment or be unexported (golint)
    • Line 24: warning: exported method Equip.GetEquipObj should have comment or be unexported (golint)
    • Line 28: warning: exported method Equip.GenEquipDataPB should have comment or be unexported (golint)
    • Line 41: warning: exported method Equip.GenEquipPB should have comment or be unexported (golint)
    • yokai_server/services/client/gin_server.go
    • Line 19: warning: exported type GinServer should have comment or be unexported (golint)
    • Line 117: warning: exported function NewGinServer should have comment or be unexported (golint)
    • Line 130: warning: exported method GinServer.Main should have comment or be unexported (golint)
    • Line 160: warning: exported method GinServer.Run should have comment or be unexported (golint)
    • Line 166: warning: exported method GinServer.Exit should have comment or be unexported (golint)
    • yokai_server/services/mail/mail.go
    • Line 18: warning: exported type Mail should have comment or be unexported (golint)
    • Line 31: warning: exported function New should have comment or be unexported (golint)
    • Line 45: warning: exported method Mail.Before should have comment or be unexported (golint)
    • Line 59: warning: exported method Mail.Action should have comment or be unexported (golint)
    • Line 115: warning: exported method Mail.Run should have comment or be unexported (golint)
    • Line 125: warning: exported method Mail.Stop should have comment or be unexported (golint)
    • yokai_server/utils/cache/cache.go
    • Line 13: warning: exported type Item should have comment or be unexported (golint)
    • Line 18: warning: comment on exported method Item.Expired should be of the form "Expired ..." (golint)
    • Line 27: warning: comment on exported const NoExpiration should be of the form "NoExpiration ..." (golint)
    • Line 29: warning: comment on exported const DefaultExpiration should be of the form "DefaultExpiration ..." (golint)
    • Line 33: warning: comment on exported const DefaultForRangeExpiration should be of the form "DefaultForRangeExpiration ..." (golint)
    • Line 37: warning: exported type Cache should have comment or be unexported (golint)
    • Line 1101: warning: comment on exported function New should be of the form "New ..." (golint)
    • Line 1111: warning: comment on exported function NewFrom should be of the form "NewFrom ..." (golint)
    • yokai_server/store/db/dummydb.go
    • Line 9: warning: exported type DummyDB should have comment or be unexported (golint)
    • Line 12: warning: exported function NewDummyDB should have comment or be unexported (golint)
    • Line 18: warning: comment on exported method DummyDB.MigrateTable should be of the form "MigrateTable ..." (golint)
    • Line 23: warning: exported method DummyDB.FindOne should have comment or be unexported (golint)
    • Line 27: warning: exported method DummyDB.Find should have comment or be unexported (golint)
    • Line 31: warning: exported method DummyDB.InsertOne should have comment or be unexported (golint)
    • Line 35: warning: exported method DummyDB.InsertMany should have comment or be unexported (golint)
    • Line 39: warning: exported method DummyDB.UpdateOne should have comment or be unexported (golint)
    • Line 43: warning: exported method DummyDB.DeleteOne should have comment or be unexported (golint)
    • Line 47: warning: exported method DummyDB.BulkWrite should have comment or be unexported (golint)
    • Line 51: warning: exported method DummyDB.Exit should have comment or be unexported (golint)
    • yokai_server/excel/auto/crystalLevelup_entry.go
    • Line 12: warning: comment on exported type CrystalLevelupEntry should be of the form "CrystalLevelupEntry ..." (with optional leading article) (golint)
    • Line 19: warning: comment on exported type CrystalLevelupEntries should be of the form "CrystalLevelupEntries ..." (with optional leading article) (golint)
    • Line 28: warning: exported method CrystalLevelupEntries.Load should have comment or be unexported (golint)
    • Line 49: warning: exported function GetCrystalLevelupEntry should have comment or be unexported (golint)
    • Line 54: warning: exported function GetCrystalLevelupSize should have comment or be unexported (golint)
    • Line 58: warning: exported function GetCrystalLevelupRows should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/pool.go
    • Line 30: warning: exported function NewScene should have comment or be unexported (golint)
    • Line 34: warning: exported function ReleaseScene should have comment or be unexported (golint)
    • Line 38: warning: exported function NewSkill should have comment or be unexported (golint)
    • Line 42: warning: exported function ReleaseSkill should have comment or be unexported (golint)
    • Line 46: warning: exported function NewBuff should have comment or be unexported (golint)
    • Line 50: warning: exported function ReleaseBuff should have comment or be unexported (golint)
    • Line 54: warning: exported function NewAction should have comment or be unexported (golint)
    • Line 58: warning: exported function ReleaseAction should have comment or be unexported (golint)
    • yokai_server/excel/code_generator.go
    • Line 15: warning: exported type CodeEnumType should have comment or be unexported (golint)
    • Line 16: warning: exported type CodeEnumComment should have comment or be unexported (golint)
    • Line 18: warning: exported type CodeFieldType should have comment or be unexported (golint)
    • Line 19: warning: exported type CodeFieldTags should have comment or be unexported (golint)
    • Line 20: warning: exported type CodeFieldComment should have comment or be unexported (golint)
    • Line 63: warning: comment on exported type CodeStruct should be of the form "CodeStruct ..." (with optional leading article) (golint)
    • Line 70: warning: comment on exported type CodeVariable should be of the form "CodeVariable ..." (with optional leading article) (golint)
    • Line 77: warning: comment on exported type CodeFunction should be of the form "CodeFunction ..." (with optional leading article) (golint)
    • Line 87: warning: exported type CodeGeneratorOptions should have comment or be unexported (golint)
    • Line 102: warning: exported type CodeGeneratorOption should have comment or be unexported (golint)
    • Line 104: warning: comment on exported type CodeGenerator should be of the form "CodeGenerator ..." (with optional leading article) (golint)
    • Line 119: warning: exported function CodePackageName should have comment or be unexported (golint)
    • Line 125: warning: exported function CodeFilePath should have comment or be unexported (golint)
    • Line 131: warning: exported function CodeImportPath should have comment or be unexported (golint)
    • Line 137: warning: exported function CodeStructs should have comment or be unexported (golint)
    • Line 143: warning: exported function CodeVariables should have comment or be unexported (golint)
    • Line 149: warning: exported function CodeFunctions should have comment or be unexported (golint)
    • Line 155: warning: exported method CodeGenerator.P should have comment or be unexported (golint)
    • Line 167: warning: comment on exported method CodeGenerator.Generate should be of the form "Generate ..." (golint)
    • Line 265: warning: exported function NewCodeGenerator should have comment or be unexported (golint)
    • yokai_server/services/game/rune/rune_box.go
    • Line 10: warning: exported type RuneBox should have comment or be unexported (golint)
    • Line 17: warning: exported function NewRuneBox should have comment or be unexported (golint)
    • Line 25: warning: exported method RuneBox.GetRuneByPos should have comment or be unexported (golint)
    • Line 33: warning: exported method RuneBox.PutonRune should have comment or be unexported (golint)
    • Line 48: warning: exported method RuneBox.TakeoffRune should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/scene_options.go
    • Line 8: warning: exported type SceneOption should have comment or be unexported (golint)
    • Line 9: warning: exported type SceneOptions should have comment or be unexported (golint)
    • Line 18: warning: exported function DefaultSceneOptions should have comment or be unexported (golint)
    • Line 29: warning: exported function WithSceneAttackId should have comment or be unexported (golint)
    • Line 35: warning: exported function WithSceneDefenceId should have comment or be unexported (golint)
    • Line 41: warning: exported function WithSceneAttackUnitList should have comment or be unexported (golint)
    • Line 47: warning: exported function WithSceneDefenceUnitList should have comment or be unexported (golint)
    • Line 53: warning: exported function WithSceneEntry should have comment or be unexported (golint)
    • Line 59: warning: exported function WithSceneUnitGroupEntry should have comment or be unexported (golint)
    • yokai_server/services/game/player/collection_manager.go
    • Line 21: warning: exported var ErrCollectionNotFound should have comment or be unexported (golint)
    • Line 27: warning: exported type CollectionManager should have comment or be unexported (golint)
    • Line 34: warning: exported function NewCollectionManager should have comment or be unexported (golint)
    • Line 43: warning: exported method CollectionManager.Destroy should have comment or be unexported (golint)
    • Line 93: warning: comment on exported method CollectionManager.GetCostLootType should be of the form "GetCostLootType ..." (golint)
    • Line 98: warning: exported method CollectionManager.CanCost should have comment or be unexported (golint)
    • Line 118: warning: exported method CollectionManager.DoCost should have comment or be unexported (golint)
    • Line 144: warning: exported method CollectionManager.GainLoot should have comment or be unexported (golint)
    • Line 158: warning: exported method CollectionManager.LoadAll should have comment or be unexported (golint)
    • Line 192: warning: exported method CollectionManager.GetCollection should have comment or be unexported (golint)
    • Line 196: warning: comment on exported method CollectionManager.GetCollectionMaxStarNeedFragments should be of the form "GetCollectionMaxStarNeedFragments ..." (golint)
    • Line 220: warning: exported method CollectionManager.AddCollectionByTypeId should have comment or be unexported (golint)
    • Line 264: warning: exported method CollectionManager.DelCollection should have comment or be unexported (golint)
    • Line 281: warning: exported method CollectionManager.CollectionActive should have comment or be unexported (golint)
    • Line 313: warning: exported method CollectionManager.CollectionStarup should have comment or be unexported (golint)
    • Line 357: warning: exported method CollectionManager.CollectionWakeup should have comment or be unexported (golint)
    • Line 396: warning: comment on exported method CollectionManager.GmCollectionActive should be of the form "GmCollectionActive ..." (golint)
    • Line 425: warning: comment on exported method CollectionManager.GmCollectionWakeup should be of the form "GmCollectionWakeup ..." (golint)
    • Line 454: warning: comment on exported method CollectionManager.GmCollectionStarup should be of the form "GmCollectionStarup ..." (golint)
    • Line 486: warning: exported method CollectionManager.SendCollectionUpdate should have comment or be unexported (golint)
    • Line 494: warning: exported method CollectionManager.SendCollectionDelete should have comment or be unexported (golint)
    • Line 501: warning: exported method CollectionManager.GenCollectionListPB should have comment or be unexported (golint)
    • yokai_server/excel/auto/demoStage_entry.go
    • Line 13: warning: comment on exported type DemoStageEntry should be of the form "DemoStageEntry ..." (with optional leading article) (golint)
    • Line 23: warning: comment on exported type DemoStageEntries should be of the form "DemoStageEntries ..." (with optional leading article) (golint)
    • Line 32: warning: exported method DemoStageEntries.Load should have comment or be unexported (golint)
    • Line 53: warning: exported function GetDemoStageEntry should have comment or be unexported (golint)
    • Line 58: warning: exported function GetDemoStageSize should have comment or be unexported (golint)
    • Line 62: warning: exported function GetDemoStageRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/unitGroup_entry.go
    • Line 12: warning: comment on exported type UnitGroupEntry should be of the form "UnitGroupEntry ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported type UnitGroupEntries should be of the form "UnitGroupEntries ..." (with optional leading article) (golint)
    • Line 29: warning: exported method UnitGroupEntries.Load should have comment or be unexported (golint)
    • Line 50: warning: exported function GetUnitGroupEntry should have comment or be unexported (golint)
    • Line 55: warning: exported function GetUnitGroupSize should have comment or be unexported (golint)
    • Line 59: warning: exported function GetUnitGroupRows should have comment or be unexported (golint)
    • yokai_server/utils/selector.go
    • Line 14: warning: exported var ErrNodeNotFound should have comment or be unexported (golint)
    • Line 17: warning: comment on exported function SectionIDRandSelector should be of the form "SectionIDRandSelector ..." (golint)
    • Line 44: warning: comment on exported function SpecificIDSelector should be of the form "SpecificIDSelector ..." (golint)
    • Line 66: warning: comment on exported function ConsistentHashSelector should be of the form "ConsistentHashSelector ..." (golint)
    • yokai_server/utils/writer/binary_latency_writer.go
    • Line 8: warning: comment on exported type BinaryLatencyWriter should be of the form "BinaryLatencyWriter ..." (with optional leading article) (golint)
    • Line 39: warning: exported method BinaryLatencyWriter.Stop should have comment or be unexported (golint)
    • Line 59: warning: exported function NewBinaryLatencyWriter should have comment or be unexported (golint)
    • yokai_server/define/talent_define.go
    • Line 4: warning: don't use underscores in Go names; const Talent_Type_Begin should be TalentTypeBegin (golint)
    • Line 4: warning: exported const Talent_Type_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Talent_Type_Hero should be TalentTypeHero (golint)
    • Line 6: warning: don't use underscores in Go names; const Talent_Type_Dungeon should be TalentTypeDungeon (golint)
    • Line 7: warning: don't use underscores in Go names; const Talent_Type_End should be TalentTypeEnd (golint)
    • yokai_server/services/game/global/global_controller.go
    • Line 25: warning: comment on exported type GlobalController should be of the form "GlobalController ..." (with optional leading article) (golint)
    • Line 38: warning: exported function GetGlobalController should have comment or be unexported (golint)
    • Line 58: warning: exported method GlobalController.SetRpcCaller should have comment or be unexported (golint)
    • Line 62: warning: exported method GlobalController.RegisterEvent should have comment or be unexported (golint)
    • Line 66: warning: exported method GlobalController.AddEvent should have comment or be unexported (golint)
    • Line 73: warning: exported method GlobalController.Run should have comment or be unexported (golint)
    • yokai_server/services/game/item/options.go
    • Line 7: warning: exported type ItemOption should have comment or be unexported (golint)
    • Line 8: warning: exported type EquipOption should have comment or be unexported (golint)
    • Line 9: warning: exported type CrystalOption should have comment or be unexported (golint)
    • Line 11: warning: comment on exported type ItemOptions should be of the form "ItemOptions ..." (with optional leading article) (golint)
    • Line 21: warning: exported function DefaultItemOptions should have comment or be unexported (golint)
    • Line 32: warning: exported function Id should have comment or be unexported (golint)
    • Line 38: warning: exported function OwnerId should have comment or be unexported (golint)
    • Line 44: warning: exported function TypeId should have comment or be unexported (golint)
    • Line 50: warning: exported function Num should have comment or be unexported (golint)
    • Line 56: warning: exported function ItemEntry should have comment or be unexported (golint)
    • Line 62: warning: comment on exported type EquipOptions should be of the form "EquipOptions ..." (with optional leading article) (golint)
    • Line 73: warning: exported function DefaultEquipOptions should have comment or be unexported (golint)
    • Line 85: warning: exported function EquipLevel should have comment or be unexported (golint)
    • Line 91: warning: exported function EquipExp should have comment or be unexported (golint)
    • Line 97: warning: exported function EquipPromote should have comment or be unexported (golint)
    • Line 103: warning: exported function EquipStar should have comment or be unexported (golint)
    • Line 109: warning: exported function EquipLock should have comment or be unexported (golint)
    • Line 115: warning: exported function EquipObj should have comment or be unexported (golint)
    • Line 121: warning: exported function EquipEnchantEntry should have comment or be unexported (golint)
    • Line 127: warning: comment on exported type CrystalOptions should be of the form "CrystalOptions ..." (with optional leading article) (golint)
    • Line 135: warning: exported function DefaultCrystalOptions should have comment or be unexported (golint)
    • Line 144: warning: exported function CrystalLevel should have comment or be unexported (golint)
    • Line 150: warning: exported function CrystalObj should have comment or be unexported (golint)
    • Line 156: warning: exported function CrystalEntry should have comment or be unexported (golint)
    • yokai_server/define/spell_trigger_define.go
    • Line 3: warning: comment on exported type EAuraTriggerType should be of the form "EAuraTriggerType ..." (with optional leading article) (golint)
    • Line 9: warning: don't use underscores in Go names; const AuraTrigger_Begin should be AuraTriggerBegin (golint)
    • Line 9: warning: exported const AuraTrigger_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 10: warning: don't use underscores in Go names; const AuraTrigger_SpellResult should be AuraTriggerSpellResult (golint)
    • Line 11: warning: don't use underscores in Go names; const AuraTrigger_State should be AuraTriggerState (golint)
    • Line 12: warning: don't use underscores in Go names; const AuraTrigger_Behaviour should be AuraTriggerBehaviour (golint)
    • Line 13: warning: don't use underscores in Go names; const AuraTrigger_AuraState should be AuraTriggerAuraState (golint)
    • Line 15: warning: don't use underscores in Go names; const AuraTrigger_End should be AuraTriggerEnd (golint)
    • Line 18: warning: comment on exported type EAuraEventType should be of the form "EAuraEventType ..." (with optional leading article) (golint)
    • Line 24: warning: don't use underscores in Go names; const AuraEvent_Begin should be AuraEventBegin (golint)
    • Line 24: warning: exported const AuraEvent_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 25: warning: don't use underscores in Go names; const AuraEvent_None should be AuraEventNone (golint)
    • Line 27: warning: don't use underscores in Go names; const AuraEvent_Killed should be AuraEventKilled (golint)
    • Line 28: warning: don't use underscores in Go names; const AuraEvent_Kill should be AuraEventKill (golint)
    • Line 30: warning: don't use underscores in Go names; const AuraEvent_Hit should be AuraEventHit (golint)
    • Line 31: warning: don't use underscores in Go names; const AuraEvent_Taken_Hit should be AuraEventTakenHit (golint)
    • Line 33: warning: don't use underscores in Go names; const AuraEvent_On_Do_Periodic should be AuraEventOnDoPeriodic (golint)
    • Line 34: warning: don't use underscores in Go names; const AuraEvent_On_Take_Periodic should be AuraEventOnTakePeriodic (golint)
    • Line 36: warning: don't use underscores in Go names; const AuraEvent_Rage_Hit should be AuraEventRageHit (golint)
    • Line 37: warning: don't use underscores in Go names; const AuraEvent_Taken_RageHit should be AuraEventTakenRageHit (golint)
    • Line 39: warning: don't use underscores in Go names; const AuraEvent_Rune_Hit should be AuraEventRuneHit (golint)
    • Line 40: warning: don't use underscores in Go names; const AuraEvent_Taken_Rune_Hit should be AuraEventTakenRuneHit (golint)
    • Line 42: warning: don't use underscores in Go names; const AuraEvent_Taken_Aura_Trigger should be AuraEventTakenAuraTrigger (golint)
    • Line 44: warning: don't use underscores in Go names; const AuraEvent_Pet_Hit should be AuraEventPetHit (golint)
    • Line 45: warning: don't use underscores in Go names; const AuraEvent_Taken_Pet_Hit should be AuraEventTakenPetHit (golint)
    • Line 47: warning: don't use underscores in Go names; const AuraEvent_Taken_Any_Damage should be AuraEventTakenAnyDamage (golint)
    • Line 49: warning: don't use underscores in Go names; const EAET_End should be EAETEnd (golint)
    • Line 52: warning: comment on exported type EAuraEventConditionType should be of the form "EAuraEventConditionType ..." (with optional leading article) (golint)
    • Line 58: warning: don't use underscores in Go names; const AuraEventCondition_None should be AuraEventConditionNone (golint)
    • Line 58: warning: exported const AuraEventCondition_None should have comment (or a comment on this block) or be unexported (golint)
    • Line 59: warning: don't use underscores in Go names; const AuraEventCondition_Begin should be AuraEventConditionBegin (golint)
    • Line 60: warning: don't use underscores in Go names; const AuraEventCondition_HPLowerFlat should be AuraEventConditionHPLowerFlat (golint)
    • Line 61: warning: don't use underscores in Go names; const AuraEventCondition_HPLowerPct should be AuraEventConditionHPLowerPct (golint)
    • Line 62: warning: don't use underscores in Go names; const AuraEventCondition_HPHigherFlat should be AuraEventConditionHPHigherFlat (golint)
    • Line 63: warning: don't use underscores in Go names; const AuraEventCondition_HPHigherPct should be AuraEventConditionHPHigherPct (golint)
    • Line 64: warning: don't use underscores in Go names; const AuraEventCondition_AnyUnitState should be AuraEventConditionAnyUnitState (golint)
    • Line 65: warning: don't use underscores in Go names; const AuraEventCondition_AllUnitState should be AuraEventConditionAllUnitState (golint)
    • Line 66: warning: don't use underscores in Go names; const AuraEventCondition_AuraState should be AuraEventConditionAuraState (golint)
    • Line 67: warning: don't use underscores in Go names; const AuraEventCondition_WeaponMask should be AuraEventConditionWeaponMask (golint)
    • Line 68: warning: don't use underscores in Go names; const AuraEventCondition_HaveShield should be AuraEventConditionHaveShield (golint)
    • Line 69: warning: don't use underscores in Go names; const AuraEventCondition_TargetClass should be AuraEventConditionTargetClass (golint)
    • Line 70: warning: don't use underscores in Go names; const AuraEventCondition_StrongTarget should be AuraEventConditionStrongTarget (golint)
    • Line 71: warning: don't use underscores in Go names; const AuraEventCondition_TargetAuraState should be AuraEventConditionTargetAuraState (golint)
    • Line 72: warning: don't use underscores in Go names; const AuraEventCondition_TargetAllUnitState should be AuraEventConditionTargetAllUnitState (golint)
    • Line 73: warning: don't use underscores in Go names; const AuraEventCondition_TargetAnyUnitState should be AuraEventConditionTargetAnyUnitState (golint)
    • Line 75: warning: don't use underscores in Go names; const AuraEventCondition_End should be AuraEventConditionEnd (golint)
    • Line 78: warning: comment on exported type EStateChangeMode should be of the form "EStateChangeMode ..." (with optional leading article) (golint)
    • Line 84: warning: don't use underscores in Go names; const StateChangeMode_Begin should be StateChangeModeBegin (golint)
    • Line 84: warning: exported const StateChangeMode_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 85: warning: don't use underscores in Go names; const StateChangeMode_Add should be StateChangeModeAdd (golint)
    • Line 86: warning: don't use underscores in Go names; const StateChangeMode_Remove should be StateChangeModeRemove (golint)
    • Line 88: warning: don't use underscores in Go names; const StateChangeMode_End should be StateChangeModeEnd (golint)
    • Line 91: warning: comment on exported type AuraTriggerEntry should be of the form "AuraTriggerEntry ..." (with optional leading article) (golint)
    • yokai_server/excel/auto/crystalInitViceAtt_entry.go
    • Line 12: warning: comment on exported type CrystalInitViceAttEntry should be of the form "CrystalInitViceAttEntry ..." (with optional leading article) (golint)
    • Line 18: warning: comment on exported type CrystalInitViceAttEntries should be of the form "CrystalInitViceAttEntries ..." (with optional leading article) (golint)
    • Line 27: warning: exported method CrystalInitViceAttEntries.Load should have comment or be unexported (golint)
    • Line 48: warning: exported function GetCrystalInitViceAttEntry should have comment or be unexported (golint)
    • Line 53: warning: exported function GetCrystalInitViceAttSize should have comment or be unexported (golint)
    • Line 57: warning: exported function GetCrystalInitViceAttRows should have comment or be unexported (golint)
    • yokai_server/services/game/event/event_manager.go
    • Line 10: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 16: warning: exported type EventHandler should have comment or be unexported (golint)
    • Line 17: warning: exported type EventRegister should have comment or be unexported (golint)
    • Line 21: warning: exported type EventManager should have comment or be unexported (golint)
    • Line 26: warning: exported function NewEventManager should have comment or be unexported (golint)
    • Line 51: warning: exported method EventManager.Update should have comment or be unexported (golint)
    • Line 63: warning: exported method EventManager.AddEvent should have comment or be unexported (golint)
    • Line 67: warning: exported method EventManager.Register should have comment or be unexported (golint)
    • yokai_server/define/event_define.go
    • Line 4: warning: don't use underscores in Go names; const Event_Type_Begin should be EventTypeBegin (golint)
    • Line 4: warning: exported const Event_Type_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Event_Type_Null should be EventTypeNull (golint)
    • Line 6: warning: don't use underscores in Go names; const Event_Type_Sign should be EventTypeSign (golint)
    • Line 7: warning: don't use underscores in Go names; const Event_Type_PlayerLevelup should be EventTypePlayerLevelup (golint)
    • Line 8: warning: don't use underscores in Go names; const Event_Type_HeroLevelup should be EventTypeHeroLevelup (golint)
    • Line 9: warning: don't use underscores in Go names; const Event_Type_HeroGain should be EventTypeHeroGain (golint)
    • Line 10: warning: don't use underscores in Go names; const Event_Type_CollectionGain should be EventTypeCollectionGain (golint)
    • Line 11: warning: don't use underscores in Go names; const Event_Type_StagePass should be EventTypeStagePass (golint)
    • Line 12: warning: don't use underscores in Go names; const Event_Type_ChapterPass should be EventTypeChapterPass (golint)
    • Line 13: warning: don't use underscores in Go names; const Event_Type_TowerPass should be EventTypeTowerPass (golint)
    • Line 15: warning: don't use underscores in Go names; const Event_Type_End should be EventTypeEnd (golint)
    • yokai_server/services/gate/micro.go
    • Line 29: warning: exported type MicroService should have comment or be unexported (golint)
    • Line 38: warning: exported function NewMicroService should have comment or be unexported (golint)
    • Line 115: warning: exported method MicroService.Run should have comment or be unexported (golint)
    • Line 169: warning: exported method MicroService.GetServiceMetadatas should have comment or be unexported (golint)
    • Line 187: warning: exported method MicroService.SelectGameEntry should have comment or be unexported (golint)
    • Line 221: warning: exported method MicroService.StoreWrite should have comment or be unexported (golint)
    • yokai_server/services/client/client.go
    • Line 23: warning: exported type ExecuteFunc should have comment or be unexported (golint)
    • Line 25: warning: exported type Client should have comment or be unexported (golint)
    • Line 40: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 60: warning: exported method Client.Before should have comment or be unexported (golint)
    • Line 75: warning: exported method Client.Action should have comment or be unexported (golint)
    • Line 143: warning: exported method Client.Run should have comment or be unexported (golint)
    • Line 152: warning: exported method Client.Execute should have comment or be unexported (golint)
    • Line 171: warning: exported method Client.Stop should have comment or be unexported (golint)
    • Line 175: warning: exported method Client.SendMessage should have comment or be unexported (golint)
    • Line 179: warning: exported method Client.WaitReturnedMsg should have comment or be unexported (golint)
    • yokai_server/utils/random/random_helper.go
    • Line 10: warning: comment on exported function Int32 should be of the form "Int32 ..." (golint)
    • Line 20: warning: exported function Int should have comment or be unexported (golint)
    • Line 27: warning: exported function Decimal should have comment or be unexported (golint)
    • Line 39: warning: exported function DecimalFake should have comment or be unexported (golint)
    • Line 51: warning: exported function Interface should have comment or be unexported (golint)
    • yokai_server/utils/random/random_pick.go
    • Line 10: warning: exported var ErrNoResult should have comment or be unexported (golint)
    • Line 17: warning: exported type Item should have comment or be unexported (golint)
    • Line 22: warning: comment on exported type RandomPicker should be of the form "RandomPicker ..." (with optional leading article) (golint)
    • Line 27: warning: comment on exported type Limiter should be of the form "Limiter ..." (with optional leading article) (golint)
    • Line 30: warning: comment on exported function PickOne should be of the form "PickOne ..." (golint)
    • Line 66: warning: comment on exported function PickUnrepeated should be of the form "PickUnrepeated ..." (golint)
    • yokai_server/define/cost_loot_define.go
    • Line 10: warning: don't use underscores in Go names; const CostLoot_Invalid should be CostLootInvalid (golint)
    • Line 10: warning: exported const CostLoot_Invalid should have comment (or a comment on this block) or be unexported (golint)
    • Line 11: warning: don't use underscores in Go names; const CostLoot_Start should be CostLootStart (golint)
    • Line 12: warning: don't use underscores in Go names; const CostLoot_Item should be CostLootItem (golint)
    • Line 13: warning: don't use underscores in Go names; const CostLoot_Token should be CostLootToken (golint)
    • Line 14: warning: don't use underscores in Go names; const CostLoot_Hero should be CostLootHero (golint)
    • Line 15: warning: don't use underscores in Go names; const CostLoot_Player should be CostLootPlayer (golint)
    • Line 16: warning: don't use underscores in Go names; const CostLoot_HeroFragment should be CostLootHeroFragment (golint)
    • Line 17: warning: don't use underscores in Go names; const CostLoot_CollectionFragment should be CostLootCollectionFragment (golint)
    • Line 18: warning: don't use underscores in Go names; const CostLoot_Collection should be CostLootCollection (golint)
    • Line 20: warning: don't use underscores in Go names; const CostLoot_End should be CostLootEnd (golint)
    • Line 23: warning: comment on exported type LootData should be of the form "LootData ..." (with optional leading article) (golint)
    • Line 30: warning: exported method LootData.GenPB should have comment or be unexported (golint)
    • Line 40: warning: exported type CostLooter should have comment or be unexported (golint)
    • Line 50: warning: exported type BaseCostLooter should have comment or be unexported (golint)
    • Line 54: warning: exported method BaseCostLooter.GetCostLootType should have comment or be unexported (golint)
    • Line 58: warning: exported method BaseCostLooter.CanCost should have comment or be unexported (golint)
    • Line 66: warning: exported method BaseCostLooter.DoCost should have comment or be unexported (golint)
    • Line 74: warning: exported method BaseCostLooter.CanGain should have comment or be unexported (golint)
    • Line 82: warning: exported method BaseCostLooter.GainLoot should have comment or be unexported (golint)
    • yokai_server/services/gate/gate.go
    • Line 19: warning: exported type Gate should have comment or be unexported (golint)
    • Line 32: warning: exported function New should have comment or be unexported (golint)
    • Line 46: warning: exported method Gate.Before should have comment or be unexported (golint)
    • Line 60: warning: exported method Gate.Action should have comment or be unexported (golint)
    • Line 115: warning: exported method Gate.Run should have comment or be unexported (golint)
    • Line 125: warning: exported method Gate.Stop should have comment or be unexported (golint)
    • Line 130: warning: exported method Gate.GateResult should have comment or be unexported (golint)
    • yokai_server/services/gate/gin_server.go
    • Line 45: warning: exported type GinServer should have comment or be unexported (golint)
    • Line 234: warning: exported function NewGinServer should have comment or be unexported (golint)
    • Line 256: warning: exported method GinServer.Main should have comment or be unexported (golint)
    • Line 323: warning: exported method GinServer.Run should have comment or be unexported (golint)
    • Line 329: warning: exported method GinServer.Exit should have comment or be unexported (golint)
    • yokai_server/excel/auto/heroLevelup_entry.go
    • Line 12: warning: comment on exported type HeroLevelupEntry should be of the form "HeroLevelupEntry ..." (with optional leading article) (golint)
    • Line 19: warning: comment on exported type HeroLevelupEntries should be of the form "HeroLevelupEntries ..." (with optional leading article) (golint)
    • Line 28: warning: exported method HeroLevelupEntries.Load should have comment or be unexported (golint)
    • Line 49: warning: exported function GetHeroLevelupEntry should have comment or be unexported (golint)
    • Line 54: warning: exported function GetHeroLevelupSize should have comment or be unexported (golint)
    • Line 58: warning: exported function GetHeroLevelupRows should have comment or be unexported (golint)
    • yokai_server/define/quest_define.go
    • Line 5: warning: don't use underscores in Go names; const Quest_Type_Begin should be QuestTypeBegin (golint)
    • Line 6: warning: don't use underscores in Go names; const Quest_Type_Main should be QuestTypeMain (golint)
    • Line 7: warning: don't use underscores in Go names; const Quest_Type_Daily should be QuestTypeDaily (golint)
    • Line 8: warning: don't use underscores in Go names; const Quest_Type_Weekly should be QuestTypeWeekly (golint)
    • Line 9: warning: don't use underscores in Go names; const Quest_Type_Activity should be QuestTypeActivity (golint)
    • Line 10: warning: don't use underscores in Go names; const Quest_Type_Collection should be QuestTypeCollection (golint)
    • Line 11: warning: don't use underscores in Go names; const Quest_Type_End should be QuestTypeEnd (golint)
    • Line 16: warning: don't use underscores in Go names; const Quest_Refresh_Type_Begin should be QuestRefreshTypeBegin (golint)
    • Line 17: warning: don't use underscores in Go names; const Quest_Refresh_Type_None should be QuestRefreshTypeNone (golint)
    • Line 18: warning: don't use underscores in Go names; const Quest_Refresh_Type_Daily should be QuestRefreshTypeDaily (golint)
    • Line 19: warning: don't use underscores in Go names; const Quest_Refresh_Type_Weekly should be QuestRefreshTypeWeekly (golint)
    • Line 20: warning: don't use underscores in Go names; const Quest_Refresh_Type_End should be QuestRefreshTypeEnd (golint)
    • Line 25: warning: don't use underscores in Go names; const Quest_State_Type_Begin should be QuestStateTypeBegin (golint)
    • Line 26: warning: don't use underscores in Go names; const Quest_State_Type_Opened should be QuestStateTypeOpened (golint)
    • Line 27: warning: don't use underscores in Go names; const Quest_State_Type_Completed should be QuestStateTypeCompleted (golint)
    • Line 28: warning: don't use underscores in Go names; const Quest_State_Type_Rewarded should be QuestStateTypeRewarded (golint)
    • Line 29: warning: don't use underscores in Go names; const Quest_State_Type_End should be QuestStateTypeEnd (golint)
    • Line 34: warning: don't use underscores in Go names; const QuestObj_Type_Begin should be QuestObjTypeBegin (golint)
    • Line 35: warning: don't use underscores in Go names; const QuestObj_Type_StagePass should be QuestObjTypeStagePass (golint)
    • Line 36: warning: don't use underscores in Go names; const QuestObj_Type_ChapterPass should be QuestObjTypeChapterPass (golint)
    • Line 37: warning: don't use underscores in Go names; const QuestObj_Type_PlayerLevel should be QuestObjTypePlayerLevel (golint)
    • Line 38: warning: don't use underscores in Go names; const QuestObj_Type_HeroLevelTimes should be QuestObjTypeHeroLevelTimes (golint)
    • Line 39: warning: don't use underscores in Go names; const QuestObj_Type_GainHero should be QuestObjTypeGainHero (golint)
    • Line 40: warning: don't use underscores in Go names; const QuestObj_Type_GainHeroNum should be QuestObjTypeGainHeroNum (golint)
    • Line 41: warning: don't use underscores in Go names; const QuestObj_Type_End should be QuestObjTypeEnd (golint)
    • Line 46: warning: don't use underscores in Go names; const QuestOwner_Type_Begin should be QuestOwnerTypeBegin (golint)
    • Line 47: warning: don't use underscores in Go names; const QuestOwner_Type_Player should be QuestOwnerTypePlayer (golint)
    • Line 48: warning: don't use underscores in Go names; const QuestOwner_Type_Collection should be QuestOwnerTypeCollection (golint)
    • Line 49: warning: don't use underscores in Go names; const QuestOwner_End should be QuestOwnerEnd (golint)
    • yokai_server/services/client/command_role.go
    • Line 28: warning: exported method Commander.CmdCreatePlayer should have comment or be unexported (golint)
    • Line 44: warning: exported method Commander.CmdStageSweep should have comment or be unexported (golint)
    • Line 60: warning: exported method Commander.CmdGmCmd should have comment or be unexported (golint)
    • yokai_server/define/condition_define.go
    • Line 4: warning: don't use underscores in Go names; const Condition_Type_Begin should be ConditionTypeBegin (golint)
    • Line 4: warning: exported const Condition_Type_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Condition_Type_And should be ConditionTypeAnd (golint)
    • Line 6: warning: don't use underscores in Go names; const Condition_Type_Or should be ConditionTypeOr (golint)
    • Line 8: warning: don't use underscores in Go names; const Condition_Type_End should be ConditionTypeEnd (golint)
    • Line 12: warning: don't use underscores in Go names; const Condition_SubType_Begin should be ConditionSubTypeBegin (golint)
    • Line 12: warning: exported const Condition_SubType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 13: warning: don't use underscores in Go names; const Condition_SubType_TeamLevel_Achieve should be ConditionSubTypeTeamLevelAchieve (golint)
    • Line 14: warning: don't use underscores in Go names; const Condition_SubType_KillAllEnemy should be ConditionSubTypeKillAllEnemy (golint)
    • Line 15: warning: don't use underscores in Go names; const Condition_SubType_OurUnitAllDead should be ConditionSubTypeOurUnitAllDead (golint)
    • Line 16: warning: don't use underscores in Go names; const Condition_SubType_OurUnitDeadLessThan should be ConditionSubTypeOurUnitDeadLessThan (golint)
    • Line 17: warning: don't use underscores in Go names; const Condition_SubType_InterruptEnemySkill should be ConditionSubTypeInterruptEnemySkill (golint)
    • Line 18: warning: don't use underscores in Go names; const Condition_SubType_OurUnitCastUltimateSkill should be ConditionSubTypeOurUnitCastUltimateSkill (golint)
    • Line 19: warning: don't use underscores in Go names; const Condition_SubType_CombatPassTimeLessThan should be ConditionSubTypeCombatPassTimeLessThan (golint)
    • Line 20: warning: don't use underscores in Go names; const Condition_SubType_KillEnemyTypeIdFirst should be ConditionSubTypeKillEnemyTypeIDFirst (golint)
    • Line 22: warning: don't use underscores in Go names; const Condition_SubType_End should be ConditionSubTypeEnd (golint)
    • yokai_server/services/combat/scene/combat_ctrl.go
    • Line 13: warning: exported var ErrSkillCdLimit should have comment or be unexported (golint)
    • Line 19: warning: exported type AuraTrigger should have comment or be unexported (golint)
    • Line 24: warning: exported type CombatCtrl should have comment or be unexported (golint)
    • Line 43: warning: exported function NewCombatCtrl should have comment or be unexported (golint)
    • Line 78: warning: exported method CombatCtrl.GetScene should have comment or be unexported (golint)
    • Line 172: warning: comment on exported method CombatCtrl.CanCast should be of the form "CanCast ..." (golint)
    • Line 192: warning: comment on exported method CombatCtrl.CastSkill should be of the form "CastSkill ..." (golint)
    • Line 213: warning: comment on exported method CombatCtrl.AddSkillCd should be of the form "AddSkillCd ..." (golint)
    • Line 218: warning: exported method CombatCtrl.Update should have comment or be unexported (golint)
    • Line 256: warning: comment on exported method CombatCtrl.TriggerBySpellResult should be of the form "TriggerBySpellResult ..." (golint)
    • Line 334: warning: comment on exported method CombatCtrl.TriggerByServentState should be of the form "TriggerByServentState ..." (golint)
    • Line 381: warning: comment on exported method CombatCtrl.TriggerByBehaviour should be of the form "TriggerByBehaviour ..." (golint)
    • Line 450: warning: comment on exported method CombatCtrl.TriggerByAuraState should be of the form "TriggerByAuraState ..." (golint)
    • Line 494: warning: comment on exported method CombatCtrl.CalSpellPoint should be of the form "CalSpellPoint ..." (golint)
    • Line 511: warning: comment on exported method CombatCtrl.CalDecByTargetPoint should be of the form "CalDecByTargetPoint ..." (golint)
    • Line 533: warning: exported method CombatCtrl.ClearAllAura should have comment or be unexported (golint)
    • Line 558: warning: comment on exported method CombatCtrl.AddAura should be of the form "AddAura ..." (golint)
    • Line 625: warning: comment on exported method CombatCtrl.RemoveAura should be of the form "RemoveAura ..." (golint)
    • Line 757: warning: comment on exported method CombatCtrl.RegisterAura should be of the form "RegisterAura ..." (golint)
    • Line 774: warning: exported method CombatCtrl.UnregisterAura should have comment or be unexported (golint)
    • Line 936: warning: comment on exported method CombatCtrl.CalAuraEffect should be of the form "CalAuraEffect ..." (golint)
    • Line 1035: warning: exported method CombatCtrl.TriggerByDmgMod should have comment or be unexported (golint)
    • Line 1247: warning: comment on exported method CombatCtrl.GetAuraByIDCaster should be of the form "GetAuraByIDCaster ..." (golint)
    • Line 1271: warning: comment on exported method CombatCtrl.DispelAura should be of the form "DispelAura ..." (golint)
    • Line 1297: warning: comment on exported method CombatCtrl.ModAuraDuration should be of the form "ModAuraDuration ..." (golint)
    • Line 1313: warning: comment on exported method CombatCtrl.GetPositiveAndNegativeNum should be of the form "GetPositiveAndNegativeNum ..." (golint)
    • Line 1346: warning: comment on exported method CombatCtrl.AddAuraState should be of the form "AddAuraState ..." (golint)
    • Line 1362: warning: exported method CombatCtrl.DecAuraState should have comment or be unexported (golint)
    • Line 1378: warning: exported method CombatCtrl.HasAuraState should have comment or be unexported (golint)
    • Line 1382: warning: exported method CombatCtrl.HasAuraStateAny should have comment or be unexported (golint)
    • yokai_server/store/cache/dummyredis.go
    • Line 9: warning: exported type DummyRedis should have comment or be unexported (golint)
    • Line 12: warning: exported function NewDummyRedis should have comment or be unexported (golint)
    • Line 23: warning: exported method DummyRedis.SaveObject should have comment or be unexported (golint)
    • Line 27: warning: exported method DummyRedis.SaveHashObject should have comment or be unexported (golint)
    • Line 31: warning: exported method DummyRedis.SaveHashAll should have comment or be unexported (golint)
    • Line 35: warning: exported method DummyRedis.SaveFields should have comment or be unexported (golint)
    • Line 39: warning: exported method DummyRedis.LoadObject should have comment or be unexported (golint)
    • Line 43: warning: exported method DummyRedis.LoadHashAll should have comment or be unexported (golint)
    • Line 47: warning: exported method DummyRedis.DeleteObject should have comment or be unexported (golint)
    • Line 51: warning: exported method DummyRedis.DeleteHashObject should have comment or be unexported (golint)
    • Line 55: warning: exported method DummyRedis.Exit should have comment or be unexported (golint)
    • yokai_server/services/game/player/chapter_stage_manager.go
    • Line 20: warning: exported var ErrInvalidRequest should have comment or be unexported (golint)
    • Line 61: warning: comment on exported type Chapter should be of the form "Chapter ..." (with optional leading article) (golint)
    • Line 66: warning: exported method Chapter.GenChapterPB should have comment or be unexported (golint)
    • Line 77: warning: comment on exported type Stage should be of the form "Stage ..." (with optional leading article) (golint)
    • Line 82: warning: exported method Stage.GenStagePB should have comment or be unexported (golint)
    • Line 95: warning: exported type ChapterStageManager should have comment or be unexported (golint)
    • Line 102: warning: exported function NewChapterStageManager should have comment or be unexported (golint)
    • Line 125: warning: comment on exported method ChapterStageManager.StageChallenge should be of the form "StageChallenge ..." (golint)
    • Line 236: warning: comment on exported method ChapterStageManager.ChapterReward should be of the form "ChapterReward ..." (golint)
    • Line 283: warning: comment on exported method ChapterStageManager.StageSweep should be of the form "StageSweep ..." (golint)
    • Line 350: warning: exported method ChapterStageManager.GenChapterListPB should have comment or be unexported (golint)
    • Line 359: warning: exported method ChapterStageManager.GenStageListPB should have comment or be unexported (golint)
    • Line 368: warning: exported method ChapterStageManager.SendChapterUpdate should have comment or be unexported (golint)
    • Line 375: warning: exported method ChapterStageManager.SendStageUpdate should have comment or be unexported (golint)
    • yokai_server/services/mail/rpc_handler.go
    • Line 20: warning: exported var ErrInvalidGlobalConfig should have comment or be unexported (golint)
    • Line 24: warning: exported var DefaultRpcTimeout should have comment or be unexported (golint)
    • Line 27: warning: exported type RpcHandler should have comment or be unexported (golint)
    • Line 32: warning: exported function NewRpcHandler should have comment or be unexported (golint)
    • Line 49: warning: comment on exported method RpcHandler.CallKickMailBox should be of the form "CallKickMailBox ..." (golint)
    • Line 84: warning: comment on exported method RpcHandler.CreateMail should be of the form "CreateMail ..." (golint)
    • Line 134: warning: comment on exported method RpcHandler.QueryPlayerMails should be of the form "QueryPlayerMails ..." (golint)
    • Line 152: warning: comment on exported method RpcHandler.ReadMail should be of the form "ReadMail ..." (golint)
    • Line 168: warning: comment on exported method RpcHandler.GainAttachments should be of the form "GainAttachments ..." (golint)
    • Line 183: warning: comment on exported method RpcHandler.DelMail should be of the form "DelMail ..." (golint)
    • Line 198: warning: comment on exported method RpcHandler.KickMailBox should be of the form "KickMailBox ..." (golint)
    • yokai_server/services/client/command_equip.go
    • Line 29: warning: exported method Commander.CmdHeroPutonEquip should have comment or be unexported (golint)
    • Line 45: warning: exported method Commander.CmdHeroTakeoffEquip should have comment or be unexported (golint)
    • Line 61: warning: exported method Commander.CmdEquipLevelup should have comment or be unexported (golint)
    • yokai_server/define/mail_define.go
    • Line 11: warning: don't use underscores in Go names; const Mail_Status_Unread should be MailStatusUnread (golint)
    • Line 12: warning: don't use underscores in Go names; const Mail_Status_Readed should be MailStatusReaded (golint)
    • Line 13: warning: don't use underscores in Go names; const Mail_Status_GainedAttachments should be MailStatusGainedAttachments (golint)
    • Line 18: warning: don't use underscores in Go names; const Mail_Type_System should be MailTypeSystem (golint)
    • Line 19: warning: don't use underscores in Go names; const Mail_Type_Player should be MailTypePlayer (golint)
    • Line 22: warning: comment on exported type MailContext should be of the form "MailContext ..." (with optional leading article) (golint)
    • Line 36: warning: comment on exported type MailAttachments should be of the form "MailAttachments ..." (with optional leading article) (golint)
    • Line 41: warning: exported method MailAttachments.GenAttachmentsPB should have comment or be unexported (golint)
    • Line 49: warning: comment on exported type Mail should be of the form "Mail ..." (with optional leading article) (golint)
    • Line 55: warning: exported method Mail.Init should have comment or be unexported (golint)
    • Line 65: warning: exported method Mail.CanRead should have comment or be unexported (golint)
    • Line 69: warning: exported method Mail.CanGainAttachments should have comment or be unexported (golint)
    • Line 73: warning: exported method Mail.CanDel should have comment or be unexported (golint)
    • Line 85: warning: exported method Mail.IsExpired should have comment or be unexported (golint)
    • Line 93: warning: exported method Mail.ToPB should have comment or be unexported (golint)
    • Line 120: warning: exported method Mail.FromPB should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/skill_options.go
    • Line 8: warning: exported type SkillOption should have comment or be unexported (golint)
    • Line 9: warning: exported type SkillOptions should have comment or be unexported (golint)
    • Line 21: warning: exported function DefaultSkillOptions should have comment or be unexported (golint)
    • Line 37: warning: exported function WithSkillCaster should have comment or be unexported (golint)
    • Line 43: warning: exported function WithSkillTarget should have comment or be unexported (golint)
    • Line 49: warning: exported function WithSkillTargetPos should have comment or be unexported (golint)
    • Line 57: warning: exported function WithSkillTriggered should have comment or be unexported (golint)
    • Line 63: warning: exported function WithSpellAmount should have comment or be unexported (golint)
    • Line 69: warning: exported function WithSpellType should have comment or be unexported (golint)
    • Line 75: warning: exported function WithSpellLevel should have comment or be unexported (golint)
    • Line 81: warning: exported function WithSkilEntry should have comment or be unexported (golint)
    • yokai_server/services/gate/pubsub.go
    • Line 14: warning: exported type PubSub should have comment or be unexported (golint)
    • Line 19: warning: exported function NewPubSub should have comment or be unexported (golint)
    • Line 40: warning: comment on exported method PubSub.PubGateResult should be of the form "PubGateResult ..." (golint)
    • yokai_server/services/combat/micro.go
    • Line 23: warning: exported type MicroService should have comment or be unexported (golint)
    • Line 28: warning: exported function NewMicroService should have comment or be unexported (golint)
    • Line 90: warning: exported method MicroService.Run should have comment or be unexported (golint)
    • yokai_server/define/plugin_define.go
    • Line 4: warning: don't use underscores in Go names; const Plugin_Player should be PluginPlayer (golint)
    • Line 4: warning: exported const Plugin_Player should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Plugin_Hero should be PluginHero (golint)
    • Line 6: warning: don't use underscores in Go names; const Plugin_Item should be PluginItem (golint)
    • Line 8: warning: don't use underscores in Go names; const Plugin_End should be PluginEnd (golint)
    • Line 11: warning: exported type PluginObj should have comment or be unexported (golint)
    • yokai_server/services/game/item/crystal_box.go
    • Line 10: warning: exported type CrystalBox should have comment or be unexported (golint)
    • Line 15: warning: exported function NewCrystalBox should have comment or be unexported (golint)
    • Line 27: warning: exported method CrystalBox.GetCrystalByPos should have comment or be unexported (golint)
    • Line 35: warning: exported method CrystalBox.GetSkills should have comment or be unexported (golint)
    • Line 60: warning: exported method CrystalBox.PutonCrystal should have comment or be unexported (golint)
    • Line 75: warning: exported method CrystalBox.TakeoffCrystal should have comment or be unexported (golint)
    • yokai_server/excel/auto/hero_entry.go
    • Line 13: warning: comment on exported type HeroEntry should be of the form "HeroEntry ..." (with optional leading article) (golint)
    • Line 34: warning: comment on exported type HeroEntries should be of the form "HeroEntries ..." (with optional leading article) (golint)
    • Line 43: warning: exported method HeroEntries.Load should have comment or be unexported (golint)
    • Line 64: warning: exported function GetHeroEntry should have comment or be unexported (golint)
    • Line 69: warning: exported function GetHeroSize should have comment or be unexported (golint)
    • Line 73: warning: exported function GetHeroRows should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/action_options.go
    • Line 7: warning: exported type ActionOption should have comment or be unexported (golint)
    • Line 8: warning: exported type ActionOptions should have comment or be unexported (golint)
    • Line 15: warning: exported function DefaultActionOptions should have comment or be unexported (golint)
    • Line 24: warning: exported function WithActionType should have comment or be unexported (golint)
    • Line 30: warning: exported function WithActionTargetId should have comment or be unexported (golint)
    • Line 36: warning: exported function WithActionTargetPosX should have comment or be unexported (golint)
    • Line 42: warning: exported function WithActionTargetPosY should have comment or be unexported (golint)
    • yokai_server/define/tower_define.go
    • Line 4: warning: don't use underscores in Go names; const Tower_Type_Begin should be TowerTypeBegin (golint)
    • Line 4: warning: exported const Tower_Type_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Tower_Type_Melody should be TowerTypeMelody (golint)
    • Line 6: warning: don't use underscores in Go names; const Tower_Type_Nature should be TowerTypeNature (golint)
    • Line 7: warning: don't use underscores in Go names; const Tower_Type_Civilize should be TowerTypeCivilize (golint)
    • Line 8: warning: don't use underscores in Go names; const Tower_Type_Destroy should be TowerTypeDestroy (golint)
    • Line 9: warning: don't use underscores in Go names; const Tower_Type_General should be TowerTypeGeneral (golint)
    • Line 10: warning: don't use underscores in Go names; const Tower_Type_End should be TowerTypeEnd (golint)
    • Line 13: warning: exported const TowerMaxFloor should have comment or be unexported (golint)
    • yokai_server/excel/auto/skillSummon_entry.go
    • Line 13: warning: comment on exported type SkillSummonEntry should be of the form "SkillSummonEntry ..." (with optional leading article) (golint)
    • Line 30: warning: comment on exported type SkillSummonEntries should be of the form "SkillSummonEntries ..." (with optional leading article) (golint)
    • Line 39: warning: exported method SkillSummonEntries.Load should have comment or be unexported (golint)
    • Line 60: warning: exported function GetSkillSummonEntry should have comment or be unexported (golint)
    • Line 65: warning: exported function GetSkillSummonSize should have comment or be unexported (golint)
    • Line 69: warning: exported function GetSkillSummonRows should have comment or be unexported (golint)
    • yokai_server/define/scene_define.go
    • Line 4: warning: don't use underscores in Go names; const Scene_TypeBegin should be SceneTypeBegin (golint)
    • Line 4: warning: exported const Scene_TypeBegin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Scene_TypeStage should be SceneTypeStage (golint)
    • Line 6: warning: don't use underscores in Go names; const Scene_TypeArena should be SceneTypeArena (golint)
    • Line 7: warning: don't use underscores in Go names; const Scene_TypeEnd should be SceneTypeEnd (golint)
    • Line 12: warning: don't use underscores in Go names; const Scene_Camp_Begin should be SceneCampBegin (golint)
    • Line 13: warning: don't use underscores in Go names; const Scene_Camp_Attack should be SceneCampAttack (golint)
    • Line 14: warning: don't use underscores in Go names; const Scene_Camp_Defence should be SceneCampDefence (golint)
    • Line 15: warning: don't use underscores in Go names; const Scene_Camp_End should be SceneCampEnd (golint)
    • Line 19: warning: don't use underscores in Go names; const Scene_MaxNumPerCombat should be SceneMaxNumPerCombat (golint)
    • Line 19: warning: exported const Scene_MaxNumPerCombat should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: don't use underscores in Go names; const Scene_MaxUnitPerScene should be SceneMaxUnitPerScene (golint)
    • Line 23: warning: comment on exported type Vector2 should be of the form "Vector2 ..." (with optional leading article) (golint)
    • Line 29: warning: exported function GetEnemyCamp should have comment or be unexported (golint)
    • Line 32: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • yokai_server/services/combat/scene/entity_options.go
    • Line 12: warning: exported type EntityOption should have comment or be unexported (golint)
    • Line 13: warning: exported type EntityOptions should have comment or be unexported (golint)
    • Line 32: warning: exported function DefaultEntityOptions should have comment or be unexported (golint)
    • Line 60: warning: exported function WithEntityTypeId should have comment or be unexported (golint)
    • Line 66: warning: exported function WithEntityHeroEntry should have comment or be unexported (golint)
    • Line 76: warning: exported function WithEntityScene should have comment or be unexported (golint)
    • Line 82: warning: exported function WithEntitySceneCamp should have comment or be unexported (golint)
    • Line 88: warning: exported function WithCrystalSkills should have comment or be unexported (golint)
    • Line 96: warning: exported function WithPassiveSkills should have comment or be unexported (golint)
    • Line 104: warning: exported function WithEntityAttValue should have comment or be unexported (golint)
    • Line 110: warning: exported function WithEntityAttList should have comment or be unexported (golint)
    • Line 118: warning: exported function WithEntityPosition should have comment or be unexported (golint)
    • Line 126: warning: exported function WithEntityInitAtbValue should have comment or be unexported (golint)
    • yokai_server/services/client/promptui.go
    • Line 13: warning: exported type PromptUI should have comment or be unexported (golint)
    • Line 19: warning: exported function NewPromptUI should have comment or be unexported (golint)
    • Line 41: warning: exported method PromptUI.Run should have comment or be unexported (golint)
    • yokai_server/services/game/talent/talent_manager.go
    • Line 14: warning: exported type Talent should have comment or be unexported (golint)
    • Line 19: warning: exported type TalentManager should have comment or be unexported (golint)
    • Line 28: warning: exported function NewTalentManager should have comment or be unexported (golint)
    • Line 39: warning: exported method TalentManager.GetOwnerID should have comment or be unexported (golint)
    • Line 43: warning: exported method TalentManager.GetExpire should have comment or be unexported (golint)
    • Line 47: warning: exported method TalentManager.LoadFromDB should have comment or be unexported (golint)
    • Line 60: warning: exported method TalentManager.AddTalent should have comment or be unexported (golint)
    • Line 89: warning: exported method TalentManager.GetTalent should have comment or be unexported (golint)
    • Line 100: warning: exported method TalentManager.GetTalentList should have comment or be unexported (golint)
    • yokai_server/transport/codec/json_marshaler.go
    • Line 10: warning: exported type JsonMarshaler should have comment or be unexported (golint)
    • Line 13: warning: exported method JsonMarshaler.Marshal should have comment or be unexported (golint)
    • Line 22: warning: exported method JsonMarshaler.Unmarshal should have comment or be unexported (golint)
    • yokai_server/define/item_define.go
    • Line 5: warning: don't use underscores in Go names; const Item_TypeItem should be ItemTypeItem (golint)
    • Line 6: warning: don't use underscores in Go names; const Item_TypeEquip should be ItemTypeEquip (golint)
    • Line 7: warning: don't use underscores in Go names; const Item_TypeCrystal should be ItemTypeCrystal (golint)
    • Line 8: warning: don't use underscores in Go names; const Item_TypePresent should be ItemTypePresent (golint)
    • Line 14: warning: don't use underscores in Go names; const Item_SubType_Item_Begin should be ItemSubTypeItemBegin (golint)
    • Line 15: warning: don't use underscores in Go names; const Item_SubType_Item_Normal should be ItemSubTypeItemNormal (golint)
    • Line 16: warning: don't use underscores in Go names; const Item_SubType_Item_EquipExp should be ItemSubTypeItemEquipExp (golint)
    • Line 17: warning: don't use underscores in Go names; const Item_SubType_Item_CrystalExp should be ItemSubTypeItemCrystalExp (golint)
    • Line 18: warning: don't use underscores in Go names; const Item_SubType_Item_HeroExp should be ItemSubTypeItemHeroExp (golint)
    • Line 19: warning: don't use underscores in Go names; const Item_SubType_Item_End should be ItemSubTypeItemEnd (golint)
    • Line 22: warning: don't use underscores in Go names; const Item_SubType_Equip_Begin should be ItemSubTypeEquipBegin (golint)
    • Line 23: warning: don't use underscores in Go names; const Item_SubType_Equip_OneHandSword should be ItemSubTypeEquipOneHandSword (golint)
    • Line 24: warning: don't use underscores in Go names; const Item_SubType_Equip_TwoHandSword should be ItemSubTypeEquipTwoHandSword (golint)
    • Line 25: warning: don't use underscores in Go names; const Item_SubType_Equip_Polearm should be ItemSubTypeEquipPolearm (golint)
    • Line 26: warning: don't use underscores in Go names; const Item_SubType_Equip_Pistol should be ItemSubTypeEquipPistol (golint)
    • Line 27: warning: don't use underscores in Go names; const Item_SubType_Equip_Staff should be ItemSubTypeEquipStaff (golint)
    • Line 28: warning: don't use underscores in Go names; const Item_SubType_Equip_Summon should be ItemSubTypeEquipSummon (golint)
    • Line 29: warning: don't use underscores in Go names; const Item_SubType_Equip_End should be ItemSubTypeEquipEnd (golint)
    • Line 32: warning: don't use underscores in Go names; const Item_SubType_Crystal_Begin should be ItemSubTypeCrystalBegin (golint)
    • Line 33: warning: don't use underscores in Go names; const Item_SubType_Crystal_Earth should be ItemSubTypeCrystalEarth (golint)
    • Line 34: warning: don't use underscores in Go names; const Item_SubType_Crystal_Water should be ItemSubTypeCrystalWater (golint)
    • Line 35: warning: don't use underscores in Go names; const Item_SubType_Crystal_Fire should be ItemSubTypeCrystalFire (golint)
    • Line 36: warning: don't use underscores in Go names; const Item_SubType_Crystal_Wind should be ItemSubTypeCrystalWind (golint)
    • Line 37: warning: don't use underscores in Go names; const Item_SubType_Crystal_Thunder should be ItemSubTypeCrystalThunder (golint)
    • Line 38: warning: don't use underscores in Go names; const Item_SubType_Crystal_Time should be ItemSubTypeCrystalTime (golint)
    • Line 39: warning: don't use underscores in Go names; const Item_SubType_Crystal_Space should be ItemSubTypeCrystalSpace (golint)
    • Line 40: warning: don't use underscores in Go names; const Item_SubType_Crystal_Steel should be ItemSubTypeCrystalSteel (golint)
    • Line 41: warning: don't use underscores in Go names; const Item_SubType_Crystal_Destroy should be ItemSubTypeCrystalDestroy (golint)
    • Line 42: warning: don't use underscores in Go names; const Item_SubType_Crystal_End should be ItemSubTypeCrystalEnd (golint)
    • Line 46: warning: don't use underscores in Go names; const Item_Effect_Null should be ItemEffectNull (golint)
    • Line 46: warning: exported const Item_Effect_Null should have comment (or a comment on this block) or be unexported (golint)
    • Line 47: warning: don't use underscores in Go names; const Item_Effect_Loot should be ItemEffectLoot (golint)
    • Line 49: warning: don't use underscores in Go names; const Item_Effect_End should be ItemEffectEnd (golint)
    • Line 53: warning: don't use underscores in Go names; const Item_Quality_Begin should be ItemQualityBegin (golint)
    • Line 53: warning: exported const Item_Quality_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 54: warning: don't use underscores in Go names; const Item_Quality_White should be ItemQualityWhite (golint)
    • Line 55: warning: don't use underscores in Go names; const Item_Quality_Green should be ItemQualityGreen (golint)
    • Line 56: warning: don't use underscores in Go names; const Item_Quality_Blue should be ItemQualityBlue (golint)
    • Line 57: warning: don't use underscores in Go names; const Item_Quality_Purple should be ItemQualityPurple (golint)
    • Line 58: warning: don't use underscores in Go names; const Item_Quality_Orange should be ItemQualityOrange (golint)
    • Line 59: warning: don't use underscores in Go names; const Item_Quality_Red should be ItemQualityRed (golint)
    • Line 60: warning: don't use underscores in Go names; const Item_Quality_End should be ItemQualityEnd (golint)
    • Line 64: warning: don't use underscores in Go names; const Container_Null should be ContainerNull (golint)
    • Line 64: warning: exported const Container_Null should have comment (or a comment on this block) or be unexported (golint)
    • Line 65: warning: don't use underscores in Go names; const Container_Begin should be ContainerBegin (golint)
    • Line 66: warning: don't use underscores in Go names; const Container_Material should be ContainerMaterial (golint)
    • Line 67: warning: don't use underscores in Go names; const Container_Equip should be ContainerEquip (golint)
    • Line 68: warning: don't use underscores in Go names; const Container_Crystal should be ContainerCrystal (golint)
    • Line 69: warning: don't use underscores in Go names; const Container_End should be ContainerEnd (golint)
    • Line 74: warning: don't use underscores in Go names; const Equip_Pos_Begin should be EquipPosBegin (golint)
    • Line 75: warning: don't use underscores in Go names; const Equip_Pos_Weapon should be EquipPosWeapon (golint)
    • Line 76: warning: don't use underscores in Go names; const Equip_Pos_Clothes should be EquipPosClothes (golint)
    • Line 77: warning: don't use underscores in Go names; const Equip_Pos_Shoe should be EquipPosShoe (golint)
    • Line 78: warning: don't use underscores in Go names; const Equip_Pos_Jewel should be EquipPosJewel (golint)
    • Line 79: warning: don't use underscores in Go names; const Equip_Pos_End should be EquipPosEnd (golint)
    • Line 83: warning: don't use underscores in Go names; const Equip_Max_Promote_Times should be EquipMaxPromoteTimes (golint)
    • Line 83: warning: exported const Equip_Max_Promote_Times should have comment (or a comment on this block) or be unexported (golint)
    • Line 84: warning: don't use underscores in Go names; const Equip_Max_Starup_Times should be EquipMaxStarupTimes (golint)
    • Line 86: warning: don't use underscores in Go names; const Item_Quality_Num should be ItemQualityNum (golint)
    • Line 87: warning: don't use underscores in Go names; const Crystal_Subtype_Num should be CrystalSubtypeNum (golint)
    • yokai_server/excel/auto/stage_entry.go
    • Line 12: warning: comment on exported type StageEntry should be of the form "StageEntry ..." (with optional leading article) (golint)
    • Line 33: warning: comment on exported type StageEntries should be of the form "StageEntries ..." (with optional leading article) (golint)
    • Line 42: warning: exported method StageEntries.Load should have comment or be unexported (golint)
    • Line 63: warning: exported function GetStageEntry should have comment or be unexported (golint)
    • Line 68: warning: exported function GetStageSize should have comment or be unexported (golint)
    • Line 72: warning: exported function GetStageRows should have comment or be unexported (golint)
    • yokai_server/utils/error_check.go
    • Line 9: warning: comment on exported function ErrCheck should be of the form "ErrCheck ..." (golint)
    • Line 26: warning: comment on exported function ErrPrint should be of the form "ErrPrint ..." (golint)
    • yokai_server/utils/time.go
    • Line 5: warning: comment on exported function PrevWeekday should be of the form "PrevWeekday ..." (golint)
    • Line 8: warning: exported function NextWeekday should have comment or be unexported (golint)
    • Line 10: warning: exported function IsInSameDay should have comment or be unexported (golint)
    • yokai_server/services/game/quest/quest_manager.go
    • Line 18: warning: exported var ErrQuestNotFound should have comment or be unexported (golint)
    • Line 38: warning: exported type EventQuestList should have comment or be unexported (golint)
    • Line 39: warning: exported type EventQuestHandle should have comment or be unexported (golint)
    • Line 41: warning: exported type QuestManager should have comment or be unexported (golint)
    • Line 49: warning: exported function NewQuestManager should have comment or be unexported (golint)
    • Line 59: warning: exported method QuestManager.Init should have comment or be unexported (golint)
    • Line 68: warning: exported method QuestManager.AfterLoad should have comment or be unexported (golint)
    • Line 234: warning: comment on exported method QuestManager.GetCollectionQuest should be of the form "GetCollectionQuest ..." (golint)
    • Line 243: warning: comment on exported method QuestManager.RegisterEvent should be of the form "RegisterEvent ..." (golint)
    • Line 251: warning: comment on exported method QuestManager.OnDayChange should be of the form "OnDayChange ..." (golint)
    • Line 264: warning: comment on exported method QuestManager.OnWeekChange should be of the form "OnWeekChange ..." (golint)
    • Line 277: warning: comment on exported method QuestManager.QuestReward should be of the form "QuestReward ..." (golint)
    • Line 295: warning: comment on exported method QuestManager.GenQuestListPB should be of the form "GenQuestListPB ..." (golint)
    • yokai_server/services/combat/scene/buff.go
    • Line 10: warning: exported type Buff should have comment or be unexported (golint)
    • Line 28: warning: comment on exported method Buff.Init should be of the form "Init ..." (golint)
    • Line 67: warning: exported method Buff.Opts should have comment or be unexported (golint)
    • Line 67: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 71: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 77: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 83: warning: exported method Buff.IsApplyLocked should have comment or be unexported (golint)
    • Line 83: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 87: warning: exported method Buff.InvalidApplyLock should have comment or be unexported (golint)
    • Line 87: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 91: warning: exported method Buff.IsApplyLockValid should have comment or be unexported (golint)
    • Line 91: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 95: warning: exported method Buff.IsHangup should have comment or be unexported (golint)
    • Line 95: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 99: warning: exported method Buff.IsRemoved should have comment or be unexported (golint)
    • Line 99: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 103: warning: exported method Buff.GetRemoveMode should have comment or be unexported (golint)
    • Line 103: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 107: warning: exported method Buff.AddRemoveMode should have comment or be unexported (golint)
    • Line 107: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 111: warning: exported method Buff.DecRemoveMode should have comment or be unexported (golint)
    • Line 111: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 115: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 123: warning: comment on exported method Buff.CalcApplyEffect should be of the form "CalcApplyEffect ..." (golint)
    • Line 126: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 144: warning: exported method Buff.CalAuraEffect should have comment or be unexported (golint)
    • Line 144: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 182: warning: comment on exported method Buff.SyncAuraToClient should be of the form "SyncAuraToClient ..." (golint)
    • Line 185: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 216: warning: comment on exported method Buff.CheckWrapResult should be of the form "CheckWrapResult ..." (golint)
    • Line 219: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 228: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 231: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 244: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 256: warning: comment on exported method Buff.MorePowerfulThan should be of the form "MorePowerfulThan ..." (golint)
    • Line 259: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 263: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 271: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 282: warning: comment on exported method Buff.RoundEnd should be of the form "RoundEnd ..." (golint)
    • Line 285: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 310: warning: comment on exported method Buff.Disperse should be of the form "Disperse ..." (golint)
    • Line 313: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 321: warning: comment on exported method Buff.ModDuration should be of the form "ModDuration ..." (golint)
    • Line 324: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 328: warning: comment on exported method Buff.CalDamage should be of the form "CalDamage ..." (golint)
    • Line 331: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • Line 394: warning: comment on exported method Buff.CalHeal should be of the form "CalHeal ..." (golint)
    • Line 397: warning: receiver name a should be consistent with previous receiver name b for Buff (golint)
    • yokai_server/services/gate/user.go
    • Line 7: warning: exported type UserInfo should have comment or be unexported (golint)
    • Line 17: warning: exported function NewUserInfo should have comment or be unexported (golint)
    • Line 21: warning: exported method UserInfo.Init should have comment or be unexported (golint)
    • yokai_server/services/client/msg_handler.go
    • Line 13: warning: exported type MsgHandler should have comment or be unexported (golint)
    • Line 18: warning: exported function NewMsgHandler should have comment or be unexported (golint)
    • Line 76: warning: exported method MsgHandler.OnS2C_Pong should have comment or be unexported (golint)
    • Line 76: warning: don't use underscores in Go names; method OnS2C_Pong should be OnS2CPong (golint)
    • Line 80: warning: exported method MsgHandler.OnS2C_AccountLogon should have comment or be unexported (golint)
    • Line 80: warning: don't use underscores in Go names; method OnS2C_AccountLogon should be OnS2CAccountLogon (golint)
    • Line 94: warning: exported method MsgHandler.OnS2C_ServerTime should have comment or be unexported (golint)
    • Line 94: warning: don't use underscores in Go names; method OnS2C_ServerTime should be OnS2CServerTime (golint)
    • Line 100: warning: exported method MsgHandler.OnS2C_WaitResponseMessage should have comment or be unexported (golint)
    • Line 100: warning: don't use underscores in Go names; method OnS2C_WaitResponseMessage should be OnS2CWaitResponseMessage (golint)
    • Line 106: warning: exported method MsgHandler.OnS2C_ServerConsole should have comment or be unexported (golint)
    • Line 106: warning: don't use underscores in Go names; method OnS2C_ServerConsole should be OnS2CServerConsole (golint)
    • Line 112: warning: exported method MsgHandler.OnS2C_CreatePlayer should have comment or be unexported (golint)
    • Line 112: warning: don't use underscores in Go names; method OnS2C_CreatePlayer should be OnS2CCreatePlayer (golint)
    • Line 125: warning: exported method MsgHandler.OnS2C_PlayerInitInfo should have comment or be unexported (golint)
    • Line 125: warning: don't use underscores in Go names; method OnS2C_PlayerInitInfo should be OnS2CPlayerInitInfo (golint)
    • Line 147: warning: exported method MsgHandler.OnS2C_ExpUpdate should have comment or be unexported (golint)
    • Line 147: warning: don't use underscores in Go names; method OnS2C_ExpUpdate should be OnS2CExpUpdate (golint)
    • Line 158: warning: exported method MsgHandler.OnS2C_VipUpdate should have comment or be unexported (golint)
    • Line 158: warning: don't use underscores in Go names; method OnS2C_VipUpdate should be OnS2CVipUpdate (golint)
    • Line 169: warning: exported method MsgHandler.OnS2C_HeroFragmentsList should have comment or be unexported (golint)
    • Line 169: warning: don't use underscores in Go names; method OnS2C_HeroFragmentsList should be OnS2CHeroFragmentsList (golint)
    • Line 180: warning: exported method MsgHandler.OnS2C_HeroFragmentsUpdate should have comment or be unexported (golint)
    • Line 180: warning: don't use underscores in Go names; method OnS2C_HeroFragmentsUpdate should be OnS2CHeroFragmentsUpdate (golint)
    • Line 191: warning: exported method MsgHandler.OnS2C_CollectionFragmentsList should have comment or be unexported (golint)
    • Line 191: warning: don't use underscores in Go names; method OnS2C_CollectionFragmentsList should be OnS2CCollectionFragmentsList (golint)
    • Line 202: warning: exported method MsgHandler.OnS2C_CollectionFragmentsUpdate should have comment or be unexported (golint)
    • Line 202: warning: don't use underscores in Go names; method OnS2C_CollectionFragmentsUpdate should be OnS2CCollectionFragmentsUpdate (golint)
    • Line 213: warning: exported method MsgHandler.OnS2C_DelItem should have comment or be unexported (golint)
    • Line 213: warning: don't use underscores in Go names; method OnS2C_DelItem should be OnS2CDelItem (golint)
    • Line 220: warning: exported method MsgHandler.OnS2C_ItemAdd should have comment or be unexported (golint)
    • Line 220: warning: don't use underscores in Go names; method OnS2C_ItemAdd should be OnS2CItemAdd (golint)
    • Line 231: warning: exported method MsgHandler.OnS2C_ItemUpdate should have comment or be unexported (golint)
    • Line 231: warning: don't use underscores in Go names; method OnS2C_ItemUpdate should be OnS2CItemUpdate (golint)
    • Line 242: warning: exported method MsgHandler.OnS2C_EquipUpdate should have comment or be unexported (golint)
    • Line 242: warning: don't use underscores in Go names; method OnS2C_EquipUpdate should be OnS2CEquipUpdate (golint)
    • Line 256: warning: exported method MsgHandler.OnS2C_CrystalUpdate should have comment or be unexported (golint)
    • Line 256: warning: don't use underscores in Go names; method OnS2C_CrystalUpdate should be OnS2CCrystalUpdate (golint)
    • Line 270: warning: exported method MsgHandler.OnS2C_TestCrystalRandomReport should have comment or be unexported (golint)
    • Line 270: warning: don't use underscores in Go names; method OnS2C_TestCrystalRandomReport should be OnS2CTestCrystalRandomReport (golint)
    • Line 279: warning: exported method MsgHandler.OnS2C_CollectionInfo should have comment or be unexported (golint)
    • Line 279: warning: don't use underscores in Go names; method OnS2C_CollectionInfo should be OnS2CCollectionInfo (golint)
    • Line 285: warning: exported method MsgHandler.OnS2C_TokenUpdate should have comment or be unexported (golint)
    • Line 285: warning: don't use underscores in Go names; method OnS2C_TokenUpdate should be OnS2CTokenUpdate (golint)
    • Line 292: warning: exported method MsgHandler.OnS2C_StageUpdate should have comment or be unexported (golint)
    • Line 292: warning: don't use underscores in Go names; method OnS2C_StageUpdate should be OnS2CStageUpdate (golint)
    • Line 299: warning: exported method MsgHandler.OnS2C_ChapterUpdate should have comment or be unexported (golint)
    • Line 299: warning: don't use underscores in Go names; method OnS2C_ChapterUpdate should be OnS2CChapterUpdate (golint)
    • Line 306: warning: exported method MsgHandler.OnS2C_QuestUpdate should have comment or be unexported (golint)
    • Line 306: warning: don't use underscores in Go names; method OnS2C_QuestUpdate should be OnS2CQuestUpdate (golint)
    • yokai_server/excel/auto/collectionBox_entry.go
    • Line 12: warning: comment on exported type CollectionBoxEntry should be of the form "CollectionBoxEntry ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported type CollectionBoxEntries should be of the form "CollectionBoxEntries ..." (with optional leading article) (golint)
    • Line 29: warning: exported method CollectionBoxEntries.Load should have comment or be unexported (golint)
    • Line 50: warning: exported function GetCollectionBoxEntry should have comment or be unexported (golint)
    • Line 55: warning: exported function GetCollectionBoxSize should have comment or be unexported (golint)
    • Line 59: warning: exported function GetCollectionBoxRows should have comment or be unexported (golint)
    • yokai_server/services/client/command_server.go
    • Line 41: warning: exported method Commander.CmdAccountLogon should have comment or be unexported (golint)
    • Line 88: warning: exported method Commander.CmdWebSocketAccountLogon should have comment or be unexported (golint)
    • Line 134: warning: exported method Commander.CmdSendHeartBeat should have comment or be unexported (golint)
    • Line 145: warning: exported method Commander.CmdWaitResponseMessage should have comment or be unexported (golint)
    • Line 166: warning: exported method Commander.CmdCliAccountDisconnect should have comment or be unexported (golint)
    • Line 171: warning: exported method Commander.CmdServerAccountDisconnect should have comment or be unexported (golint)
    • yokai_server/services/game/player/equip_controller.go
    • Line 17: warning: comment on exported function GetEquipReturnData should be of the form "GetEquipReturnData ..." (golint)
    • Line 46: warning: comment on exported function GetItemsByExp should be of the form "GetItemsByExp ..." (golint)
    • Line 72: warning: comment on exported method ItemManager.EquipLevelup should be of the form "EquipLevelup ..." (golint)
    • Line 264: warning: comment on exported method ItemManager.GmEquipLevelup should be of the form "GmEquipLevelup ..." (golint)
    • Line 310: warning: comment on exported method ItemManager.EquipPromote should be of the form "EquipPromote ..." (golint)
    • Line 372: warning: comment on exported method ItemManager.GmEquipPromote should be of the form "GmEquipPromote ..." (golint)
    • Line 411: warning: comment on exported method ItemManager.EquipStarup should be of the form "EquipStarup ..." (golint)
    • Line 507: warning: comment on exported method ItemManager.GmEquipStarup should be of the form "GmEquipStarup ..." (golint)
    • Line 537: warning: exported method ItemManager.SendEquipUpdate should have comment or be unexported (golint)
    • Line 552: warning: exported method ItemManager.GenEquipListPB should have comment or be unexported (golint)
    • yokai_server/services/game/player/rune_manager.go
    • Line 19: warning: exported function MakeRuneKey should have comment or be unexported (golint)
    • Line 34: warning: exported type RuneManager should have comment or be unexported (golint)
    • Line 41: warning: exported function NewRuneManager should have comment or be unexported (golint)
    • Line 170: warning: comment on exported method RuneManager.GetCostLootType should be of the form "GetCostLootType ..." (golint)
    • Line 175: warning: exported method RuneManager.CanCost should have comment or be unexported (golint)
    • Line 195: warning: exported method RuneManager.DoCost should have comment or be unexported (golint)
    • Line 204: warning: exported method RuneManager.GainLoot should have comment or be unexported (golint)
    • Line 220: warning: exported method RuneManager.LoadAll should have comment or be unexported (golint)
    • Line 273: warning: exported method RuneManager.Save should have comment or be unexported (golint)
    • Line 285: warning: exported method RuneManager.GetRune should have comment or be unexported (golint)
    • Line 289: warning: exported method RuneManager.GetRuneNums should have comment or be unexported (golint)
    • Line 293: warning: exported method RuneManager.GetRuneList should have comment or be unexported (golint)
    • Line 303: warning: exported method RuneManager.AddRuneByTypeID should have comment or be unexported (golint)
    • Line 313: warning: exported method RuneManager.DeleteRune should have comment or be unexported (golint)
    • Line 324: warning: exported method RuneManager.CostRuneByTypeID should have comment or be unexported (golint)
    • Line 359: warning: exported method RuneManager.CostRuneByID should have comment or be unexported (golint)
    • Line 371: warning: exported method RuneManager.SetRuneEquiped should have comment or be unexported (golint)
    • Line 388: warning: exported method RuneManager.SetRuneUnEquiped should have comment or be unexported (golint)
    • Line 405: warning: exported method RuneManager.SendRuneAdd should have comment or be unexported (golint)
    • Line 416: warning: exported method RuneManager.SendRuneDelete should have comment or be unexported (golint)
    • Line 424: warning: exported method RuneManager.SendRuneUpdate should have comment or be unexported (golint)
    • yokai_server/services/game/rune/options.go
    • Line 5: warning: exported type Option should have comment or be unexported (golint)
    • Line 7: warning: comment on exported type Options should be of the form "Options ..." (with optional leading article) (golint)
    • Line 16: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 26: warning: exported function Id should have comment or be unexported (golint)
    • Line 32: warning: exported function OwnerId should have comment or be unexported (golint)
    • Line 38: warning: exported function TypeId should have comment or be unexported (golint)
    • Line 44: warning: exported function EquipObj should have comment or be unexported (golint)
    • Line 50: warning: exported function Entry should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/scene_manager.go
    • Line 14: warning: exported var ErrSceneNumLimit should have comment or be unexported (golint)
    • Line 17: warning: exported type SceneManager should have comment or be unexported (golint)
    • Line 24: warning: exported function NewSceneManager should have comment or be unexported (golint)
    • Line 44: warning: exported method SceneManager.CreateScene should have comment or be unexported (golint)
    • Line 77: warning: exported method SceneManager.Main should have comment or be unexported (golint)
    • Line 97: warning: exported method SceneManager.Run should have comment or be unexported (golint)
    • Line 103: warning: exported method SceneManager.Exit should have comment or be unexported (golint)
    • Line 107: warning: exported method SceneManager.GetScene should have comment or be unexported (golint)
    • Line 114: warning: exported method SceneManager.DestroyScene should have comment or be unexported (golint)
    • yokai_server/utils/writer/writer.go
    • Line 9: warning: exported var DefaultWriterLatency should have comment or be unexported (golint)
    • Line 14: warning: comment on exported type BinaryWriteFlusher should be of the form "BinaryWriteFlusher ..." (with optional leading article) (golint)
    • Line 20: warning: exported type BinaryWriter should have comment or be unexported (golint)
    • Line 25: warning: comment on exported type ObjectWriteFlusher should be of the form "ObjectWriteFlusher ..." (with optional leading article) (golint)
    • Line 31: warning: exported type ObjectWriter should have comment or be unexported (golint)
    • Line 36: warning: exported function NewBinaryWriter should have comment or be unexported (golint)
    • Line 40: warning: exported function NewObjectWriter should have comment or be unexported (golint)
    • yokai_server/excel/auto/heroEnchant_entry.go
    • Line 12: warning: comment on exported type HeroEnchantEntry should be of the form "HeroEnchantEntry ..." (with optional leading article) (golint)
    • Line 19: warning: comment on exported type HeroEnchantEntries should be of the form "HeroEnchantEntries ..." (with optional leading article) (golint)
    • Line 28: warning: exported method HeroEnchantEntries.Load should have comment or be unexported (golint)
    • Line 49: warning: exported function GetHeroEnchantEntry should have comment or be unexported (golint)
    • Line 54: warning: exported function GetHeroEnchantSize should have comment or be unexported (golint)
    • Line 58: warning: exported function GetHeroEnchantRows should have comment or be unexported (golint)
    • yokai_server/define/token_define.go
    • Line 4: warning: don't use underscores in Go names; const Token_Begin should be TokenBegin (golint)
    • Line 4: warning: exported const Token_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Token_Gold should be TokenGold (golint)
    • Line 6: warning: don't use underscores in Go names; const Token_Diamond should be TokenDiamond (golint)
    • Line 7: warning: don't use underscores in Go names; const Token_Music should be TokenMusic (golint)
    • Line 8: warning: don't use underscores in Go names; const Token_Friendship should be TokenFriendship (golint)
    • Line 9: warning: don't use underscores in Go names; const Token_Maze should be TokenMaze (golint)
    • Line 10: warning: don't use underscores in Go names; const Token_Arena should be TokenArena (golint)
    • Line 11: warning: don't use underscores in Go names; const Token_Expedition should be TokenExpedition (golint)
    • Line 12: warning: don't use underscores in Go names; const Token_Home should be TokenHome (golint)
    • Line 13: warning: don't use underscores in Go names; const Token_ActivityQuest should be TokenActivityQuest (golint)
    • Line 14: warning: don't use underscores in Go names; const Token_GuildContrubution should be TokenGuildContrubution (golint)
    • Line 15: warning: don't use underscores in Go names; const Token_CrystalExp should be TokenCrystalExp (golint)
    • Line 16: warning: don't use underscores in Go names; const Token_ExploreReputation1 should be TokenExploreReputation1 (golint)
    • Line 17: warning: don't use underscores in Go names; const Token_ExploreReputation2 should be TokenExploreReputation2 (golint)
    • Line 18: warning: don't use underscores in Go names; const Token_ExploreReputation3 should be TokenExploreReputation3 (golint)
    • Line 19: warning: don't use underscores in Go names; const Token_ExploreReputation4 should be TokenExploreReputation4 (golint)
    • Line 20: warning: don't use underscores in Go names; const Token_ExploreReputation5 should be TokenExploreReputation5 (golint)
    • Line 21: warning: don't use underscores in Go names; const Token_Strength should be TokenStrength (golint)
    • Line 22: warning: don't use underscores in Go names; const Token_StrengthStore should be TokenStrengthStore (golint)
    • Line 24: warning: don't use underscores in Go names; const Token_CollectionBegin should be TokenCollectionBegin (golint)
    • Line 25: warning: don't use underscores in Go names; const Token_CollectionGreen should be TokenCollectionGreen (golint)
    • Line 26: warning: don't use underscores in Go names; const Token_CollectionBlue should be TokenCollectionBlue (golint)
    • Line 27: warning: don't use underscores in Go names; const Token_CollectionPurple should be TokenCollectionPurple (golint)
    • Line 28: warning: don't use underscores in Go names; const Token_CollectionYellow should be TokenCollectionYellow (golint)
    • Line 29: warning: don't use underscores in Go names; const Token_CollectionEnd should be TokenCollectionEnd (golint)
    • Line 31: warning: don't use underscores in Go names; const Token_End should be TokenEnd (golint)
    • yokai_server/excel/auto/collection_entry.go
    • Line 12: warning: comment on exported type CollectionEntry should be of the form "CollectionEntry ..." (with optional leading article) (golint)
    • Line 28: warning: comment on exported type CollectionEntries should be of the form "CollectionEntries ..." (with optional leading article) (golint)
    • Line 37: warning: exported method CollectionEntries.Load should have comment or be unexported (golint)
    • Line 58: warning: exported function GetCollectionEntry should have comment or be unexported (golint)
    • Line 63: warning: exported function GetCollectionSize should have comment or be unexported (golint)
    • Line 67: warning: exported function GetCollectionRows should have comment or be unexported (golint)
    • yokai_server/services/game/item/equip_att_manager.go
    • Line 10: warning: comment on exported type EquipAttManager should be of the form "EquipAttManager ..." (with optional leading article) (golint)
    • Line 16: warning: exported function NewEquipAttManager should have comment or be unexported (golint)
    • Line 22: warning: comment on exported method EquipAttManager.CalcAtt should be of the form "CalcAtt ..." (golint)
    • Line 34: warning: comment on exported method EquipAttManager.CalcLevelup should be of the form "CalcLevelup ..." (golint)
    • Line 62: warning: comment on exported method EquipAttManager.CalcPromote should be of the form "CalcPromote ..." (golint)
    • Line 88: warning: exported method EquipAttManager.CalcStarup should have comment or be unexported (golint)
    • yokai_server/services/client/handle_hero.go
    • Line 12: warning: exported method MsgHandler.OnS2C_HeroInfo should have comment or be unexported (golint)
    • Line 12: warning: don't use underscores in Go names; method OnS2C_HeroInfo should be OnS2CHeroInfo (golint)
    • Line 25: warning: exported method MsgHandler.OnS2C_HeroAttUpdate should have comment or be unexported (golint)
    • Line 25: warning: don't use underscores in Go names; method OnS2C_HeroAttUpdate should be OnS2CHeroAttUpdate (golint)
    • yokai_server/services/game/player/fragment_manager.go
    • Line 18: warning: exported var ErrCollectionAlreadyComposed should have comment or be unexported (golint)
    • Line 22: warning: comment on exported type BaseFragmentManager should be of the form "BaseFragmentManager ..." (with optional leading article) (golint)
    • Line 56: warning: exported method BaseFragmentManager.CanCost should have comment or be unexported (golint)
    • Line 75: warning: exported method BaseFragmentManager.DoCost should have comment or be unexported (golint)
    • Line 95: warning: exported method BaseFragmentManager.GainLoot should have comment or be unexported (golint)
    • Line 115: warning: exported method BaseFragmentManager.GetFragmentList should have comment or be unexported (golint)
    • Line 127: warning: exported method BaseFragmentManager.GenFragmentListPB should have comment or be unexported (golint)
    • Line 139: warning: comment on exported type HeroFragmentManager should be of the form "HeroFragmentManager ..." (with optional leading article) (golint)
    • Line 145: warning: exported method HeroFragmentManager.GetCostLootType should have comment or be unexported (golint)
    • Line 149: warning: exported method HeroFragmentManager.GainLoot should have comment or be unexported (golint)
    • Line 155: warning: exported method HeroFragmentManager.SendFragmentsUpdate should have comment or be unexported (golint)
    • Line 170: warning: comment on exported type CollectionFragmentManager should be of the form "CollectionFragmentManager ..." (with optional leading article) (golint)
    • Line 176: warning: exported method CollectionFragmentManager.GetCostLootType should have comment or be unexported (golint)
    • Line 180: warning: comment on exported method CollectionFragmentManager.GainLoot should be of the form "GainLoot ..." (golint)
    • Line 233: warning: exported method CollectionFragmentManager.SendFragmentsUpdate should have comment or be unexported (golint)
    • Line 248: warning: comment on exported type FragmentManager should be of the form "FragmentManager ..." (with optional leading article) (golint)
    • Line 255: warning: exported function NewFragmentManager should have comment or be unexported (golint)
    • Line 278: warning: exported method FragmentManager.LoadAll should have comment or be unexported (golint)
    • Line 287: warning: comment on exported method FragmentManager.HeroCompose should be of the form "HeroCompose ..." (golint)
    • Line 315: warning: comment on exported method FragmentManager.CollectionCompose should be of the form "CollectionCompose ..." (golint)
    • yokai_server/services/game/rune/rune.go
    • Line 14: warning: exported function NewPoolRune should have comment or be unexported (golint)
    • Line 18: warning: exported function GetRunePool should have comment or be unexported (golint)
    • Line 22: warning: exported function NewRune should have comment or be unexported (golint)
    • Line 32: warning: exported type RuneAtt should have comment or be unexported (golint)
    • Line 37: warning: exported type Rune should have comment or be unexported (golint)
    • Line 53: warning: exported method Rune.GetExpire should have comment or be unexported (golint)
    • Line 57: warning: exported method Rune.GetStoreIndex should have comment or be unexported (golint)
    • Line 61: warning: exported method Rune.GetOptions should have comment or be unexported (golint)
    • Line 65: warning: exported method Rune.GetType should have comment or be unexported (golint)
    • Line 69: warning: exported method Rune.GetID should have comment or be unexported (golint)
    • Line 73: warning: exported method Rune.GetOwnerID should have comment or be unexported (golint)
    • Line 77: warning: exported method Rune.GetTypeID should have comment or be unexported (golint)
    • Line 81: warning: exported method Rune.GetEquipObj should have comment or be unexported (golint)
    • Line 85: warning: exported method Rune.GetAttManager should have comment or be unexported (golint)
    • Line 89: warning: exported method Rune.GetAtt should have comment or be unexported (golint)
    • Line 97: warning: exported method Rune.SetAtt should have comment or be unexported (golint)
    • Line 105: warning: exported method Rune.CalcAtt should have comment or be unexported (golint)
    • yokai_server/excel/auto/crystalInitViceAtt_manual.go
    • Line 11: warning: comment on exported method CrystalInitViceAttEntry.GetItemList should be of the form "GetItemList ..." (golint)
    • Line 23: warning: comment on exported type CrystalInitViceAttItem should be of the form "CrystalInitViceAttItem ..." (with optional leading article) (golint)
    • Line 29: warning: exported method CrystalInitViceAttItem.GetId should have comment or be unexported (golint)
    • Line 33: warning: exported method CrystalInitViceAttItem.GetWeight should have comment or be unexported (golint)
    • Line 37: warning: comment on exported function GetCrystalInitViceAttNum should be of the form "GetCrystalInitViceAttNum ..." (golint)
    • yokai_server/excel/auto/crystalSkill_entry.go
    • Line 12: warning: comment on exported type CrystalSkillEntry should be of the form "CrystalSkillEntry ..." (with optional leading article) (golint)
    • Line 18: warning: comment on exported type CrystalSkillEntries should be of the form "CrystalSkillEntries ..." (with optional leading article) (golint)
    • Line 27: warning: exported method CrystalSkillEntries.Load should have comment or be unexported (golint)
    • Line 48: warning: exported function GetCrystalSkillEntry should have comment or be unexported (golint)
    • Line 53: warning: exported function GetCrystalSkillSize should have comment or be unexported (golint)
    • Line 57: warning: exported function GetCrystalSkillRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/skill_entry.go
    • Line 12: warning: comment on exported type SkillEntry should be of the form "SkillEntry ..." (with optional leading article) (golint)
    • Line 31: warning: comment on exported type SkillEntries should be of the form "SkillEntries ..." (with optional leading article) (golint)
    • Line 40: warning: exported method SkillEntries.Load should have comment or be unexported (golint)
    • Line 61: warning: exported function GetSkillEntry should have comment or be unexported (golint)
    • Line 66: warning: exported function GetSkillSize should have comment or be unexported (golint)
    • Line 70: warning: exported function GetSkillRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/condition_entry.go
    • Line 12: warning: comment on exported type ConditionEntry should be of the form "ConditionEntry ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported type ConditionEntries should be of the form "ConditionEntries ..." (with optional leading article) (golint)
    • Line 29: warning: exported method ConditionEntries.Load should have comment or be unexported (golint)
    • Line 50: warning: exported function GetConditionEntry should have comment or be unexported (golint)
    • Line 55: warning: exported function GetConditionSize should have comment or be unexported (golint)
    • Line 59: warning: exported function GetConditionRows should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/skill.go
    • Line 12: warning: comment on exported type CalcDamageInfo should be of the form "CalcDamageInfo ..." (with optional leading article) (golint)
    • Line 28: warning: exported method CalcDamageInfo.Reset should have comment or be unexported (golint)
    • Line 40: warning: exported type Skill should have comment or be unexported (golint)
    • Line 66: warning: exported method Skill.Init should have comment or be unexported (golint)
    • Line 78: warning: exported method Skill.GetScene should have comment or be unexported (golint)
    • Line 82: warning: exported method Skill.Complete should have comment or be unexported (golint)
    • Line 86: warning: exported method Skill.IsCompleted should have comment or be unexported (golint)
    • Line 90: warning: exported method Skill.Update should have comment or be unexported (golint)
    • Line 98: warning: comment on exported method Skill.Cast should be of the form "Cast ..." (golint)
    • yokai_server/excel/auto/equipLevelup_manual.go
    • Line 18: warning: comment on exported method EquipLevelupEntries.ManualLoad should be of the form "ManualLoad ..." (golint)
    • Line 28: warning: comment on exported function GetEquipLevelTotalExp should be of the form "GetEquipLevelTotalExp ..." (golint)
    • yokai_server/utils/context.go
    • Line 11: warning: comment on exported function WithTimeoutContext should be of the form "WithTimeoutContext ..." (golint)
    • Line 16: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 21: warning: exported function WithSignaledCancel should have comment or be unexported (golint)
    • yokai_server/services/game/blade/options.go
    • Line 7: warning: exported type Option should have comment or be unexported (golint)
    • Line 9: warning: comment on exported type Options should be of the form "Options ..." (with optional leading article) (golint)
    • Line 20: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 32: warning: exported function Id should have comment or be unexported (golint)
    • Line 38: warning: exported function OwnerId should have comment or be unexported (golint)
    • Line 44: warning: exported function OwnerType should have comment or be unexported (golint)
    • Line 50: warning: exported function TypeId should have comment or be unexported (golint)
    • Line 56: warning: exported function Exp should have comment or be unexported (golint)
    • Line 62: warning: exported function Level should have comment or be unexported (golint)
    • Line 68: warning: exported function Entry should have comment or be unexported (golint)
    • yokai_server/excel/auto/costLoot_entry.go
    • Line 12: warning: comment on exported type CostLootEntry should be of the form "CostLootEntry ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported type CostLootEntries should be of the form "CostLootEntries ..." (with optional leading article) (golint)
    • Line 29: warning: exported method CostLootEntries.Load should have comment or be unexported (golint)
    • Line 50: warning: exported function GetCostLootEntry should have comment or be unexported (golint)
    • Line 55: warning: exported function GetCostLootSize should have comment or be unexported (golint)
    • Line 59: warning: exported function GetCostLootRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/talent_entry.go
    • Line 12: warning: comment on exported type TalentEntry should be of the form "TalentEntry ..." (with optional leading article) (golint)
    • Line 30: warning: comment on exported type TalentEntries should be of the form "TalentEntries ..." (with optional leading article) (golint)
    • Line 39: warning: exported method TalentEntries.Load should have comment or be unexported (golint)
    • Line 60: warning: exported function GetTalentEntry should have comment or be unexported (golint)
    • Line 65: warning: exported function GetTalentSize should have comment or be unexported (golint)
    • Line 69: warning: exported function GetTalentRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/tower_entry.go
    • Line 16: warning: comment on exported type TowerEntry should be of the form "TowerEntry ..." (with optional leading article) (golint)
    • Line 26: warning: comment on exported type TowerEntries should be of the form "TowerEntries ..." (with optional leading article) (golint)
    • Line 35: warning: exported method TowerEntries.Load should have comment or be unexported (golint)
    • Line 57: warning: exported function GetTowerEntry should have comment or be unexported (golint)
    • Line 68: warning: exported function GetTowerSize should have comment or be unexported (golint)
    • Line 72: warning: exported function GetTowerRows should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/action.go
    • Line 11: warning: don't use underscores in Go names; var ErrAction_TargetNotFound should be ErrActionTargetNotFound (golint)
    • Line 11: warning: exported var ErrAction_TargetNotFound should have comment or be unexported (golint)
    • Line 14: warning: exported type ActionHandle should have comment or be unexported (golint)
    • Line 16: warning: exported type Action should have comment or be unexported (golint)
    • Line 24: warning: exported method Action.Init should have comment or be unexported (golint)
    • Line 35: warning: exported method Action.Complete should have comment or be unexported (golint)
    • Line 39: warning: exported method Action.IsCompleted should have comment or be unexported (golint)
    • Line 43: warning: comment on exported method Action.GetScene should be of the form "GetScene ..." (golint)
    • Line 48: warning: exported method Action.GetCamp should have comment or be unexported (golint)
    • Line 52: warning: exported method Action.GetEnemyCamp should have comment or be unexported (golint)
    • Line 57: warning: comment on exported method Action.Handle should be of the form "Handle ..." (golint)
    • yokai_server/define/stage_define.go
    • Line 5: warning: don't use underscores in Go names; const Stage_Type_Begin should be StageTypeBegin (golint)
    • Line 6: warning: don't use underscores in Go names; const Stage_Type_Main should be StageTypeMain (golint)
    • Line 7: warning: don't use underscores in Go names; const Stage_Type_Elite should be StageTypeElite (golint)
    • Line 8: warning: don't use underscores in Go names; const Stage_Type_Opera should be StageTypeOpera (golint)
    • Line 9: warning: don't use underscores in Go names; const Stage_Type_End should be StageTypeEnd (golint)
    • Line 13: warning: don't use underscores in Go names; const Chapter_Rewards_Num should be ChapterRewardsNum (golint)
    • Line 13: warning: exported const Chapter_Rewards_Num should have comment (or a comment on this block) or be unexported (golint)
    • Line 14: warning: don't use underscores in Go names; const Stage_Objective_Num should be StageObjectiveNum (golint)
    • Line 17: warning: comment on exported type ChapterInfo should be of the form "ChapterInfo ..." (with optional leading article) (golint)
    • Line 24: warning: comment on exported type StageInfo should be of the form "StageInfo ..." (with optional leading article) (golint)
    • yokai_server/services/game/player/item_manager.go
    • Line 68: warning: exported var ErrItemNotFound should have comment or be unexported (golint)
    • Line 74: warning: comment on exported type ItemManager should be of the form "ItemManager ..." (with optional leading article) (golint)
    • Line 83: warning: exported function NewItemManager should have comment or be unexported (golint)
    • Line 93: warning: exported method ItemManager.Destroy should have comment or be unexported (golint)
    • Line 288: warning: comment on exported method ItemManager.GetCostLootType should be of the form "GetCostLootType ..." (golint)
    • Line 293: warning: exported method ItemManager.CanCost should have comment or be unexported (golint)
    • Line 327: warning: exported method ItemManager.DoCost should have comment or be unexported (golint)
    • Line 336: warning: exported method ItemManager.CanGain should have comment or be unexported (golint)
    • Line 349: warning: exported method ItemManager.GainLoot should have comment or be unexported (golint)
    • Line 358: warning: exported method ItemManager.LoadAll should have comment or be unexported (golint)
    • Line 395: warning: exported method ItemManager.Save should have comment or be unexported (golint)
    • Line 438: warning: exported method ItemManager.GetItem should have comment or be unexported (golint)
    • Line 442: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 447: warning: exported method ItemManager.GetItemByTypeId should have comment or be unexported (golint)
    • Line 461: warning: exported method ItemManager.GetItemNums should have comment or be unexported (golint)
    • Line 465: warning: exported method ItemManager.GetItemList should have comment or be unexported (golint)
    • Line 476: warning: exported method ItemManager.CanAddItem should have comment or be unexported (golint)
    • Line 515: warning: exported method ItemManager.AddItemByTypeId should have comment or be unexported (golint)
    • Line 586: warning: exported method ItemManager.DeleteItem should have comment or be unexported (golint)
    • Line 618: warning: exported method ItemManager.CostItemByTypeId should have comment or be unexported (golint)
    • Line 659: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 684: warning: exported method ItemManager.CostItemByID should have comment or be unexported (golint)
    • Line 718: warning: exported method ItemManager.CanUseItem should have comment or be unexported (golint)
    • Line 738: warning: exported method ItemManager.UseItem should have comment or be unexported (golint)
    • Line 760: warning: exported method ItemManager.GenItemListPB should have comment or be unexported (golint)
    • Line 775: warning: exported method ItemManager.SendItemAdd should have comment or be unexported (golint)
    • Line 787: warning: exported method ItemManager.SendItemDelete should have comment or be unexported (golint)
    • Line 795: warning: exported method ItemManager.SendItemUpdate should have comment or be unexported (golint)
    • yokai_server/services/chat/chat.go
    • Line 12: warning: exported type Chat should have comment or be unexported (golint)
    • Line 21: warning: exported function NewChat should have comment or be unexported (golint)
    • Line 36: warning: exported method Chat.Action should have comment or be unexported (golint)
    • Line 47: warning: exported method Chat.After should have comment or be unexported (golint)
    • Line 52: warning: exported method Chat.Run should have comment or be unexported (golint)
    • Line 62: warning: exported method Chat.Stop should have comment or be unexported (golint)
    • yokai_server/services/game/costloot/cost_loot_manager.go
    • Line 13: warning: exported var ErrCostLootInvalidType should have comment or be unexported (golint)
    • Line 16: warning: exported type CostLootManager should have comment or be unexported (golint)
    • Line 21: warning: exported function NewCostLootManager should have comment or be unexported (golint)
    • Line 25: warning: exported method CostLootManager.Init should have comment or be unexported (golint)
    • Line 31: warning: exported method CostLootManager.CanGain should have comment or be unexported (golint)
    • Line 51: warning: exported method CostLootManager.GainLoot should have comment or be unexported (golint)
    • Line 71: warning: exported method CostLootManager.GainLootByList should have comment or be unexported (golint)
    • Line 87: warning: exported method CostLootManager.CanCost should have comment or be unexported (golint)
    • Line 107: warning: exported method CostLootManager.DoCost should have comment or be unexported (golint)
    • Line 127: warning: comment on exported method CostLootManager.GenLootList should be of the form "GenLootList ..." (golint)
    • Line 150: warning: comment on exported method CostLootManager.PackLootList should be of the form "PackLootList ..." (golint)
    • yokai_server/excel/auto/skillBlock_entry.go
    • Line 12: warning: comment on exported type SkillBlockEntry should be of the form "SkillBlockEntry ..." (with optional leading article) (golint)
    • Line 22: warning: comment on exported type SkillBlockEntries should be of the form "SkillBlockEntries ..." (with optional leading article) (golint)
    • Line 31: warning: exported method SkillBlockEntries.Load should have comment or be unexported (golint)
    • Line 52: warning: exported function GetSkillBlockEntry should have comment or be unexported (golint)
    • Line 57: warning: exported function GetSkillBlockSize should have comment or be unexported (golint)
    • Line 61: warning: exported function GetSkillBlockRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/skillBuff_entry.go
    • Line 14: warning: comment on exported type SkillBuffEntry should be of the form "SkillBuffEntry ..." (with optional leading article) (golint)
    • Line 46: warning: comment on exported type SkillBuffEntries should be of the form "SkillBuffEntries ..." (with optional leading article) (golint)
    • Line 55: warning: exported method SkillBuffEntries.Load should have comment or be unexported (golint)
    • Line 76: warning: exported function GetSkillBuffEntry should have comment or be unexported (golint)
    • Line 81: warning: exported function GetSkillBuffSize should have comment or be unexported (golint)
    • Line 85: warning: exported function GetSkillBuffRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/token_entry.go
    • Line 12: warning: comment on exported type TokenEntry should be of the form "TokenEntry ..." (with optional leading article) (golint)
    • Line 18: warning: comment on exported type TokenEntries should be of the form "TokenEntries ..." (with optional leading article) (golint)
    • Line 27: warning: exported method TokenEntries.Load should have comment or be unexported (golint)
    • Line 48: warning: exported function GetTokenEntry should have comment or be unexported (golint)
    • Line 53: warning: exported function GetTokenSize should have comment or be unexported (golint)
    • Line 57: warning: exported function GetTokenRows should have comment or be unexported (golint)
    • yokai_server/services/game/player/crystal_controller.go
    • Line 163: warning: comment on exported method ItemManager.CrystalLevelup should be of the form "CrystalLevelup ..." (golint)
    • Line 393: warning: comment on exported method ItemManager.GmCrystalLevelup should be of the form "GmCrystalLevelup ..." (golint)
    • Line 455: warning: comment on exported method ItemManager.CrystalBulkRandom should be of the form "CrystalBulkRandom ..." (golint)
    • Line 559: warning: exported method ItemManager.SaveCrystalEquiped should have comment or be unexported (golint)
    • Line 568: warning: exported method ItemManager.SendCrystalAttUpdate should have comment or be unexported (golint)
    • Line 581: warning: exported method ItemManager.SendCrystalUpdate should have comment or be unexported (golint)
    • Line 606: warning: exported method ItemManager.GenCrystalListPB should have comment or be unexported (golint)
    • yokai_server/internal/container/container.go
    • Line 5: warning: comment on exported type Container should be of the form "Container ..." (with optional leading article) (golint)
    • Line 7: warning: exported type ContainerArray should have comment or be unexported (golint)
    • Line 11: warning: exported function New should have comment or be unexported (golint)
    • Line 23: warning: exported method ContainerArray.Add should have comment or be unexported (golint)
    • Line 32: warning: exported method ContainerArray.Get should have comment or be unexported (golint)
    • Line 42: warning: exported method ContainerArray.GetByIdx should have comment or be unexported (golint)
    • Line 54: warning: exported method ContainerArray.Del should have comment or be unexported (golint)
    • Line 65: warning: exported method ContainerArray.DelByIdx should have comment or be unexported (golint)
    • Line 78: warning: exported method ContainerArray.Size should have comment or be unexported (golint)
    • Line 86: warning: exported method ContainerArray.Range should have comment or be unexported (golint)
    • Line 97: warning: exported method ContainerArray.RangeByIdx should have comment or be unexported (golint)
    • yokai_server/internal/att/att_manager.go
    • Line 13: warning: exported var ErrAttValueOverflow should have comment or be unexported (golint)
    • Line 16: warning: exported function NewAttValue should have comment or be unexported (golint)
    • Line 27: warning: exported type AttManager should have comment or be unexported (golint)
    • Line 34: warning: exported function NewAttManager should have comment or be unexported (golint)
    • Line 40: warning: exported method AttManager.SetBaseAttId should have comment or be unexported (golint)
    • Line 45: warning: exported method AttManager.GetBaseAttId should have comment or be unexported (golint)
    • Line 49: warning: exported method AttManager.GetFinalAttValue should have comment or be unexported (golint)
    • Line 52: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 57: warning: exported method AttManager.SetFinalAttValue should have comment or be unexported (golint)
    • Line 63: warning: exported method AttManager.ModFinalAttValue should have comment or be unexported (golint)
    • Line 73: warning: exported method AttManager.GetBaseAttValue should have comment or be unexported (golint)
    • Line 76: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 81: warning: exported method AttManager.SetBaseAttValue should have comment or be unexported (golint)
    • Line 87: warning: exported method AttManager.ModBaseAttValue should have comment or be unexported (golint)
    • Line 97: warning: exported method AttManager.GetPercentAttValue should have comment or be unexported (golint)
    • Line 100: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 105: warning: exported method AttManager.SetPercentAttValue should have comment or be unexported (golint)
    • Line 111: warning: exported method AttManager.ModPercentAttValue should have comment or be unexported (golint)
    • Line 121: warning: exported method AttManager.Reset should have comment or be unexported (golint)
    • Line 182: warning: exported method AttManager.CalcAtt should have comment or be unexported (golint)
    • Line 197: warning: exported method AttManager.ExportInt32 should have comment or be unexported (golint)
    • Line 206: warning: exported method AttManager.ModAttManager should have comment or be unexported (golint)
    • Line 219: warning: exported method AttManager.Mul should have comment or be unexported (golint)
    • Line 232: warning: exported method AttManager.Add should have comment or be unexported (golint)
    • Line 245: warning: exported method AttManager.Round should have comment or be unexported (golint)
    • yokai_server/excel/auto/skillTrack_entry.go
    • Line 17: warning: comment on exported type SkillTrackEntry should be of the form "SkillTrackEntry ..." (with optional leading article) (golint)
    • Line 47: warning: comment on exported type SkillTrackEntries should be of the form "SkillTrackEntries ..." (with optional leading article) (golint)
    • Line 56: warning: exported method SkillTrackEntries.Load should have comment or be unexported (golint)
    • Line 78: warning: exported function GetSkillTrackEntry should have comment or be unexported (golint)
    • Line 89: warning: exported function GetSkillTrackSize should have comment or be unexported (golint)
    • Line 93: warning: exported function GetSkillTrackRows should have comment or be unexported (golint)
    • yokai_server/services/game/hero/hero_att_manager.go
    • Line 11: warning: comment on exported type HeroAttManager should be of the form "HeroAttManager ..." (with optional leading article) (golint)
    • Line 17: warning: exported function NewHeroAttManager should have comment or be unexported (golint)
    • Line 25: warning: comment on exported method HeroAttManager.CalcAtt should be of the form "CalcAtt ..." (golint)
    • Line 48: warning: comment on exported method HeroAttManager.CalcLevelup should be of the form "CalcLevelup ..." (golint)
    • Line 70: warning: comment on exported method HeroAttManager.CalcPromote should be of the form "CalcPromote ..." (golint)
    • Line 152: warning: comment on exported method HeroAttManager.CalcStarup should be of the form "CalcStarup ..." (golint)
    • Line 171: warning: comment on exported method HeroAttManager.CalcEquipBar should be of the form "CalcEquipBar ..." (golint)
    • Line 187: warning: comment on exported method HeroAttManager.CalcCrystalBox should be of the form "CalcCrystalBox ..." (golint)
    • yokai_server/services/gate/game_selector.go
    • Line 23: warning: exported type Metadata should have comment or be unexported (golint)
    • Line 25: warning: exported type GameSelector should have comment or be unexported (golint)
    • Line 38: warning: exported function NewGameSelector should have comment or be unexported (golint)
    • Line 68: warning: comment on exported method GameSelector.OnUserEvicted should be of the form "OnUserEvicted ..." (golint)
    • Line 129: warning: exported method GameSelector.SelectGame should have comment or be unexported (golint)
    • Line 152: warning: exported method GameSelector.Main should have comment or be unexported (golint)
    • Line 174: warning: exported method GameSelector.Run should have comment or be unexported (golint)
    • Line 180: warning: exported method GameSelector.Exit should have comment or be unexported (golint)
    • yokai_server/define/hero_define.go
    • Line 7: warning: don't use underscores in Go names; const HeroRace_Begin should be HeroRaceBegin (golint)
    • Line 8: warning: don't use underscores in Go names; const HeroRace_Melody should be HeroRaceMelody (golint)
    • Line 9: warning: don't use underscores in Go names; const HeroRace_Nature should be HeroRaceNature (golint)
    • Line 10: warning: don't use underscores in Go names; const HeroRace_Civilize should be HeroRaceCivilize (golint)
    • Line 11: warning: don't use underscores in Go names; const HeroRace_Destroy should be HeroRaceDestroy (golint)
    • Line 12: warning: don't use underscores in Go names; const HeroRace_End should be HeroRaceEnd (golint)
    • Line 15: warning: comment on exported type EHeroState should be of the form "EHeroState ..." (with optional leading article) (golint)
    • Line 21: warning: don't use underscores in Go names; const HeroState_Begin should be HeroStateBegin (golint)
    • Line 21: warning: exported const HeroState_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; const HeroState_Dead should be HeroStateDead (golint)
    • Line 23: warning: don't use underscores in Go names; const HeroState_Solid should be HeroStateSolid (golint)
    • Line 24: warning: don't use underscores in Go names; const HeroState_Freeze should be HeroStateFreeze (golint)
    • Line 25: warning: don't use underscores in Go names; const HeroState_Stun should be HeroStateStun (golint)
    • Line 26: warning: don't use underscores in Go names; const HeroState_Fire should be HeroStateFire (golint)
    • Line 27: warning: don't use underscores in Go names; const HeroState_Seal should be HeroStateSeal (golint)
    • Line 28: warning: don't use underscores in Go names; const HeroState_UnBeat should be HeroStateUnBeat (golint)
    • Line 29: warning: don't use underscores in Go names; const HeroState_UnDead should be HeroStateUnDead (golint)
    • Line 30: warning: don't use underscores in Go names; const HeroState_Anger should be HeroStateAnger (golint)
    • Line 31: warning: don't use underscores in Go names; const HeroState_DoubleAttack should be HeroStateDoubleAttack (golint)
    • Line 32: warning: don't use underscores in Go names; const HeroState_Stealth should be HeroStateStealth (golint)
    • Line 33: warning: don't use underscores in Go names; const HeroState_Injury should be HeroStateInjury (golint)
    • Line 34: warning: don't use underscores in Go names; const HeroState_Poison should be HeroStatePoison (golint)
    • Line 35: warning: don't use underscores in Go names; const HeroState_Chaos should be HeroStateChaos (golint)
    • Line 36: warning: don't use underscores in Go names; const HeroState_AntiHidden should be HeroStateAntiHidden (golint)
    • Line 37: warning: don't use underscores in Go names; const HeroState_ImmunityGroupDmg should be HeroStateImmunityGroupDmg (golint)
    • Line 38: warning: don't use underscores in Go names; const HeroState_Paralyzed should be HeroStateParalyzed (golint)
    • Line 39: warning: don't use underscores in Go names; const HeroState_Taunt should be HeroStateTaunt (golint)
    • Line 40: warning: don't use underscores in Go names; const HeroState_End should be HeroStateEnd (golint)
    • Line 44: warning: don't use underscores in Go names; const Hero_Quality_Begin should be HeroQualityBegin (golint)
    • Line 44: warning: exported const Hero_Quality_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 45: warning: don't use underscores in Go names; const Hero_Quality_White should be HeroQualityWhite (golint)
    • Line 46: warning: don't use underscores in Go names; const Hero_Quality_Green should be HeroQualityGreen (golint)
    • Line 47: warning: don't use underscores in Go names; const Hero_Quality_Blue should be HeroQualityBlue (golint)
    • Line 48: warning: don't use underscores in Go names; const Hero_Quality_Purple should be HeroQualityPurple (golint)
    • Line 49: warning: don't use underscores in Go names; const Hero_Quality_Orange should be HeroQualityOrange (golint)
    • Line 50: warning: don't use underscores in Go names; const Hero_Quality_Red should be HeroQualityRed (golint)
    • Line 51: warning: don't use underscores in Go names; const Hero_Quality_End should be HeroQualityEnd (golint)
    • Line 55: warning: don't use underscores in Go names; const Hero_Max_Promote_Times should be HeroMaxPromoteTimes (golint)
    • Line 55: warning: exported const Hero_Max_Promote_Times should have comment (or a comment on this block) or be unexported (golint)
    • Line 56: warning: don't use underscores in Go names; const Hero_Max_Starup_Times should be HeroMaxStarupTimes (golint)
    • Line 59: warning: comment on exported type HeroInfo should be of the form "HeroInfo ..." (with optional leading article) (golint)
    • yokai_server/define/skill_buff_define.go
    • Line 5: warning: don't use underscores in Go names; const SkillBuffEffectType_Begin should be SkillBuffEffectTypeBegin (golint)
    • Line 6: warning: don't use underscores in Go names; const SkillBuffEffectType_Shield should be SkillBuffEffectTypeShield (golint)
    • Line 7: warning: don't use underscores in Go names; const SkillBuffEffectType_Control should be SkillBuffEffectTypeControl (golint)
    • Line 8: warning: don't use underscores in Go names; const SkillBuffEffectType_Hot should be SkillBuffEffectTypeHot (golint)
    • Line 9: warning: don't use underscores in Go names; const SkillBuffEffectType_Dot should be SkillBuffEffectTypeDot (golint)
    • Line 10: warning: don't use underscores in Go names; const SkillbuffEffectType_End should be SkillbuffEffectTypeEnd (golint)
    • yokai_server/services/combat/scene/buff_options.go
    • Line 7: warning: exported type AuraOption should have comment or be unexported (golint)
    • Line 8: warning: exported type BuffOptions should have comment or be unexported (golint)
    • Line 20: warning: exported function DefaultBuffOptions should have comment or be unexported (golint)
    • Line 34: warning: exported function WithAuraCaster should have comment or be unexported (golint)
    • Line 40: warning: exported function WithAuraOwner should have comment or be unexported (golint)
    • Line 46: warning: exported function WithAuraAmount should have comment or be unexported (golint)
    • Line 52: warning: exported function WithAuraLevel should have comment or be unexported (golint)
    • Line 58: warning: exported function WithAuraRagePctMod should have comment or be unexported (golint)
    • Line 64: warning: exported function WithAuraCurWrapTimes should have comment or be unexported (golint)
    • Line 70: warning: exported function WithAuraSpellType should have comment or be unexported (golint)
    • Line 76: warning: exported function WithAuraEntry should have comment or be unexported (golint)
    • Line 82: warning: exported function WithAuraSlotIndex should have comment or be unexported (golint)
    • yokai_server/define/collection_define.go
    • Line 5: warning: don't use underscores in Go names; const Collection_Quality_Begin should be CollectionQualityBegin (golint)
    • Line 6: warning: don't use underscores in Go names; const Collection_Quality_Green should be CollectionQualityGreen (golint)
    • Line 7: warning: don't use underscores in Go names; const Collection_Quality_Blue should be CollectionQualityBlue (golint)
    • Line 8: warning: don't use underscores in Go names; const Collection_Quality_Purple should be CollectionQualityPurple (golint)
    • Line 9: warning: don't use underscores in Go names; const Collection_Quality_Yellow should be CollectionQualityYellow (golint)
    • Line 10: warning: don't use underscores in Go names; const Collection_Quality_End should be CollectionQualityEnd (golint)
    • yokai_server/transport/codec/protobuf_marshaler.go
    • Line 10: warning: exported type ProtoBufMarshaler should have comment or be unexported (golint)
    • Line 13: warning: exported method ProtoBufMarshaler.Marshal should have comment or be unexported (golint)
    • Line 27: warning: exported method ProtoBufMarshaler.Unmarshal should have comment or be unexported (golint)
    • yokai_server/excel/auto/crystalAttRepo_entry.go
    • Line 12: warning: comment on exported type CrystalAttRepoEntry should be of the form "CrystalAttRepoEntry ..." (with optional leading article) (golint)
    • Line 23: warning: comment on exported type CrystalAttRepoEntries should be of the form "CrystalAttRepoEntries ..." (with optional leading article) (golint)
    • Line 32: warning: exported method CrystalAttRepoEntries.Load should have comment or be unexported (golint)
    • Line 53: warning: exported function GetCrystalAttRepoEntry should have comment or be unexported (golint)
    • Line 58: warning: exported function GetCrystalAttRepoSize should have comment or be unexported (golint)
    • Line 62: warning: exported function GetCrystalAttRepoRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/crystal_entry.go
    • Line 12: warning: comment on exported type CrystalEntry should be of the form "CrystalEntry ..." (with optional leading article) (golint)
    • Line 18: warning: comment on exported type CrystalEntries should be of the form "CrystalEntries ..." (with optional leading article) (golint)
    • Line 27: warning: exported method CrystalEntries.Load should have comment or be unexported (golint)
    • Line 48: warning: exported function GetCrystalEntry should have comment or be unexported (golint)
    • Line 53: warning: exported function GetCrystalSize should have comment or be unexported (golint)
    • Line 57: warning: exported function GetCrystalRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/equipLevelup_entry.go
    • Line 12: warning: comment on exported type EquipLevelupEntry should be of the form "EquipLevelupEntry ..." (with optional leading article) (golint)
    • Line 19: warning: comment on exported type EquipLevelupEntries should be of the form "EquipLevelupEntries ..." (with optional leading article) (golint)
    • Line 28: warning: exported method EquipLevelupEntries.Load should have comment or be unexported (golint)
    • Line 49: warning: exported function GetEquipLevelupEntry should have comment or be unexported (golint)
    • Line 54: warning: exported function GetEquipLevelupSize should have comment or be unexported (golint)
    • Line 58: warning: exported function GetEquipLevelupRows should have comment or be unexported (golint)
    • yokai_server/store/cache/miniredis.go
    • Line 19: warning: exported type MiniRedis should have comment or be unexported (golint)
    • Line 26: warning: exported function NewMiniRedis should have comment or be unexported (golint)
    • Line 47: warning: exported method MiniRedis.SaveObject should have comment or be unexported (golint)
    • Line 59: warning: exported method MiniRedis.SaveFields should have comment or be unexported (golint)
    • Line 73: warning: exported method MiniRedis.LoadObject should have comment or be unexported (golint)
    • Line 104: warning: exported method MiniRedis.DeleteObject should have comment or be unexported (golint)
    • Line 123: warning: exported method MiniRedis.DeleteFields should have comment or be unexported (golint)
    • Line 134: warning: exported method MiniRedis.Exit should have comment or be unexported (golint)
    • yokai_server/utils/snow_flakes.go
    • Line 11: warning: exported type Snowflakes should have comment or be unexported (golint)
    • Line 22: warning: comment on exported function InitMachineID should be of the form "InitMachineID ..." (golint)
    • Line 43: warning: exported function NextID should have comment or be unexported (golint)
    • Line 52: warning: exported function MachineID should have comment or be unexported (golint)
    • Line 57: warning: exported function MachineIDHigh should have comment or be unexported (golint)
    • Line 61: warning: exported function MachineIDLow should have comment or be unexported (golint)
    • yokai_server/excel/auto/skillTimeline_entry.go
    • Line 13: warning: comment on exported type SkillTimelineEntry should be of the form "SkillTimelineEntry ..." (with optional leading article) (golint)
    • Line 29: warning: comment on exported type SkillTimelineEntries should be of the form "SkillTimelineEntries ..." (with optional leading article) (golint)
    • Line 38: warning: exported method SkillTimelineEntries.Load should have comment or be unexported (golint)
    • Line 59: warning: exported function GetSkillTimelineEntry should have comment or be unexported (golint)
    • Line 64: warning: exported function GetSkillTimelineSize should have comment or be unexported (golint)
    • Line 68: warning: exported function GetSkillTimelineRows should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/scene_entity.go
    • Line 16: warning: don't use underscores in Go names; const Unit_Energy_OnBeDamaged should be UnitEnergyOnBeDamaged (golint)
    • Line 16: warning: exported const Unit_Energy_OnBeDamaged should have comment (or a comment on this block) or be unexported (golint)
    • Line 17: warning: don't use underscores in Go names; const Unit_Init_AuraNum should be UnitInitAuraNum (golint)
    • Line 21: warning: exported var ErrEntityInvalidHeroEntry should have comment or be unexported (golint)
    • Line 24: warning: exported type SceneEntity should have comment or be unexported (golint)
    • Line 44: warning: exported function NewSceneEntity should have comment or be unexported (golint)
    • Line 72: warning: exported method SceneEntity.Guid should have comment or be unexported (golint)
    • Line 76: warning: exported method SceneEntity.GetLevel should have comment or be unexported (golint)
    • Line 80: warning: exported method SceneEntity.GetScene should have comment or be unexported (golint)
    • Line 84: warning: exported method SceneEntity.GetCamp should have comment or be unexported (golint)
    • Line 88: warning: exported method SceneEntity.GetAttManager should have comment or be unexported (golint)
    • Line 92: warning: exported method SceneEntity.GetPosition should have comment or be unexported (golint)
    • Line 96: warning: exported method SceneEntity.Opts should have comment or be unexported (golint)
    • Line 100: warning: exported method SceneEntity.OnSceneStart should have comment or be unexported (golint)
    • Line 104: warning: exported method SceneEntity.Update should have comment or be unexported (golint)
    • Line 114: warning: exported method SceneEntity.HasState should have comment or be unexported (golint)
    • Line 118: warning: exported method SceneEntity.HasStateAny should have comment or be unexported (golint)
    • Line 123: warning: exported method SceneEntity.GetState64 should have comment or be unexported (golint)
    • Line 127: warning: exported method SceneEntity.HasImmunityAny should have comment or be unexported (golint)
    • Line 132: warning: comment on exported method SceneEntity.Attack should be of the form "Attack ..." (golint)
    • Line 173: warning: comment on exported method SceneEntity.BeatBack should be of the form "BeatBack ..." (golint)
    • Line 186: warning: comment on exported method SceneEntity.OnDead should be of the form "OnDead ..." (golint)
    • Line 203: warning: comment on exported method SceneEntity.OnDamage should be of the form "OnDamage ..." (golint)
    • Line 210: warning: comment on exported method SceneEntity.ModAttEnergy should be of the form "ModAttEnergy ..." (golint)
    • Line 217: warning: comment on exported method SceneEntity.OnBeDamaged should be of the form "OnBeDamaged ..." (golint)
    • Line 237: warning: comment on exported method SceneEntity.DoneDamage should be of the form "DoneDamage ..." (golint)
    • Line 306: warning: comment on exported method SceneEntity.AddToState should be of the form "AddToState ..." (golint)
    • Line 313: warning: comment on exported method SceneEntity.EscFromState should be of the form "EscFromState ..." (golint)
    • Line 320: warning: comment on exported method SceneEntity.AddToImmunity should be of the form "AddToImmunity ..." (golint)
    • Line 331: warning: comment on exported method SceneEntity.InitDmgModAtt should be of the form "InitDmgModAtt ..." (golint)
    • Line 384: warning: comment on exported method SceneEntity.InitAttribute should be of the form "InitAttribute ..." (golint)
    • Line 433: warning: comment on exported method SceneEntity.SetNormalSpell should be of the form "SetNormalSpell ..." (golint)
    • Line 446: warning: comment on exported method SceneEntity.AddState should be of the form "AddState ..." (golint)
    • Line 470: warning: exported method SceneEntity.DecState should have comment or be unexported (golint)
    • Line 492: warning: comment on exported method SceneEntity.Save2DB should be of the form "Save2DB ..." (golint)
    • Line 513: warning: comment on exported method SceneEntity.InitHeroDmgModAtt should be of the form "InitHeroDmgModAtt ..." (golint)
    • yokai_server/excel/auto/combat_manual.go
    • Line 5: warning: comment on exported function GetAuraTriggerEntry should be of the form "GetAuraTriggerEntry ..." (golint)
    • Line 10: warning: exported function GetSpellEntry should have comment or be unexported (golint)
    • Line 14: warning: exported function GetAuraEntry should have comment or be unexported (golint)
    • yokai_server/services/game/item/item.go
    • Line 12: warning: comment on exported type Itemface should be of the form "Itemface ..." (with optional leading article) (golint)
    • Line 40: warning: exported function NewPoolItem should have comment or be unexported (golint)
    • Line 66: warning: exported function GetItemPool should have comment or be unexported (golint)
    • Line 77: warning: exported function NewItem should have comment or be unexported (golint)
    • Line 81: warning: exported function GetContainerType should have comment or be unexported (golint)
    • Line 95: warning: exported type Item should have comment or be unexported (golint)
    • Line 99: warning: exported method Item.InitItem should have comment or be unexported (golint)
    • Line 105: warning: exported method Item.GetType should have comment or be unexported (golint)
    • Line 109: warning: exported method Item.Opts should have comment or be unexported (golint)
    • Line 113: warning: exported method Item.GetID should have comment or be unexported (golint)
    • Line 117: warning: exported method Item.GetOwnerID should have comment or be unexported (golint)
    • Line 121: warning: exported method Item.GetTypeID should have comment or be unexported (golint)
    • Line 125: warning: exported method Item.Entry should have comment or be unexported (golint)
    • Line 129: warning: exported method Item.GenItemPB should have comment or be unexported (golint)
    • yokai_server/utils/writer/object_latency_writer.go
    • Line 8: warning: comment on exported type ObjectLatencyWriter should be of the form "ObjectLatencyWriter ..." (with optional leading article) (golint)
    • Line 39: warning: exported method ObjectLatencyWriter.Stop should have comment or be unexported (golint)
    • Line 59: warning: exported function NewObjectLatencyWriter should have comment or be unexported (golint)
    • yokai_server/store/store.go
    • Line 11: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 19: warning: comment on exported var ErrNoResult should be of the form "ErrNoResult ..." (golint)
    • Line 27: warning: exported type StoreInfo should have comment or be unexported (golint)
    • Line 33: warning: exported type Store should have comment or be unexported (golint)
    • Line 69: warning: exported function NewStore should have comment or be unexported (golint)
    • Line 76: warning: exported function GetStore should have comment or be unexported (golint)
    • Line 80: warning: exported function SetStore should have comment or be unexported (golint)
    • yokai_server/services/combat/combat.go
    • Line 19: warning: exported type Combat should have comment or be unexported (golint)
    • Line 32: warning: exported function New should have comment or be unexported (golint)
    • Line 46: warning: exported method Combat.Before should have comment or be unexported (golint)
    • Line 62: warning: exported method Combat.Action should have comment or be unexported (golint)
    • Line 116: warning: exported method Combat.Run should have comment or be unexported (golint)
    • Line 125: warning: exported method Combat.Stop should have comment or be unexported (golint)
    • yokai_server/services/mail/micro.go
    • Line 25: warning: exported type MicroService should have comment or be unexported (golint)
    • Line 33: warning: exported function NewMicroService should have comment or be unexported (golint)
    • Line 104: warning: exported method MicroService.Run should have comment or be unexported (golint)
    • yokai_server/services/client/command_crystal.go
    • Line 32: warning: exported method Commander.CmdCrystalLevelup should have comment or be unexported (golint)
    • Line 48: warning: exported method Commander.CmdPutonCrystal should have comment or be unexported (golint)
    • Line 64: warning: exported method Commander.CmdTakeoffCrystal should have comment or be unexported (golint)
    • Line 80: warning: exported method Commander.CmdCrystalBulkRandom should have comment or be unexported (golint)
    • yokai_server/excel/auto/globalConfig_manual.go
    • Line 12: warning: comment on exported type ExpItem should be of the form "ExpItem ..." (with optional leading article) (golint)
    • Line 23: warning: exported var ErrGlobalConfigInvalid should have comment or be unexported (golint)
    • Line 30: warning: comment on exported method GlobalConfigEntries.ManualLoad should be of the form "ManualLoad ..." (golint)
    • Line 74: warning: exported function GetGlobalConfig should have comment or be unexported (golint)
    • Line 78: warning: comment on exported method GlobalConfigEntry.GetItemContainerSize should be of the form "GetItemContainerSize ..." (golint)
    • Line 92: warning: comment on exported method GlobalConfigEntry.GetHeroExpItemByExp should be of the form "GetHeroExpItemByExp ..." (golint)
    • Line 110: warning: comment on exported method GlobalConfigEntry.GetEquipExpItemByExp should be of the form "GetEquipExpItemByExp ..." (golint)
    • Line 128: warning: comment on exported method GlobalConfigEntry.GetCrystalExpItemByExp should be of the form "GetCrystalExpItemByExp ..." (golint)
    • yokai_server/excel/auto/skillCombo_entry.go
    • Line 12: warning: comment on exported type SkillComboEntry should be of the form "SkillComboEntry ..." (with optional leading article) (golint)
    • Line 23: warning: comment on exported type SkillComboEntries should be of the form "SkillComboEntries ..." (with optional leading article) (golint)
    • Line 32: warning: exported method SkillComboEntries.Load should have comment or be unexported (golint)
    • Line 53: warning: exported function GetSkillComboEntry should have comment or be unexported (golint)
    • Line 58: warning: exported function GetSkillComboSize should have comment or be unexported (golint)
    • Line 62: warning: exported function GetSkillComboRows should have comment or be unexported (golint)
    • yokai_server/transport/codec/codec.go
    • Line 3: warning: comment on exported type CodecType should be of the form "CodecType ..." (with optional leading article) (golint)
    • Line 7: warning: don't use underscores in Go names; const Codec_Protobuf should be CodecProtobuf (golint)
    • Line 7: warning: exported const Codec_Protobuf should have comment (or a comment on this block) or be unexported (golint)
    • Line 8: warning: don't use underscores in Go names; const Codec_Json should be CodecJSON (golint)
    • Line 11: warning: exported type JsonCodec should have comment or be unexported (golint)
    • yokai_server/define/att_define.go
    • Line 5: warning: don't use underscores in Go names; const Att_Begin should be AttBegin (golint)
    • Line 6: warning: don't use underscores in Go names; const Att_SecondBegin should be AttSecondBegin (golint)
    • Line 8: warning: don't use underscores in Go names; const Att_Atk should be AttAtk (golint)
    • Line 9: warning: don't use underscores in Go names; const Att_Armor should be AttArmor (golint)
    • Line 10: warning: don't use underscores in Go names; const Att_SelfDmgInc should be AttSelfDmgInc (golint)
    • Line 11: warning: don't use underscores in Go names; const Att_EnemyWoundInc should be AttEnemyWoundInc (golint)
    • Line 12: warning: don't use underscores in Go names; const Att_SelfDmgDec should be AttSelfDmgDec (golint)
    • Line 13: warning: don't use underscores in Go names; const Att_EnemyWoundDec should be AttEnemyWoundDec (golint)
    • Line 14: warning: don't use underscores in Go names; const Att_Crit should be AttCrit (golint)
    • Line 15: warning: don't use underscores in Go names; const Att_CritInc should be AttCritInc (golint)
    • Line 16: warning: don't use underscores in Go names; const Att_Tenacity should be AttTenacity (golint)
    • Line 17: warning: don't use underscores in Go names; const Att_Heal should be AttHeal (golint)
    • Line 18: warning: don't use underscores in Go names; const Att_RealDmg should be AttRealDmg (golint)
    • Line 19: warning: don't use underscores in Go names; const Att_MoveSpeed should be AttMoveSpeed (golint)
    • Line 20: warning: don't use underscores in Go names; const Att_AtbSpeed should be AttAtbSpeed (golint)
    • Line 21: warning: don't use underscores in Go names; const Att_EffectHit should be AttEffectHit (golint)
    • Line 22: warning: don't use underscores in Go names; const Att_EffectResist should be AttEffectResist (golint)
    • Line 23: warning: don't use underscores in Go names; const Att_MaxHP should be AttMaxHP (golint)
    • Line 24: warning: don't use underscores in Go names; const Att_CurHP should be AttCurHP (golint)
    • Line 25: warning: don't use underscores in Go names; const Att_MaxMP should be AttMaxMP (golint)
    • Line 26: warning: don't use underscores in Go names; const Att_CurMP should be AttCurMP (golint)
    • Line 27: warning: don't use underscores in Go names; const Att_GenMP should be AttGenMP (golint)
    • Line 28: warning: don't use underscores in Go names; const Att_MaxRage should be AttMaxRage (golint)
    • Line 29: warning: don't use underscores in Go names; const Att_GenRagePercent should be AttGenRagePercent (golint)
    • Line 30: warning: don't use underscores in Go names; const Att_InitRage should be AttInitRage (golint)
    • Line 31: warning: don't use underscores in Go names; const Att_Hit should be AttHit (golint)
    • Line 32: warning: don't use underscores in Go names; const Att_Dodge should be AttDodge (golint)
    • Line 33: warning: don't use underscores in Go names; const Att_MoveScope should be AttMoveScope (golint)
    • Line 35: warning: don't use underscores in Go names; const Att_DmgTypeBegin should be AttDmgTypeBegin (golint)
    • Line 36: warning: don't use underscores in Go names; const Att_DmgPhysics should be AttDmgPhysics (golint)
    • Line 37: warning: don't use underscores in Go names; const Att_DmgEarth should be AttDmgEarth (golint)
    • Line 38: warning: don't use underscores in Go names; const Att_DmgWater should be AttDmgWater (golint)
    • Line 39: warning: don't use underscores in Go names; const Att_DmgFire should be AttDmgFire (golint)
    • Line 40: warning: don't use underscores in Go names; const Att_DmgWind should be AttDmgWind (golint)
    • Line 41: warning: don't use underscores in Go names; const Att_DmgThunder should be AttDmgThunder (golint)
    • Line 42: warning: don't use underscores in Go names; const Att_DmgTime should be AttDmgTime (golint)
    • Line 43: warning: don't use underscores in Go names; const Att_DmgSpace should be AttDmgSpace (golint)
    • Line 44: warning: don't use underscores in Go names; const Att_DmgSteel should be AttDmgSteel (golint)
    • Line 45: warning: don't use underscores in Go names; const Att_DmgDeath should be AttDmgDeath (golint)
    • Line 46: warning: don't use underscores in Go names; const Att_DmgTypeEnd should be AttDmgTypeEnd (golint)
    • Line 48: warning: don't use underscores in Go names; const Att_ResTypeBegin should be AttResTypeBegin (golint)
    • Line 49: warning: don't use underscores in Go names; const Att_ResPhysics should be AttResPhysics (golint)
    • Line 50: warning: don't use underscores in Go names; const Att_ResEarth should be AttResEarth (golint)
    • Line 51: warning: don't use underscores in Go names; const Att_ResWater should be AttResWater (golint)
    • Line 52: warning: don't use underscores in Go names; const Att_ResFire should be AttResFire (golint)
    • Line 53: warning: don't use underscores in Go names; const Att_ResWind should be AttResWind (golint)
    • Line 54: warning: don't use underscores in Go names; const Att_ResThunder should be AttResThunder (golint)
    • Line 55: warning: don't use underscores in Go names; const Att_ResTime should be AttResTime (golint)
    • Line 56: warning: don't use underscores in Go names; const Att_ResSpace should be AttResSpace (golint)
    • Line 57: warning: don't use underscores in Go names; const Att_ResSteel should be AttResSteel (golint)
    • Line 58: warning: don't use underscores in Go names; const Att_ResDeath should be AttResDeath (golint)
    • Line 59: warning: don't use underscores in Go names; const Att_ResTypeEnd should be AttResTypeEnd (golint)
    • Line 61: warning: don't use underscores in Go names; const Att_SecondEnd should be AttSecondEnd (golint)
    • Line 62: warning: don't use underscores in Go names; const Att_End should be AttEnd (golint)
    • Line 67: warning: don't use underscores in Go names; const Att_Base_Begin should be AttBaseBegin (golint)
    • Line 68: warning: don't use underscores in Go names; const Att_AtkBase should be AttAtkBase (golint)
    • Line 69: warning: don't use underscores in Go names; const Att_ArmorBase should be AttArmorBase (golint)
    • Line 70: warning: don't use underscores in Go names; const Att_HealBase should be AttHealBase (golint)
    • Line 71: warning: don't use underscores in Go names; const Att_MoveSpeedBase should be AttMoveSpeedBase (golint)
    • Line 72: warning: don't use underscores in Go names; const Att_AtbSpeedBase should be AttAtbSpeedBase (golint)
    • Line 73: warning: don't use underscores in Go names; const Att_MaxHPBase should be AttMaxHPBase (golint)
    • Line 74: warning: don't use underscores in Go names; const Att_Base_End should be AttBaseEnd (golint)
    • Line 79: warning: don't use underscores in Go names; const Att_Percent_Begin should be AttPercentBegin (golint)
    • Line 80: warning: don't use underscores in Go names; const Att_AtkPercent should be AttAtkPercent (golint)
    • Line 81: warning: don't use underscores in Go names; const Att_ArmorPercent should be AttArmorPercent (golint)
    • Line 82: warning: don't use underscores in Go names; const Att_HealPercent should be AttHealPercent (golint)
    • Line 83: warning: don't use underscores in Go names; const Att_MoveSpeedPercent should be AttMoveSpeedPercent (golint)
    • Line 84: warning: don't use underscores in Go names; const Att_AtbSpeedPercent should be AttAtbSpeedPercent (golint)
    • Line 85: warning: don't use underscores in Go names; const Att_MaxHPPercent should be AttMaxHPPercent (golint)
    • Line 86: warning: don't use underscores in Go names; const Att_Percent_End should be AttPercentEnd (golint)
    • Line 90: warning: exported const AttFinalNum should have comment (or a comment on this block) or be unexported (golint)
    • Line 97: warning: don't use underscores in Go names; const Att_Block should be AttBlock (golint)
    • Line 98: warning: don't use underscores in Go names; const Att_Broken should be AttBroken (golint)
    • Line 99: warning: don't use underscores in Go names; const Att_DmgDec should be AttDmgDec (golint)
    • Line 102: warning: comment on exported var AttNames should be of the form "AttNames ..." (golint)
    • Line 153: warning: comment on exported var AttBaseNames should be of the form "AttBaseNames ..." (golint)
    • Line 163: warning: comment on exported var AttPercentNames should be of the form "AttPercentNames ..." (golint)
    • yokai_server/excel/auto/chapter_entry.go
    • Line 12: warning: comment on exported type ChapterEntry should be of the form "ChapterEntry ..." (with optional leading article) (golint)
    • Line 22: warning: comment on exported type ChapterEntries should be of the form "ChapterEntries ..." (with optional leading article) (golint)
    • Line 31: warning: exported method ChapterEntries.Load should have comment or be unexported (golint)
    • Line 52: warning: exported function GetChapterEntry should have comment or be unexported (golint)
    • Line 57: warning: exported function GetChapterSize should have comment or be unexported (golint)
    • Line 61: warning: exported function GetChapterRows should have comment or be unexported (golint)
    • yokai_server/define/crystal_define.go
    • Line 4: warning: don't use underscores in Go names; const Crystal_TypeBegin should be CrystalTypeBegin (golint)
    • Line 4: warning: exported const Crystal_TypeBegin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Crystal_TypeA should be CrystalTypeA (golint)
    • Line 6: warning: don't use underscores in Go names; const Crystal_TypeB should be CrystalTypeB (golint)
    • Line 7: warning: don't use underscores in Go names; const Crystal_TypeC should be CrystalTypeC (golint)
    • Line 8: warning: don't use underscores in Go names; const Crystal_TypeEnd should be CrystalTypeEnd (golint)
    • Line 12: warning: don't use underscores in Go names; const Crystal_PosBegin should be CrystalPosBegin (golint)
    • Line 12: warning: exported const Crystal_PosBegin should have comment (or a comment on this block) or be unexported (golint)
    • Line 13: warning: don't use underscores in Go names; const Crystal_Pos1 should be CrystalPos1 (golint)
    • Line 14: warning: don't use underscores in Go names; const Crystal_Pos2 should be CrystalPos2 (golint)
    • Line 15: warning: don't use underscores in Go names; const Crystal_Pos3 should be CrystalPos3 (golint)
    • Line 16: warning: don't use underscores in Go names; const Crystal_Pos4 should be CrystalPos4 (golint)
    • Line 17: warning: don't use underscores in Go names; const Crystal_Pos5 should be CrystalPos5 (golint)
    • Line 18: warning: don't use underscores in Go names; const Crystal_Pos6 should be CrystalPos6 (golint)
    • Line 19: warning: don't use underscores in Go names; const Crystal_PosEnd should be CrystalPosEnd (golint)
    • Line 23: warning: don't use underscores in Go names; const Crystal_AttTypeBegin should be CrystalAttTypeBegin (golint)
    • Line 23: warning: exported const Crystal_AttTypeBegin should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: don't use underscores in Go names; const Crystal_AttTypeMain should be CrystalAttTypeMain (golint)
    • Line 25: warning: don't use underscores in Go names; const Crystal_AttTypeVice should be CrystalAttTypeVice (golint)
    • Line 26: warning: don't use underscores in Go names; const Crystal_AttTypeEnd should be CrystalAttTypeEnd (golint)
    • Line 30: warning: don't use underscores in Go names; const Crystal_MaxStar should be CrystalMaxStar (golint)
    • Line 30: warning: exported const Crystal_MaxStar should have comment (or a comment on this block) or be unexported (golint)
    • Line 31: warning: don't use underscores in Go names; const Crystal_MainAttNum should be CrystalMainAttNum (golint)
    • Line 32: warning: don't use underscores in Go names; const Crystal_ViceAttNum should be CrystalViceAttNum (golint)
    • Line 33: warning: don't use underscores in Go names; const Crystal_AttNum should be CrystalAttNum (golint)
    • yokai_server/define/player_define.go
    • Line 4: warning: don't use underscores in Go names; const Player_MaxPlayer should be PlayerMaxPlayer (golint)
    • Line 4: warning: exported const Player_MaxPlayer should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const Player_MaxLevel should be PlayerMaxLevel (golint)
    • Line 8: warning: comment on exported type PlayerLevelupEntry should be of the form "PlayerLevelupEntry ..." (with optional leading article) (golint)
    • yokai_server/define/skill_timeline_define.go
    • Line 5: warning: don't use underscores in Go names; const SkillTimelineType_Begin should be SkillTimelineTypeBegin (golint)
    • Line 6: warning: don't use underscores in Go names; const SkillTimelineType_GeneralScope should be SkillTimelineTypeGeneralScope (golint)
    • Line 7: warning: don't use underscores in Go names; const SkillTimelineType_Trajectory should be SkillTimelineTypeTrajectory (golint)
    • Line 8: warning: don't use underscores in Go names; const SkillTimelineType_Perform should be SkillTimelineTypePerform (golint)
    • Line 9: warning: don't use underscores in Go names; const SkillTimelineType_End should be SkillTimelineTypeEnd (golint)
    • yokai_server/services/game/player/hero_manager.go
    • Line 23: warning: exported var ErrHeroNotFound should have comment or be unexported (golint)
    • Line 27: warning: exported type HeroManager should have comment or be unexported (golint)
    • Line 36: warning: exported function NewHeroManager should have comment or be unexported (golint)
    • Line 48: warning: exported method HeroManager.Destroy should have comment or be unexported (golint)
    • Line 54: warning: comment on exported method HeroManager.RegisterEvent should be of the form "RegisterEvent ..." (golint)
    • Line 107: warning: comment on exported method HeroManager.GetCostLootType should be of the form "GetCostLootType ..." (golint)
    • Line 112: warning: exported method HeroManager.CanCost should have comment or be unexported (golint)
    • Line 145: warning: exported method HeroManager.DoCost should have comment or be unexported (golint)
    • Line 184: warning: exported method HeroManager.GainLoot should have comment or be unexported (golint)
    • Line 198: warning: exported method HeroManager.LoadAll should have comment or be unexported (golint)
    • Line 225: warning: exported method HeroManager.AfterLoad should have comment or be unexported (golint)
    • Line 246: warning: exported method HeroManager.GetHero should have comment or be unexported (golint)
    • Line 250: warning: exported method HeroManager.GetHeroByTypeId should have comment or be unexported (golint)
    • Line 264: warning: exported method HeroManager.AddHeroByTypeId should have comment or be unexported (golint)
    • Line 312: warning: exported method HeroManager.DelHero should have comment or be unexported (golint)
    • Line 332: warning: exported method HeroManager.HeroLevelup should have comment or be unexported (golint)
    • Line 502: warning: exported method HeroManager.HeroPromote should have comment or be unexported (golint)
    • Line 552: warning: exported method HeroManager.HeroStarup should have comment or be unexported (golint)
    • Line 595: warning: exported method HeroManager.HeroTalentChoose should have comment or be unexported (golint)
    • Line 619: warning: exported method HeroManager.PutonEquip should have comment or be unexported (golint)
    • Line 679: warning: exported method HeroManager.TakeoffEquip should have comment or be unexported (golint)
    • Line 716: warning: exported method HeroManager.PutonCrystal should have comment or be unexported (golint)
    • Line 769: warning: exported method HeroManager.TakeoffCrystal should have comment or be unexported (golint)
    • Line 800: warning: comment on exported method HeroManager.GmExpChange should be of the form "GmExpChange ..." (golint)
    • Line 843: warning: comment on exported method HeroManager.GmLevelChange should be of the form "GmLevelChange ..." (golint)
    • Line 869: warning: comment on exported method HeroManager.GmPromoteChange should be of the form "GmPromoteChange ..." (golint)
    • Line 889: warning: exported method HeroManager.GenCombatEntityInfo should have comment or be unexported (golint)
    • Line 907: warning: exported method HeroManager.SendHeroUpdate should have comment or be unexported (golint)
    • Line 916: warning: exported method HeroManager.SendHeroDelete should have comment or be unexported (golint)
    • Line 923: warning: exported method HeroManager.SendHeroAtt should have comment or be unexported (golint)
    • Line 937: warning: exported method HeroManager.GenHeroListPB should have comment or be unexported (golint)
    • yokai_server/services/game/player/player.go
    • Line 21: warning: exported var PlayerBattleArrayMaxHero should have comment or be unexported (golint)
    • Line 24: warning: exported type PlayerInfoBenchmark should have comment or be unexported (golint)
    • Line 37: warning: exported type PlayerInfo should have comment or be unexported (golint)
    • Line 61: warning: exported type Player should have comment or be unexported (golint)
    • Line 85: warning: exported function NewPlayerInfo should have comment or be unexported (golint)
    • Line 89: warning: exported function NewPlayer should have comment or be unexported (golint)
    • Line 97: warning: exported method PlayerInfo.Init should have comment or be unexported (golint)
    • Line 109: warning: exported method PlayerInfo.GetId should have comment or be unexported (golint)
    • Line 113: warning: exported method PlayerInfo.GetAccountID should have comment or be unexported (golint)
    • Line 117: warning: exported method PlayerInfo.SetAccountID should have comment or be unexported (golint)
    • Line 121: warning: exported method PlayerInfo.GetLevel should have comment or be unexported (golint)
    • Line 125: warning: exported method PlayerInfo.GetName should have comment or be unexported (golint)
    • Line 129: warning: exported method PlayerInfo.SetName should have comment or be unexported (golint)
    • Line 133: warning: exported method PlayerInfo.GetExp should have comment or be unexported (golint)
    • Line 137: warning: exported method PlayerInfo.TableName should have comment or be unexported (golint)
    • Line 141: warning: exported method PlayerInfo.GenInfoPB should have comment or be unexported (golint)
    • Line 156: warning: exported method Player.Init should have comment or be unexported (golint)
    • Line 208: warning: exported method Player.Destroy should have comment or be unexported (golint)
    • Line 214: warning: comment on exported method Player.RegisterEvent should be of the form "RegisterEvent ..." (golint)
    • Line 224: warning: exported method Player.GetType should have comment or be unexported (golint)
    • Line 228: warning: exported method Player.HeroManager should have comment or be unexported (golint)
    • Line 232: warning: exported method Player.ItemManager should have comment or be unexported (golint)
    • Line 236: warning: exported method Player.TokenManager should have comment or be unexported (golint)
    • Line 240: warning: exported method Player.CollectionManager should have comment or be unexported (golint)
    • Line 244: warning: exported method Player.FragmentManager should have comment or be unexported (golint)
    • Line 248: warning: exported method Player.CostLootManager should have comment or be unexported (golint)
    • Line 252: warning: exported method Player.ConditionManager should have comment or be unexported (golint)
    • Line 256: warning: exported method Player.MailController should have comment or be unexported (golint)
    • Line 260: warning: exported method Player.EventManager should have comment or be unexported (golint)
    • Line 264: warning: comment on exported method Player.GetCostLootType should be of the form "GetCostLootType ..." (golint)
    • Line 269: warning: exported method Player.GainLoot should have comment or be unexported (golint)
    • Line 279: warning: exported method Player.SetAccount should have comment or be unexported (golint)
    • Line 283: warning: exported method Player.AfterLoad should have comment or be unexported (golint)
    • Line 378: warning: comment on exported method Player.OnFirstLogon should be of the form "OnFirstLogon ..." (golint)
    • Line 401: warning: comment on exported method Player.WithdrawStrengthen should be of the form "WithdrawStrengthen ..." (golint)
    • Line 436: warning: comment on exported method Player.BuyStrengthen should be of the form "BuyStrengthen ..." (golint)
    • Line 461: warning: exported method Player.ChangeExp should have comment or be unexported (golint)
    • Line 507: warning: exported method Player.SaveBattleArray should have comment or be unexported (golint)
    • Line 544: warning: exported method Player.GmChangeLevel should have comment or be unexported (golint)
    • Line 570: warning: exported method Player.GmChangeVipLevel should have comment or be unexported (golint)
    • Line 583: warning: comment on exported method Player.CheckTimeChange should be of the form "CheckTimeChange ..." (golint)
    • Line 599: warning: comment on exported method Player.SendInitInfo should be of the form "SendInitInfo ..." (golint)
    • Line 621: warning: exported method Player.SendExpUpdate should have comment or be unexported (golint)
    • Line 630: warning: exported method Player.SendVipUpdate should have comment or be unexported (golint)
    • Line 639: warning: exported method Player.SendProtoMessage should have comment or be unexported (golint)
    • yokai_server/services/game/collection/collection_box.go
    • Line 10: warning: exported var ErrCollectionAlreadyInBox should have comment or be unexported (golint)
    • Line 15: warning: comment on exported type CollectionBox should be of the form "CollectionBox ..." (with optional leading article) (golint)
    • Line 22: warning: exported function NewCollectionBox should have comment or be unexported (golint)
    • Line 32: warning: exported method CollectionBox.PutonCollection should have comment or be unexported (golint)
    • Line 50: warning: exported method CollectionBox.TakeoffCollection should have comment or be unexported (golint)
    • Line 64: warning: exported method CollectionBox.GetActiveEffect should have comment or be unexported (golint)
    • yokai_server/services/game/quest/quest.go
    • Line 9: warning: don't use underscores in Go names; var Quest_Max_Obj should be QuestMaxObj (golint)
    • Line 9: warning: exported var Quest_Max_Obj should have comment or be unexported (golint)
    • Line 12: warning: comment on exported type QuestObj should be of the form "QuestObj ..." (with optional leading article) (golint)
    • Line 19: warning: exported method QuestObj.GenPB should have comment or be unexported (golint)
    • Line 29: warning: comment on exported type Quest should be of the form "Quest ..." (with optional leading article) (golint)
    • Line 34: warning: exported function NewQuest should have comment or be unexported (golint)
    • Line 46: warning: comment on exported function GetQuestObjListenEvent should be of the form "GetQuestObjListenEvent ..." (golint)
    • Line 64: warning: exported method Quest.IsValid should have comment or be unexported (golint)
    • Line 68: warning: exported method Quest.IsComplete should have comment or be unexported (golint)
    • Line 72: warning: exported method Quest.Complete should have comment or be unexported (golint)
    • Line 76: warning: exported method Quest.CanComplete should have comment or be unexported (golint)
    • Line 86: warning: exported method Quest.IsRewarded should have comment or be unexported (golint)
    • Line 90: warning: exported method Quest.Rewarded should have comment or be unexported (golint)
    • Line 94: warning: exported method Quest.CanReward should have comment or be unexported (golint)
    • Line 98: warning: exported method Quest.Refresh should have comment or be unexported (golint)
    • Line 106: warning: exported method Quest.GenPB should have comment or be unexported (golint)
    • yokai_server/define/skill_base_define.go
    • Line 5: warning: don't use underscores in Go names; const SkillType_Begin should be SkillTypeBegin (golint)
    • Line 6: warning: don't use underscores in Go names; const SkillType_General should be SkillTypeGeneral (golint)
    • Line 7: warning: don't use underscores in Go names; const SkillType_Normal should be SkillTypeNormal (golint)
    • Line 8: warning: don't use underscores in Go names; const SkillType_Ultimate should be SkillTypeUltimate (golint)
    • Line 9: warning: don't use underscores in Go names; const SkillType_Crystal should be SkillTypeCrystal (golint)
    • Line 10: warning: don't use underscores in Go names; const SkillType_Passive should be SkillTypePassive (golint)
    • Line 11: warning: don't use underscores in Go names; const SkillType_Channel should be SkillTypeChannel (golint)
    • Line 12: warning: don't use underscores in Go names; const SkillType_End should be SkillTypeEnd (golint)
    • Line 17: warning: don't use underscores in Go names; const SkillTargetType_Begin should be SkillTargetTypeBegin (golint)
    • Line 18: warning: don't use underscores in Go names; const SkillTargetType_SelfRound should be SkillTargetTypeSelfRound (golint)
    • Line 19: warning: don't use underscores in Go names; const SkillTargetType_SelectRound should be SkillTargetTypeSelectRound (golint)
    • Line 20: warning: don't use underscores in Go names; const SkillTargetType_FriendlySingle should be SkillTargetTypeFriendlySingle (golint)
    • Line 21: warning: don't use underscores in Go names; const SkillTargetType_EnemySingle should be SkillTargetTypeEnemySingle (golint)
    • Line 22: warning: don't use underscores in Go names; const SkillTargetType_End should be SkillTargetTypeEnd (golint)
    • Line 27: warning: don't use underscores in Go names; const SkillRangeType_Begin should be SkillRangeTypeBegin (golint)
    • Line 28: warning: don't use underscores in Go names; const SkillRangeType_Single should be SkillRangeTypeSingle (golint)
    • Line 29: warning: don't use underscores in Go names; const SkillRangeType_Circle should be SkillRangeTypeCircle (golint)
    • Line 30: warning: don't use underscores in Go names; const SkillRangeType_Rectangle should be SkillRangeTypeRectangle (golint)
    • Line 31: warning: don't use underscores in Go names; const SkillRangeType_Fan should be SkillRangeTypeFan (golint)
    • Line 32: warning: don't use underscores in Go names; const SkillRangeType_End should be SkillRangeTypeEnd (golint)
    • Line 37: warning: don't use underscores in Go names; const SkillLaunchType_Begin should be SkillLaunchTypeBegin (golint)
    • Line 38: warning: don't use underscores in Go names; const SkillLaunchType_Self should be SkillLaunchTypeSelf (golint)
    • Line 39: warning: don't use underscores in Go names; const SkillLaunchType_Target should be SkillLaunchTypeTarget (golint)
    • Line 40: warning: don't use underscores in Go names; const SkillLaunchType_End should be SkillLaunchTypeEnd (golint)
    • Line 45: warning: don't use underscores in Go names; const SkillScopeType_Begin should be SkillScopeTypeBegin (golint)
    • Line 46: warning: don't use underscores in Go names; const SkillScopeType_SelectTarget should be SkillScopeTypeSelectTarget (golint)
    • Line 47: warning: don't use underscores in Go names; const SkillScopeType_FriendlyTroops should be SkillScopeTypeFriendlyTroops (golint)
    • Line 48: warning: don't use underscores in Go names; const SkillScopeType_AllFriendlyTroops should be SkillScopeTypeAllFriendlyTroops (golint)
    • Line 49: warning: don't use underscores in Go names; const SkillScopeType_EnemyTroops should be SkillScopeTypeEnemyTroops (golint)
    • Line 50: warning: don't use underscores in Go names; const SkillScopeType_AllEnemyTroops should be SkillScopeTypeAllEnemyTroops (golint)
    • Line 51: warning: don't use underscores in Go names; const SkillScopeType_End should be SkillScopeTypeEnd (golint)
    • Line 56: warning: don't use underscores in Go names; const SkillDamageType_Begin should be SkillDamageTypeBegin (golint)
    • Line 57: warning: don't use underscores in Go names; const SkillDamageType_Physics should be SkillDamageTypePhysics (golint)
    • Line 58: warning: don't use underscores in Go names; const SkillDamageType_Earth should be SkillDamageTypeEarth (golint)
    • Line 59: warning: don't use underscores in Go names; const SkillDamageType_Water should be SkillDamageTypeWater (golint)
    • Line 60: warning: don't use underscores in Go names; const SkillDamageType_Fire should be SkillDamageTypeFire (golint)
    • Line 61: warning: don't use underscores in Go names; const SkillDamageType_Wind should be SkillDamageTypeWind (golint)
    • Line 62: warning: don't use underscores in Go names; const SkillDamageType_Thunder should be SkillDamageTypeThunder (golint)
    • Line 63: warning: don't use underscores in Go names; const SkillDamageType_Time should be SkillDamageTypeTime (golint)
    • Line 64: warning: don't use underscores in Go names; const SkillDamageType_Space should be SkillDamageTypeSpace (golint)
    • Line 65: warning: don't use underscores in Go names; const SkillDamageType_End should be SkillDamageTypeEnd (golint)
    • Line 69: warning: exported const SkillEffectHitProbEntry should have comment (or a comment on this block) or be unexported (golint)
    • yokai_server/transport/transport.go
    • Line 13: warning: exported const BodyBegin should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: comment on exported type SocketCloseHandler should be of the form "SocketCloseHandler ..." (with optional leading article) (golint)
    • Line 23: warning: exported type TransportHandler should have comment or be unexported (golint)
    • Line 24: warning: exported type Transport should have comment or be unexported (golint)
    • Line 32: warning: exported type Listener should have comment or be unexported (golint)
    • Line 38: warning: exported type Message should have comment or be unexported (golint)
    • Line 44: warning: exported type MessageFunc should have comment or be unexported (golint)
    • Line 45: warning: exported type MessageHandler should have comment or be unexported (golint)
    • Line 51: warning: exported type Socket should have comment or be unexported (golint)
    • Line 61: warning: exported type Option should have comment or be unexported (golint)
    • Line 63: warning: exported type DialOption should have comment or be unexported (golint)
    • Line 65: warning: exported type ListenOption should have comment or be unexported (golint)
    • Line 68: warning: exported var DefaultDialTimeout should have comment or be unexported (golint)
    • Line 73: warning: exported function NewTransport should have comment or be unexported (golint)
    • Line 84: warning: exported function NewTransportRegister should have comment or be unexported (golint)
    • yokai_server/excel/auto/battleWave_entry.go
    • Line 12: warning: comment on exported type BattleWaveEntry should be of the form "BattleWaveEntry ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported type BattleWaveEntries should be of the form "BattleWaveEntries ..." (with optional leading article) (golint)
    • Line 29: warning: exported method BattleWaveEntries.Load should have comment or be unexported (golint)
    • Line 50: warning: exported function GetBattleWaveEntry should have comment or be unexported (golint)
    • Line 55: warning: exported function GetBattleWaveSize should have comment or be unexported (golint)
    • Line 59: warning: exported function GetBattleWaveRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/skillEffect_entry.go
    • Line 14: warning: comment on exported type SkillEffectEntry should be of the form "SkillEffectEntry ..." (with optional leading article) (golint)
    • Line 42: warning: comment on exported type SkillEffectEntries should be of the form "SkillEffectEntries ..." (with optional leading article) (golint)
    • Line 51: warning: exported method SkillEffectEntries.Load should have comment or be unexported (golint)
    • Line 72: warning: exported function GetSkillEffectEntry should have comment or be unexported (golint)
    • Line 77: warning: exported function GetSkillEffectSize should have comment or be unexported (golint)
    • Line 81: warning: exported function GetSkillEffectRows should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/combat_ctrl_options.go
    • Line 3: warning: exported type CombatCtrlOption should have comment or be unexported (golint)
    • Line 4: warning: exported type CombatCtrlOptions should have comment or be unexported (golint)
    • Line 8: warning: exported function DefaultCombatCtrlOptions should have comment or be unexported (golint)
    • Line 16: warning: exported function WithCombatCtrlAtbValue should have comment or be unexported (golint)
    • yokai_server/services/client/commands.go
    • Line 15: warning: don't use underscores in Go names; const Cmd_Page_Main should be CmdPageMain (golint)
    • Line 15: warning: exported const Cmd_Page_Main should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: don't use underscores in Go names; const Cmd_Page_Server should be CmdPageServer (golint)
    • Line 17: warning: don't use underscores in Go names; const Cmd_Page_Role should be CmdPageRole (golint)
    • Line 18: warning: don't use underscores in Go names; const Cmd_Page_Hero should be CmdPageHero (golint)
    • Line 19: warning: don't use underscores in Go names; const Cmd_Page_Item should be CmdPageItem (golint)
    • Line 20: warning: don't use underscores in Go names; const Cmd_Page_Equip should be CmdPageEquip (golint)
    • Line 21: warning: don't use underscores in Go names; const Cmd_Page_Token should be CmdPageToken (golint)
    • Line 22: warning: don't use underscores in Go names; const Cmd_Page_Combat should be CmdPageCombat (golint)
    • Line 23: warning: don't use underscores in Go names; const Cmd_Page_Fragment should be CmdPageFragment (golint)
    • Line 24: warning: don't use underscores in Go names; const Cmd_Page_Crystal should be CmdPageCrystal (golint)
    • Line 27: warning: exported type Command should have comment or be unexported (golint)
    • Line 37: warning: exported type CommandPage should have comment or be unexported (golint)
    • Line 43: warning: exported type Commander should have comment or be unexported (golint)
    • Line 48: warning: exported function NewCommander should have comment or be unexported (golint)
    • Line 94: warning: exported method Commander.CmdQuit should have comment or be unexported (golint)
    • Line 99: warning: receiver name c should be consistent with previous receiver name cmd for Commander (golint)
    • Line 110: warning: receiver name c should be consistent with previous receiver name cmd for Commander (golint)
    • Line 114: warning: receiver name c should be consistent with previous receiver name cmd for Commander (golint)
    • yokai_server/define/combat_define.go
    • Line 4: warning: don't use underscores in Go names; const Combat_MaxAura should be CombatMaxAura (golint)
    • Line 4: warning: exported const Combat_MaxAura should have comment (or a comment on this block) or be unexported (golint)
    • Line 6: warning: don't use underscores in Go names; const Combat_DmgModTypeNum should be CombatDmgModTypeNum (golint)
    • Line 9: warning: don't use underscores in Go names; var Combat_DmgModType should be CombatDmgModType (golint)
    • Line 9: warning: exported var Combat_DmgModType should have comment or be unexported (golint)
    • Line 15: warning: comment on exported type ECombatActionType should be of the form "ECombatActionType ..." (with optional leading article) (golint)
    • Line 21: warning: don't use underscores in Go names; const CombatAction_Begin should be CombatActionBegin (golint)
    • Line 21: warning: exported const CombatAction_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; const CombatAction_Idle should be CombatActionIdle (golint)
    • Line 23: warning: don't use underscores in Go names; const CombatAction_Attack should be CombatActionAttack (golint)
    • Line 24: warning: don't use underscores in Go names; const CombatAction_Move should be CombatActionMove (golint)
    • Line 26: warning: don't use underscores in Go names; const CombatAction_End should be CombatActionEnd (golint)
    • Line 29: warning: comment on exported type EBehaviourType should be of the form "EBehaviourType ..." (with optional leading article) (golint)
    • Line 35: warning: don't use underscores in Go names; const BehaviourType_Null should be BehaviourTypeNull (golint)
    • Line 35: warning: exported const BehaviourType_Null should have comment (or a comment on this block) or be unexported (golint)
    • Line 36: warning: don't use underscores in Go names; const BehaviourType_Begin should be BehaviourTypeBegin (golint)
    • Line 37: warning: don't use underscores in Go names; const BehaviourType_SpellFinish should be BehaviourTypeSpellFinish (golint)
    • Line 38: warning: don't use underscores in Go names; const BehaviourType_Start should be BehaviourTypeStart (golint)
    • Line 39: warning: don't use underscores in Go names; const BehaviourType_BeforeNormal should be BehaviourTypeBeforeNormal (golint)
    • Line 41: warning: don't use underscores in Go names; const BehaviourType_End should be BehaviourTypeEnd (golint)
    • Line 44: warning: comment on exported type EImmunityType should be of the form "EImmunityType ..." (with optional leading article) (golint)
    • Line 50: warning: don't use underscores in Go names; const ImmunityType_Begin should be ImmunityTypeBegin (golint)
    • Line 50: warning: exported const ImmunityType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: don't use underscores in Go names; const ImmunityType_Damage should be ImmunityTypeDamage (golint)
    • Line 52: warning: don't use underscores in Go names; const ImmunityType_Mechanic should be ImmunityTypeMechanic (golint)
    • Line 53: warning: don't use underscores in Go names; const ImmunityType_Dispel should be ImmunityTypeDispel (golint)
    • Line 55: warning: don't use underscores in Go names; const ImmunityType_End should be ImmunityTypeEnd (golint)
    • yokai_server/excel/auto/quest_entry.go
    • Line 12: warning: comment on exported type QuestEntry should be of the form "QuestEntry ..." (with optional leading article) (golint)
    • Line 24: warning: comment on exported type QuestEntries should be of the form "QuestEntries ..." (with optional leading article) (golint)
    • Line 33: warning: exported method QuestEntries.Load should have comment or be unexported (golint)
    • Line 54: warning: exported function GetQuestEntry should have comment or be unexported (golint)
    • Line 59: warning: exported function GetQuestSize should have comment or be unexported (golint)
    • Line 63: warning: exported function GetQuestRows should have comment or be unexported (golint)
    • yokai_server/services/game/item/equip_bar.go
    • Line 10: warning: exported type EquipBar should have comment or be unexported (golint)
    • Line 15: warning: exported function NewEquipBar should have comment or be unexported (golint)
    • Line 23: warning: exported method EquipBar.GetEquipByPos should have comment or be unexported (golint)
    • Line 31: warning: exported method EquipBar.PutonEquip should have comment or be unexported (golint)
    • Line 46: warning: exported method EquipBar.TakeoffEquip should have comment or be unexported (golint)
    • yokai_server/services/mail/mail_manager.go
    • Line 23: warning: exported var ErrInvalidOwner should have comment or be unexported (golint)
    • Line 26: warning: exported type MailManager should have comment or be unexported (golint)
    • Line 33: warning: exported function NewMailManager should have comment or be unexported (golint)
    • Line 58: warning: exported method MailManager.Run should have comment or be unexported (golint)
    • Line 64: warning: exported method MailManager.Exit should have comment or be unexported (golint)
    • Line 69: warning: comment on exported method MailManager.KickMailBox should be of the form "KickMailBox ..." (golint)
    • Line 85: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 181: warning: exported method MailManager.AddTask should have comment or be unexported (golint)
    • Line 190: warning: comment on exported method MailManager.CreateMail should be of the form "CreateMail ..." (golint)
    • Line 201: warning: comment on exported method MailManager.DelMail should be of the form "DelMail ..." (golint)
    • Line 212: warning: comment on exported method MailManager.QueryPlayerMails should be of the form "QueryPlayerMails ..." (golint)
    • Line 227: warning: comment on exported method MailManager.ReadMail should be of the form "ReadMail ..." (golint)
    • Line 238: warning: comment on exported method MailManager.GainAttachments should be of the form "GainAttachments ..." (golint)
    • yokai_server/excel/auto/globalConfig_entry.go
    • Line 13: warning: comment on exported type GlobalConfigEntry should be of the form "GlobalConfigEntry ..." (with optional leading article) (golint)
    • Line 72: warning: comment on exported type GlobalConfigEntries should be of the form "GlobalConfigEntries ..." (with optional leading article) (golint)
    • Line 81: warning: exported method GlobalConfigEntries.Load should have comment or be unexported (golint)
    • Line 102: warning: exported function GetGlobalConfigEntry should have comment or be unexported (golint)
    • Line 107: warning: exported function GetGlobalConfigSize should have comment or be unexported (golint)
    • Line 111: warning: exported function GetGlobalConfigRows should have comment or be unexported (golint)
    • yokai_server/excel/auto/skillTrigger_entry.go
    • Line 13: warning: comment on exported type SkillTriggerEntry should be of the form "SkillTriggerEntry ..." (with optional leading article) (golint)
    • Line 26: warning: comment on exported type SkillTriggerEntries should be of the form "SkillTriggerEntries ..." (with optional leading article) (golint)
    • Line 35: warning: exported method SkillTriggerEntries.Load should have comment or be unexported (golint)
    • Line 56: warning: exported function GetSkillTriggerEntry should have comment or be unexported (golint)
    • Line 61: warning: exported function GetSkillTriggerSize should have comment or be unexported (golint)
    • Line 65: warning: exported function GetSkillTriggerRows should have comment or be unexported (golint)
    • yokai_server/define/skill_effect_define.go
    • Line 6: warning: don't use underscores in Go names; const SkillEffectDamage_Begin should be SkillEffectDamageBegin (golint)
    • Line 8: warning: don't use underscores in Go names; const SkillEffectDamage_End should be SkillEffectDamageEnd (golint)
    • Line 11: warning: don't use underscores in Go names; const SkillEffectHeal_Begin should be SkillEffectHealBegin (golint)
    • Line 13: warning: don't use underscores in Go names; const SkillEffectHeal_End should be SkillEffectHealEnd (golint)
    • Line 16: warning: don't use underscores in Go names; const SkillEffectInterrupt_Begin should be SkillEffectInterruptBegin (golint)
    • Line 18: warning: don't use underscores in Go names; const SkillEffectInterrupt_End should be SkillEffectInterruptEnd (golint)
    • Line 21: warning: don't use underscores in Go names; const SkillEffectGather_Begin should be SkillEffectGatherBegin (golint)
    • Line 23: warning: don't use underscores in Go names; const SkillEffectGather_End should be SkillEffectGatherEnd (golint)
    • Line 26: warning: don't use underscores in Go names; const SkillEffectBuff_Begin should be SkillEffectBuffBegin (golint)
    • Line 28: warning: don't use underscores in Go names; const SkillEffectBuff_End should be SkillEffectBuffEnd (golint)
    • yokai_server/services/mail/pubsub.go
    • Line 11: warning: exported type PubSub should have comment or be unexported (golint)
    • Line 16: warning: exported function NewPubSub should have comment or be unexported (golint)
    • Line 27: warning: comment on exported method PubSub.PubGateResult should be of the form "PubGateResult ..." (golint)
    • yokai_server/excel/auto/item_entry.go
    • Line 12: warning: comment on exported type ItemEntry should be of the form "ItemEntry ..." (with optional leading article) (golint)
    • Line 30: warning: comment on exported type ItemEntries should be of the form "ItemEntries ..." (with optional leading article) (golint)
    • Line 39: warning: exported method ItemEntries.Load should have comment or be unexported (golint)
    • Line 60: warning: exported function GetItemEntry should have comment or be unexported (golint)
    • Line 65: warning: exported function GetItemSize should have comment or be unexported (golint)
    • Line 69: warning: exported function GetItemRows should have comment or be unexported (golint)
    • yokai_server/define/store_define.go
    • Line 4: warning: don't use underscores in Go names; const StoreType_Begin should be StoreTypeBegin (golint)
    • Line 4: warning: exported const StoreType_Begin should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const StoreType_User should be StoreTypeUser (golint)
    • Line 6: warning: don't use underscores in Go names; const StoreType_Account should be StoreTypeAccount (golint)
    • Line 7: warning: don't use underscores in Go names; const StoreType_Player should be StoreTypePlayer (golint)
    • Line 8: warning: don't use underscores in Go names; const StoreType_Item should be StoreTypeItem (golint)
    • Line 9: warning: don't use underscores in Go names; const StoreType_Hero should be StoreTypeHero (golint)
    • Line 10: warning: don't use underscores in Go names; const StoreType_Collection should be StoreTypeCollection (golint)
    • Line 11: warning: don't use underscores in Go names; const StoreType_Token should be StoreTypeToken (golint)
    • Line 12: warning: don't use underscores in Go names; const StoreType_Fragment should be StoreTypeFragment (golint)
    • Line 13: warning: don't use underscores in Go names; const StoreType_Mail should be StoreTypeMail (golint)
    • Line 15: warning: don't use underscores in Go names; const StoreType_GlobalMess should be StoreTypeGlobalMess (golint)
    • Line 17: warning: don't use underscores in Go names; const StoreType_End should be StoreTypeEnd (golint)
    • yokai_server/services/combat/scene/buff_effect.go
    • Line 5: warning: comment on exported type AuraEffectsHandler should be of the form "AuraEffectsHandler ..." (with optional leading article) (golint)
    • Line 30: warning: exported function AuraEffectNull should have comment or be unexported (golint)
    • Line 34: warning: comment on exported function AuraEffectPeriodDamage should be of the form "AuraEffectPeriodDamage ..." (golint)
    • Line 143: warning: comment on exported function AuraEffectModAtt should be of the form "AuraEffectModAtt ..." (golint)
    • Line 195: warning: comment on exported function AuraEffectSpell should be of the form "AuraEffectSpell ..." (golint)
    • Line 282: warning: comment on exported function AuraEffectState should be of the form "AuraEffectState ..." (golint)
    • Line 313: warning: comment on exported function AuraEffectImmunity should be of the form "AuraEffectImmunity ..." (golint)
    • Line 334: warning: comment on exported function AuraEffectDmgMod should be of the form "AuraEffectDmgMod ..." (golint)
    • Line 382: warning: comment on exported function AuraEffectNewDmg should be of the form "AuraEffectNewDmg ..." (golint)
    • Line 427: warning: comment on exported function AuraEffectDmgFix should be of the form "AuraEffectDmgFix ..." (golint)
    • Line 478: warning: comment on exported function AuraEffectChgMelee should be of the form "AuraEffectChgMelee ..." (golint)
    • Line 501: warning: comment on exported function AuraEffectShield should be of the form "AuraEffectShield ..." (golint)
    • Line 526: warning: comment on exported function AuraEffectDmgAttMod should be of the form "AuraEffectDmgAttMod ..." (golint)
    • Line 566: warning: comment on exported function AuraEffectAbsorbAllDmg should be of the form "AuraEffectAbsorbAllDmg ..." (golint)
    • Line 653: warning: comment on exported function AuraEffectDmgAccumulate should be of the form "AuraEffectDmgAccumulate ..." (golint)
    • Line 695: warning: comment on exported function AuraEffectMeleeSpell should be of the form "AuraEffectMeleeSpell ..." (golint)
    • Line 720: warning: comment on exported function AuraEffectLimitAttack should be of the form "AuraEffectLimitAttack ..." (golint)
    • Line 753: warning: comment on exported function AuraEffectPeriodHeal should be of the form "AuraEffectPeriodHeal ..." (golint)
    • Line 823: warning: comment on exported function AuraEffectModAttByAlive should be of the form "AuraEffectModAttByAlive ..." (golint)
    • Line 898: warning: comment on exported function AuraEffectModAttByEnemyAlive should be of the form "AuraEffectModAttByEnemyAlive ..." (golint)
    • yokai_server/define/snowflakes_define.go
    • Line 4: warning: don't use underscores in Go names; const SnowFlake_Account should be SnowFlakeAccount (golint)
    • Line 4: warning: exported const SnowFlake_Account should have comment (or a comment on this block) or be unexported (golint)
    • Line 5: warning: don't use underscores in Go names; const SnowFlake_Player should be SnowFlakePlayer (golint)
    • Line 6: warning: don't use underscores in Go names; const SnowFlake_Hero should be SnowFlakeHero (golint)
    • Line 7: warning: don't use underscores in Go names; const SnowFlake_Item should be SnowFlakeItem (golint)
    • Line 8: warning: don't use underscores in Go names; const SnowFlake_Collection should be SnowFlakeCollection (golint)
    • Line 9: warning: don't use underscores in Go names; const SnowFlake_Mail should be SnowFlakeMail (golint)
    • Line 11: warning: don't use underscores in Go names; const SnowFlake_Scene should be SnowFlakeScene (golint)
    • Line 13: warning: don't use underscores in Go names; const SnowFlake_End should be SnowFlakeEnd (golint)
    • yokai_server/services/game/player/tower_manager.go
    • Line 19: warning: exported var ErrTowerInvalidType should have comment or be unexported (golint)
    • Line 28: warning: exported var TowerSettleHour should have comment or be unexported (golint)
    • Line 31: warning: exported type TowerManager should have comment or be unexported (golint)
    • Line 37: warning: exported function NewTowerManager should have comment or be unexported (golint)
    • Line 46: warning: comment on exported function CalcSettleDays should be of the form "CalcSettleDays ..." (golint)
    • Line 77: warning: comment on exported method TowerManager.OnHourChange should be of the form "OnHourChange ..." (golint)
    • Line 157: warning: exported method TowerManager.Challenge should have comment or be unexported (golint)
    • Line 236: warning: exported method TowerManager.GmFloorPass should have comment or be unexported (golint)
    • Line 268: warning: exported method TowerManager.GmSettleReward should have comment or be unexported (golint)
    • Line 272: warning: exported method TowerManager.GenTowerInfoPB should have comment or be unexported (golint)
    • Line 284: warning: exported method TowerManager.SendTowerUpdate should have comment or be unexported (golint)
    • yokai_server/services/game/collection/collection.go
    • Line 16: warning: exported function GetCollectionPool should have comment or be unexported (golint)
    • Line 20: warning: exported function NewCollection should have comment or be unexported (golint)
    • Line 24: warning: exported type Collection should have comment or be unexported (golint)
    • Line 34: warning: exported method Collection.Init should have comment or be unexported (golint)
    • Line 45: warning: exported method Collection.InitQuestManager should have comment or be unexported (golint)
    • Line 63: warning: exported method Collection.GetOptions should have comment or be unexported (golint)
    • Line 67: warning: exported method Collection.GenCollectionPB should have comment or be unexported (golint)
    • Line 79: warning: exported method Collection.CalcScore should have comment or be unexported (golint)
    • yokai_server/logger/logger.go
    • Line 17: warning: exported var Logger should have comment or be unexported (golint)
    • Line 20: warning: exported function InitLogger should have comment or be unexported (golint)
    • Line 36: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • yokai_server/excel/excel.go
    • Line 25: warning: exported var RowOffset should have comment or be unexported (golint)
    • Line 35: warning: exported type ExcelRowData should have comment or be unexported (golint)
    • Line 37: warning: comment on exported type EntryLoader should be of the form "EntryLoader ..." (with optional leading article) (golint)
    • Line 42: warning: comment on exported type EntryManualLoader should be of the form "EntryManualLoader ..." (with optional leading article) (golint)
    • Line 47: warning: comment on exported type ExcelFieldRaw should be of the form "ExcelFieldRaw ..." (with optional leading article) (golint)
    • Line 57: warning: comment on exported type ExcelFileRaw should be of the form "ExcelFileRaw ..." (with optional leading article) (golint)
    • Line 70: warning: exported function AddEntryLoader should have comment or be unexported (golint)
    • Line 74: warning: exported function AddEntryManualLoader should have comment or be unexported (golint)
    • Line 171: warning: exported function Generate should have comment or be unexported (golint)
    • Line 177: warning: comment on exported function ReadAllEntries should be of the form "ReadAllEntries ..." (golint)
    • yokai_server/utils/countable_bitset.go
    • Line 9: warning: exported type CountableBitset should have comment or be unexported (golint)
    • Line 14: warning: exported function NewCountableBitset should have comment or be unexported (golint)
    • Line 21: warning: exported function FromCountableBitset should have comment or be unexported (golint)
    • Line 28: warning: exported method CountableBitset.Bytes should have comment or be unexported (golint)
    • Line 32: warning: exported method CountableBitset.Test should have comment or be unexported (golint)
    • Line 40: warning: exported method CountableBitset.Any should have comment or be unexported (golint)
    • Line 44: warning: exported method CountableBitset.Intersection should have comment or be unexported (golint)
    • Line 50: warning: exported method CountableBitset.Set should have comment or be unexported (golint)
    • Line 60: warning: exported method CountableBitset.Clear should have comment or be unexported (golint)
    • Line 70: warning: exported method CountableBitset.ClearAll should have comment or be unexported (golint)
    • yokai_server/excel/auto/heroProfession_entry.go
    • Line 13: warning: comment on exported type HeroProfessionEntry should be of the form "HeroProfessionEntry ..." (with optional leading article) (golint)
    • Line 21: warning: comment on exported type HeroProfessionEntries should be of the form "HeroProfessionEntries ..." (with optional leading article) (golint)
    • Line 30: warning: exported method HeroProfessionEntries.Load should have comment or be unexported (golint)
    • Line 51: warning: exported function GetHeroProfessionEntry should have comment or be unexported (golint)
    • Line 56: warning: exported function GetHeroProfessionSize should have comment or be unexported (golint)
    • Line 60: warning: exported function GetHeroProfessionRows should have comment or be unexported (golint)
    • yokai_server/services/game/item/crystal_att_manager.go
    • Line 10: warning: comment on exported type CrystalAttManager should be of the form "CrystalAttManager ..." (with optional leading article) (golint)
    • Line 16: warning: exported function NewCrystalAttManager should have comment or be unexported (golint)
    • Line 25: warning: comment on exported method CrystalAttManager.CalcAtt should be of the form "CalcAtt ..." (golint)
    • Line 34: warning: comment on exported method CrystalAttManager.CalcMainAtt should be of the form "CalcMainAtt ..." (golint)
    • Line 67: warning: comment on exported method CrystalAttManager.CalcViceAtts should be of the form "CalcViceAtts ..." (golint)
    • yokai_server/services/game/player/token_manager.go
    • Line 20: warning: exported var ErrInvalidTokenType should have comment or be unexported (golint)
    • Line 33: warning: exported type TokenManager should have comment or be unexported (golint)
    • Line 41: warning: exported function NewTokenManager should have comment or be unexported (golint)
    • Line 53: warning: comment on exported method TokenManager.GetCostLootType should be of the form "GetCostLootType ..." (golint)
    • Line 58: warning: exported method TokenManager.CanCost should have comment or be unexported (golint)
    • Line 75: warning: exported method TokenManager.DoCost should have comment or be unexported (golint)
    • Line 95: warning: exported method TokenManager.CanGain should have comment or be unexported (golint)
    • Line 104: warning: exported method TokenManager.GainLoot should have comment or be unexported (golint)
    • Line 177: warning: exported method TokenManager.LoadAll should have comment or be unexported (golint)
    • Line 190: warning: exported method TokenManager.TokenSet should have comment or be unexported (golint)
    • Line 214: warning: exported method TokenManager.GetToken should have comment or be unexported (golint)
    • Line 222: warning: exported method TokenManager.GenTokenListPB should have comment or be unexported (golint)
    • Line 233: warning: exported method TokenManager.SendTokenUpdate should have comment or be unexported (golint)
    • yokai_server/store/db/mongodb.go
    • Line 23: warning: exported var ErrCollectionNotFound should have comment or be unexported (golint)
    • Line 29: warning: exported type BulkWriter should have comment or be unexported (golint)
    • Line 34: warning: exported function NewBulkWriter should have comment or be unexported (golint)
    • Line 40: warning: exported type Collection should have comment or be unexported (golint)
    • Line 46: warning: exported function NewCollection should have comment or be unexported (golint)
    • Line 72: warning: exported method Collection.Flush should have comment or be unexported (golint)
    • Line 95: warning: exported type MongoDB should have comment or be unexported (golint)
    • Line 102: warning: exported function NewMongoDB should have comment or be unexported (golint)
    • Line 143: warning: exported method MongoDB.GetCollection should have comment or be unexported (golint)
    • Line 155: warning: comment on exported method MongoDB.MigrateTable should be of the form "MigrateTable ..." (golint)
    • Line 212: warning: exported method MongoDB.FindOne should have comment or be unexported (golint)
    • Line 237: warning: exported method MongoDB.Find should have comment or be unexported (golint)
    • Line 272: warning: exported method MongoDB.InsertOne should have comment or be unexported (golint)
    • Line 289: warning: exported method MongoDB.InsertMany should have comment or be unexported (golint)
    • Line 306: warning: exported method MongoDB.UpdateOne should have comment or be unexported (golint)
    • Line 323: warning: exported method MongoDB.DeleteOne should have comment or be unexported (golint)
    • Line 337: warning: exported method MongoDB.BulkWrite should have comment or be unexported (golint)
    • Line 347: warning: exported method MongoDB.Exit should have comment or be unexported (golint)
    • yokai_server/services/game/item/crystal.go
    • Line 9: warning: comment on exported type CrystalAtt should be of the form "CrystalAtt ..." (with optional leading article) (golint)
    • Line 15: warning: comment on exported type Crystal should be of the form "Crystal ..." (with optional leading article) (golint)
    • Line 24: warning: exported method Crystal.InitCrystal should have comment or be unexported (golint)
    • Line 31: warning: exported method Crystal.GetAttManager should have comment or be unexported (golint)
    • Line 35: warning: exported method Crystal.GenCrystalDataPB should have comment or be unexported (golint)
    • Line 57: warning: exported method Crystal.GenCrystalPB should have comment or be unexported (golint)
    • yokai_server/services/game/player/condition_manager.go
    • Line 11: warning: exported var ErrConditionLimit should have comment or be unexported (golint)
    • Line 14: warning: exported type ConditionHandler should have comment or be unexported (golint)
    • Line 15: warning: exported type ConditionLimiter should have comment or be unexported (golint)
    • Line 17: warning: exported type ConditionManager should have comment or be unexported (golint)
    • Line 22: warning: exported function NewConditionManager should have comment or be unexported (golint)
    • Line 43: warning: comment on exported method ConditionManager.CheckCondition should be of the form "CheckCondition ..." (golint)
    • yokai_server/services/game/collection/options.go
    • Line 9: warning: exported type Option should have comment or be unexported (golint)
    • Line 11: warning: comment on exported type Options should be of the form "Options ..." (with optional leading article) (golint)
    • Line 25: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 40: warning: exported function Id should have comment or be unexported (golint)
    • Line 46: warning: exported function TypeId should have comment or be unexported (golint)
    • Line 52: warning: exported function OwnerId should have comment or be unexported (golint)
    • Line 58: warning: exported function Star should have comment or be unexported (golint)
    • Line 64: warning: exported function Entry should have comment or be unexported (golint)
    • Line 70: warning: exported function EventManager should have comment or be unexported (golint)
    • Line 76: warning: exported function QuestUpdateCb should have comment or be unexported (golint)
    • yokai_server/store/cache/redigo.go
    • Line 19: warning: exported var RedisConnectTimeout should have comment or be unexported (golint)
    • Line 24: warning: exported type Redigo should have comment or be unexported (golint)
    • Line 32: warning: exported function NewRedigo should have comment or be unexported (golint)
    • Line 103: warning: exported method Redigo.SaveObject should have comment or be unexported (golint)
    • Line 121: warning: exported method Redigo.SaveFields should have comment or be unexported (golint)
    • Line 141: warning: exported method Redigo.LoadObject should have comment or be unexported (golint)
    • Line 172: warning: comment on exported method Redigo.LoadArray should be of the form "LoadArray ..." (golint)
    • Line 239: warning: exported method Redigo.DeleteObject should have comment or be unexported (golint)
    • Line 268: warning: exported method Redigo.DeleteFields should have comment or be unexported (golint)
    • Line 286: warning: exported method Redigo.Exit should have comment or be unexported (golint)
    • yokai_server/utils/random/fake_random.go
    • Line 5: warning: exported type FakeRandom should have comment or be unexported (golint)
    • Line 9: warning: exported function NewFakeRandom should have comment or be unexported (golint)
    • Line 13: warning: comment on exported method FakeRandom.Reset should be of the form "Reset ..." (golint)
    • Line 20: warning: comment on exported method FakeRandom.Rand should be of the form "Rand ..." (golint)
    • Line 28: warning: exported method FakeRandom.RandSection should have comment or be unexported (golint)
    • yokai_server/excel/auto/scene_entry.go
    • Line 12: warning: comment on exported type SceneEntry should be of the form "SceneEntry ..." (with optional leading article) (golint)
    • Line 19: warning: comment on exported type SceneEntries should be of the form "SceneEntries ..." (with optional leading article) (golint)
    • Line 28: warning: exported method SceneEntries.Load should have comment or be unexported (golint)
    • Line 49: warning: exported function GetSceneEntry should have comment or be unexported (golint)
    • Line 54: warning: exported function GetSceneSize should have comment or be unexported (golint)
    • Line 58: warning: exported function GetSceneRows should have comment or be unexported (golint)
    • yokai_server/services/game/quest/options.go
    • Line 9: warning: comment on exported type Option should be of the form "Option ..." (with optional leading article) (golint)
    • Line 12: warning: exported type Options should have comment or be unexported (golint)
    • Line 20: warning: exported function DefaultOptions should have comment or be unexported (golint)
    • Line 30: warning: exported function WithId should have comment or be unexported (golint)
    • Line 36: warning: exported function WithState should have comment or be unexported (golint)
    • Line 42: warning: exported function WithEntry should have comment or be unexported (golint)
    • Line 60: warning: comment on exported type ManagerOption should be of the form "ManagerOption ..." (with optional leading article) (golint)
    • Line 63: warning: exported type ManagerOptions should have comment or be unexported (golint)
    • Line 73: warning: exported function DefaultManagerOptions should have comment or be unexported (golint)
    • Line 85: warning: exported function WithManagerOwnerId should have comment or be unexported (golint)
    • Line 91: warning: exported function WithManagerOwnerType should have comment or be unexported (golint)
    • Line 97: warning: exported function WithManagerStoreType should have comment or be unexported (golint)
    • Line 103: warning: exported function WithManagerAdditionalQuestId should have comment or be unexported (golint)
    • Line 109: warning: exported function WithManagerEventManager should have comment or be unexported (golint)
    • Line 115: warning: exported function WithManagerQuestChangedCb should have comment or be unexported (golint)
    • Line 121: warning: exported function WithManagerQuestRewardCb should have comment or be unexported (golint)
    • yokai_server/services/game/talent/talent_box.go
    • Line 18: warning: exported var ErrInvalidTalentId should have comment or be unexported (golint)
    • Line 43: warning: exported type TalentOwner should have comment or be unexported (golint)
    • Line 49: warning: exported type Talent should have comment or be unexported (golint)
    • Line 55: warning: comment on exported type TalentBox should be of the form "TalentBox ..." (with optional leading article) (golint)
    • Line 64: warning: exported function NewTalentBox should have comment or be unexported (golint)
    • Line 76: warning: comment on exported method TalentBox.GetStepTotalLevel should be of the form "GetStepTotalLevel ..." (golint)
    • Line 141: warning: comment on exported method TalentBox.ChooseTalent should be of the form "ChooseTalent ..." (golint)
    • Line 210: warning: exported method TalentBox.GenTalentList should have comment or be unexported (golint)
    • yokai_server/store/db/db.go
    • Line 12: warning: comment on exported var ErrNoResult should be of the form "ErrNoResult ..." (golint)
    • Line 16: warning: exported var DatabaseWriteTimeout should have comment or be unexported (golint)
    • Line 20: warning: exported type DB should have comment or be unexported (golint)
    • Line 32: warning: exported function NewDB should have comment or be unexported (golint)
    • yokai_server/excel/auto/equipEnchant_entry.go
    • Line 12: warning: comment on exported type EquipEnchantEntry should be of the form "EquipEnchantEntry ..." (with optional leading article) (golint)
    • Line 23: warning: comment on exported type EquipEnchantEntries should be of the form "EquipEnchantEntries ..." (with optional leading article) (golint)
    • Line 32: warning: exported method EquipEnchantEntries.Load should have comment or be unexported (golint)
    • Line 53: warning: exported function GetEquipEnchantEntry should have comment or be unexported (golint)
    • Line 58: warning: exported function GetEquipEnchantSize should have comment or be unexported (golint)
    • Line 62: warning: exported function GetEquipEnchantRows should have comment or be unexported (golint)
    • yokai_server/services/combat/scene/position.go
    • Line 3: warning: exported type Pos should have comment or be unexported (golint)
    • Line 8: warning: comment on exported type Position should be of the form "Position ..." (with optional leading article) (golint)
    • Line 14: warning: exported function IsInDistance should have comment or be unexported (golint)
    • yokai_server/services/game/hero/hero.go
    • Line 15: warning: exported function GetHeroPool should have comment or be unexported (golint)
    • Line 19: warning: exported function NewHero should have comment or be unexported (golint)
    • Line 23: warning: exported type Hero should have comment or be unexported (golint)
    • Line 35: warning: exported method Hero.Init should have comment or be unexported (golint)
    • Line 48: warning: exported method Hero.GetOptions should have comment or be unexported (golint)
    • Line 52: warning: exported method Hero.GetType should have comment or be unexported (golint)
    • Line 56: warning: exported method Hero.GetTypeId should have comment or be unexported (golint)
    • Line 60: warning: exported method Hero.GetStoreType should have comment or be unexported (golint)
    • Line 64: warning: exported method Hero.GetId should have comment or be unexported (golint)
    • Line 68: warning: exported method Hero.GetLevel should have comment or be unexported (golint)
    • Line 72: warning: exported method Hero.GetAttManager should have comment or be unexported (golint)
    • Line 76: warning: exported method Hero.GetEquipBar should have comment or be unexported (golint)
    • Line 80: warning: exported method Hero.GetCrystalBox should have comment or be unexported (golint)
    • Line 84: warning: exported method Hero.GetTalentBox should have comment or be unexported (golint)
    • Line 88: warning: exported method Hero.AddExp should have comment or be unexported (golint)
    • Line 93: warning: exported method Hero.AddLevel should have comment or be unexported (golint)
    • Line 98: warning: exported method Hero.GenHeroPB should have comment or be unexported (golint)
    • Line 115: warning: exported method Hero.GenEntityInfoPB should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign0%

IneffAssign detects ineffectual assignments in Go code.

An error occurred while running this test (signal: killed)


misspell99%

Misspell Finds commonly misspelled English words