koki-develop/clive

View on GitHub

Showing 4 of 9 total issues

Method Model.Update has 13 return statements (exceeds 4 allowed).
Open

func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
    switch msg := msg.(type) {
    // spinner
    case spinner.TickMsg:
        var cmd tea.Cmd
Severity: Major
Found in internal/ui/update.go - About 1 hr to fix

    Method Model.runScreenshot has 6 return statements (exceeds 4 allowed).
    Open

    func (m *Model) runScreenshot(action *config.ScreenshotAction) tea.Msg {
        if err := m.setCursorBlink(false); err != nil {
            return errMsg{err}
        }
    
    
    Severity: Major
    Found in internal/ui/update.go - About 40 mins to fix

      Method Model.setupPage has 6 return statements (exceeds 4 allowed).
      Open

      func (m *Model) setupPage(page *rod.Page) error {
          // window size
          if m.config.Settings.Width != nil || m.config.Settings.Height != nil {
              if err := page.SetWindow(&proto.BrowserBounds{Width: m.config.Settings.Width, Height: m.config.Settings.Height}); err != nil {
                  return err
      Severity: Major
      Found in internal/ui/update.go - About 40 mins to fix

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

        func notifyNewRelease(w io.Writer) error {
            s, err := cache.NewStore(12 * time.Hour)
            if err != nil {
                return err
            }
        Severity: Major
        Found in cmd/notify.go - About 40 mins to fix
          Severity
          Category
          Status
          Source
          Language