Skip to content

Commit b833ec6

Browse files
committed
debug unparam linter
1 parent 87ed843 commit b833ec6

File tree

2 files changed

+12
-17
lines changed

2 files changed

+12
-17
lines changed

.golangci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ linters:
88
- staticcheck
99
- unused
1010
- gocritic
11-
- err113
11+
- err113
12+
- unparam

main.go

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -338,11 +338,8 @@ func main() {
338338
}
339339

340340
// Горутина для автоматического обновления вывода журнала каждын 3 секунды
341-
errCh := make(chan error)
342341
go func() {
343-
if err := app.updateLogOutput(3); err != nil {
344-
errCh <- err
345-
}
342+
app.updateLogOutput(3)
346343
}()
347344

348345
// Запус GUI
@@ -3106,20 +3103,22 @@ func (app *App) viewScrollLogs(percentage int) {
31063103
scrollPosition := (viewHeight*percentage)/100 - 3 - 1
31073104
fmt.Fprintln(vScroll, "▲")
31083105
// Выводим строки с пробелами и символом █
3106+
for_scroll:
31093107
for i := 1; i < viewHeight-3; i++ {
31103108
// Проверяем текущую поизицию
3111-
if i == scrollPosition {
3109+
switch {
3110+
case i == scrollPosition:
31123111
// Выводим скролл
31133112
fmt.Fprintln(vScroll, "███")
3114-
} else if scrollPosition <= 0 || app.logScrollPos == 0 {
3113+
case scrollPosition <= 0 || app.logScrollPos == 0:
31153114
// Если вышли за пределы окна или текст находится в самом начале, устанавливаем курсор в начало
31163115
fmt.Fprintln(vScroll, "███")
31173116
// Остальное заполняем пробелами с учетом стрелки и курсора (-4) до последней стрелки (-1)
31183117
for i := 4; i < viewHeight-1; i++ {
31193118
fmt.Fprintln(vScroll, " ")
31203119
}
3121-
break
3122-
} else {
3120+
break for_scroll
3121+
default:
31233122
// Пробелы на остальных строках
31243123
fmt.Fprintln(vScroll, " ")
31253124
}
@@ -3186,7 +3185,7 @@ func (app *App) clearFilterEditor(g *gocui.Gui) {
31863185
}
31873186

31883187
// Функция для обновления последнего выбранного вывода лога
3189-
func (app *App) updateLogOutput(seconds int) error {
3188+
func (app *App) updateLogOutput(seconds int) {
31903189
for {
31913190
// Выполняем обновление интерфейса через метод Update для иницилизации перерисовки интерфейса
31923191
app.gui.Update(func(g *gocui.Gui) error {
@@ -3209,7 +3208,6 @@ func (app *App) updateLogOutput(seconds int) error {
32093208
}
32103209
time.Sleep(time.Duration(seconds) * time.Second)
32113210
}
3212-
return nil
32133211
}
32143212

32153213
// Функция для фиксации места загрузки журнала с помощью делиметра
@@ -3629,9 +3627,7 @@ func (app *App) setCountLogViewUp(g *gocui.Gui, v *gocui.View) error {
36293627
app.logViewCount = "300000"
36303628
}
36313629
app.applyFilter(false)
3632-
if err := app.updateLogOutput(0); err != nil {
3633-
return nil
3634-
}
3630+
app.updateLogOutput(0)
36353631
return nil
36363632
}
36373633

@@ -3651,9 +3647,7 @@ func (app *App) setCountLogViewDown(g *gocui.Gui, v *gocui.View) error {
36513647
app.logViewCount = "5000"
36523648
}
36533649
app.applyFilter(false)
3654-
if err := app.updateLogOutput(0); err != nil {
3655-
return nil
3656-
}
3650+
app.updateLogOutput(0)
36573651
return nil
36583652
}
36593653

0 commit comments

Comments
 (0)