koki-develop/qiita-cli

View on GitHub

Showing 26 of 26 total issues

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

func loadCache() (*cache, error) {
    p, err := cachePath()
    if err != nil {
        return nil, err
    }
Severity: Major
Found in internal/notify/notify.go - About 40 mins to fix

    Method CLI.ItemsNew has 5 return statements (exceeds 4 allowed).
    Open

    func (c *CLI) ItemsNew(params *ItemsNewParameters) error {
        filename := params.Args[0]
        if !strings.HasSuffix(filename, ".md") {
            filename += ".md"
        }
    Severity: Major
    Found in internal/cli/items.go - About 35 mins to fix

      Function NotifyNewRelease has 5 return statements (exceeds 4 allowed).
      Open

      func NotifyNewRelease(w io.Writer, version string) error {
          c, err := loadCache()
          if err != nil {
              return err
          }
      Severity: Major
      Found in internal/notify/notify.go - About 35 mins to fix

        Function saveCache has 5 return statements (exceeds 4 allowed).
        Open

        func saveCache(c *cache) error {
            p, err := cachePath()
            if err != nil {
                return err
            }
        Severity: Major
        Found in internal/notify/notify.go - About 35 mins to fix

          Method CLI.ItemsPush has 5 return statements (exceeds 4 allowed).
          Open

          func (c *CLI) ItemsPush(params *ItemsPushParameters) error {
              for _, filename := range params.Args {
                  md, fm, err := c.readMarkdown(filename)
                  if err != nil {
                      return err
          Severity: Major
          Found in internal/cli/items.go - About 35 mins to fix

            Method Client.doRequest has 5 return statements (exceeds 4 allowed).
            Open

            func (cl *Client) doRequest(req *http.Request, dst interface{}) error {
                resp, err := cl.httpClient.Do(req)
                if err != nil {
                    return err
                }
            Severity: Major
            Found in internal/qiita/client.go - About 35 mins to fix
              Severity
              Category
              Status
              Source
              Language