Kerrigan29a/view_csv

View on GitHub

Showing 5 of 52 total issues

Method Reader.ReadPrev has 7 return statements (exceeds 4 allowed).
Open

func (r *Reader) ReadPrev(n uint) error {
    /* Check frame */
    if r.frame == nil {
        return fmt.Errorf("init frame")
    }
Severity: Major
Found in reader.go - About 45 mins to fix

    Method CanvasController.InputCapture has 6 return statements (exceeds 4 allowed).
    Open

    func (c *CanvasController) InputCapture(event *tcell.EventKey) *tcell.EventKey {
        minAmount := uint(math.Round(0.1 * float64(c.reader.FrameCap())))
        maxAmount := uint(math.Round(0.5 * float64(c.reader.FrameCap())))
        switch event.Key() {
        case tcell.KeyRight:
    Severity: Major
    Found in tui.go - About 40 mins to fix

      Method CanvasController.DrawFunc has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

      func (c *CanvasController) DrawFunc(screen tcell.Screen, x int, y int, width int, height int) (int, int, int, int) {
      Severity: Minor
      Found in tui.go - About 35 mins to fix

        Method Reader.ReadNext has 5 return statements (exceeds 4 allowed).
        Open

        func (r *Reader) ReadNext(n uint) error {
            /* Check frame */
            if r.frame == nil {
                return fmt.Errorf("init frame")
            }
        Severity: Major
        Found in reader.go - About 35 mins to fix

          Method Reader.readLines has 5 return statements (exceeds 4 allowed).
          Open

          func (r *Reader) readLines(begin, end uint) ([][]string, error) {
              if begin >= end {
                  return nil, fmt.Errorf("begin can't be grater or equal to end")
              }
          
          
          Severity: Major
          Found in reader.go - About 35 mins to fix
            Severity
            Category
            Status
            Source
            Language