lint: homogenize operations and minor fixes (gocritic)
Apply GoDoc comment policy (comments for humans should have a space after the //; machine-readable comments shouldn't) Use strings.ReplaceAll instead of strings.Replace when appropriate Remove if/else chains by replacing them with switches Use short assignment/increment notation Replace single case switches with if statements Combine else and if when appropriate Signed-off-by: Moritz Poldrack <moritz@poldrack.dev> Acked-by: Robin Jarry <robin@jarry.cc>
This commit is contained in:
parent
c882cf9960
commit
978d35d356
52 changed files with 231 additions and 256 deletions
lib/ui
|
@ -43,8 +43,7 @@ func (stack *Stack) Draw(ctx *Context) {
|
|||
|
||||
func (stack *Stack) MouseEvent(localX int, localY int, event tcell.Event) {
|
||||
if len(stack.children) > 0 {
|
||||
switch element := stack.Peek().(type) {
|
||||
case Mouseable:
|
||||
if element, ok := stack.Peek().(Mouseable); ok {
|
||||
element.MouseEvent(localX, localY, event)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue