evandroflores/pong

View on GitHub

Showing 2 of 2 total issues

Function getMatchPlayers has 6 return statements (exceeds 4 allowed).
Open

func getMatchPlayers(teamID, channelID, winnerID, loserID string) (winner, loser model.Player, err error) {
    if !isUser(winnerID) {
        return model.Player{}, model.Player{}, fmt.Errorf("the given winner is not a user")
    }

Severity: Major
Found in cmd/base.go - About 40 mins to fix

    Function versusMessageBlock has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    func versusMessageBlock(winner *model.Player, winnerDiffPos int, loser *model.Player, loserDiffPos int, eloPts float64) []ns.Block {
    Severity: Minor
    Found in cmd/base.go - About 35 mins to fix
      Severity
      Category
      Status
      Source
      Language