Showing 41 of 41 total issues

comment on exported method SlackEngine.Reply should be of the form "Reply ..."
Open

// ReplyThread sends a message in the channel.
Severity: Minor
Found in engine/slack/slack_engine_api.go by golint

2: cannot find package "github.com/eure/bobo/engine" in any of:
Open

    "github.com/eure/bobo/engine"
Severity: Minor
Found in bot.go by govet

exported function NewCommandSetWithFileUpload should have comment or be unexported
Open

func NewCommandSetWithFileUpload(fileUpload CommandTemplate, templateList ...CommandTemplate) *CommandSet {
Severity: Minor
Found in command/command__set.go by golint

exported method BasicCommandTemplate.HasHelp should have comment or be unexported
Open

func (c BasicCommandTemplate) HasHelp() bool {
Severity: Minor
Found in command/command__template.go by golint

comment on exported type Task should be of the form "Task ..." (with optional leading article)
Open

// Single task interface.
Severity: Minor
Found in command/task.go by golint

type name will be used as command.CommandTemplate by other packages, and that stutters; consider calling this Template
Open

type CommandTemplate interface {
Severity: Minor
Found in command/command__template.go by golint

exported func NewReactionEmojiEngineTask returns unexported type *command.reactionEmojiEngineTask, which can be annoying to use
Open

func NewReactionEmojiEngineTask(e engine.Engine, channel, emoji, timestamp string) *reactionEmojiEngineTask {

exported func NewReplyThreadEngineTask returns unexported type *command.replyThreadEngineTask, which can be annoying to use
Open

func NewReplyThreadEngineTask(e engine.Engine, channel, text, timestamp string) *replyThreadEngineTask {
Severity: Minor
Found in command/task_reply_thread_engine.go by golint

exported method CommandData.GetMentionMap should have comment or be unexported
Open

func (d CommandData) GetMentionMap() map[string]CommandTemplate {
Severity: Minor
Found in command/command__data.go by golint

exported type CommandTemplate should have comment or be unexported
Open

type CommandTemplate interface {
Severity: Minor
Found in command/command__template.go by golint

exported method BasicCommandTemplate.Exec should have comment or be unexported
Open

func (c BasicCommandTemplate) Exec(d CommandData) {
Severity: Minor
Found in command/command__template.go by golint

exported method Config.GetSlackToken should have comment or be unexported
Open

func (c Config) GetSlackToken() string {
Severity: Minor
Found in config.go by golint

type name will be used as slack.SlackLogger by other packages, and that stutters; consider calling this Logger
Open

type SlackLogger struct {
Severity: Minor
Found in engine/slack/slack_logger.go by golint

exported method CommandData.HasMyMention should have comment or be unexported
Open

func (d CommandData) HasMyMention() bool {
Severity: Minor
Found in command/command__data.go by golint

exported func NewReplyEngineTask returns unexported type *command.replyEngineTask, which can be annoying to use
Open

func NewReplyEngineTask(e engine.Engine, channel, text string) *replyEngineTask {
Severity: Minor
Found in command/task_reply_engine.go by golint

exported type SlackLogger should have comment or be unexported
Open

type SlackLogger struct {
Severity: Minor
Found in engine/slack/slack_logger.go by golint

exported type MultiFetcher should have comment or be unexported
Open

type MultiFetcher struct {
Severity: Minor
Found in run_option_fetcher.go by golint

comment on exported function NewBotWithConfig should be of the form "NewBotWithConfig ..."
Open

// NewBot returns initialized Bot from Config.
Severity: Minor
Found in bot.go by golint

type name will be used as command.CommandSet by other packages, and that stutters; consider calling this Set
Open

type CommandSet struct {
Severity: Minor
Found in command/command__set.go by golint

exported method SlackLogger.Output should have comment or be unexported
Open

func (l SlackLogger) Output(_ int, s string) error {
Severity: Minor
Found in engine/slack/slack_logger.go by golint
Severity
Category
Status
Source
Language