Showing 5 of 52 total issues
Method Reader.ReadPrev
has 7 return statements (exceeds 4 allowed). Open
Open
func (r *Reader) ReadPrev(n uint) error {
/* Check frame */
if r.frame == nil {
return fmt.Errorf("init frame")
}
Method CanvasController.InputCapture
has 6 return statements (exceeds 4 allowed). Open
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:
Method CanvasController.DrawFunc
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func (c *CanvasController) DrawFunc(screen tcell.Screen, x int, y int, width int, height int) (int, int, int, int) {
Method Reader.ReadNext
has 5 return statements (exceeds 4 allowed). Open
Open
func (r *Reader) ReadNext(n uint) error {
/* Check frame */
if r.frame == nil {
return fmt.Errorf("init frame")
}
Method Reader.readLines
has 5 return statements (exceeds 4 allowed). Open
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")
}