mirror of
https://github.com/peco/peco.git
synced 2026-09-10 07:16:29 -04:00
Re-enable staticcheck and govet linters
This commit is contained in:
parent
ced740f32d
commit
6dfecd61c8
|
|
@ -23,7 +23,6 @@ linters:
|
||||||
- godox
|
- godox
|
||||||
- gosec
|
- gosec
|
||||||
- gosmopolitan
|
- gosmopolitan
|
||||||
- govet
|
|
||||||
- inamedparam
|
- inamedparam
|
||||||
- interfacebloat
|
- interfacebloat
|
||||||
- ireturn
|
- ireturn
|
||||||
|
|
@ -39,7 +38,6 @@ linters:
|
||||||
- paralleltest
|
- paralleltest
|
||||||
- perfsprint
|
- perfsprint
|
||||||
- recvcheck
|
- recvcheck
|
||||||
- staticcheck
|
|
||||||
- tagalign
|
- tagalign
|
||||||
- tagliatelle
|
- tagliatelle
|
||||||
- testifylint
|
- testifylint
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ func TestPrintScreen(t *testing.T) {
|
||||||
|
|
||||||
makeVerifier := func(initX, initY int, fill bool) func(string) {
|
makeVerifier := func(initX, initY int, fill bool) func(string) {
|
||||||
return func(msg string) {
|
return func(msg string) {
|
||||||
screen.interceptor.reset()
|
screen.reset()
|
||||||
t.Logf("Checking printScreen(%d, %d, %s, %t)", initX, initY, msg, fill)
|
t.Logf("Checking printScreen(%d, %d, %s, %t)", initX, initY, msg, fill)
|
||||||
width := utf8.RuneCountInString(msg)
|
width := utf8.RuneCountInString(msg)
|
||||||
screen.Print(PrintArgs{
|
screen.Print(PrintArgs{
|
||||||
|
|
@ -49,7 +49,7 @@ func TestPrintScreen(t *testing.T) {
|
||||||
Msg: msg,
|
Msg: msg,
|
||||||
Fill: fill,
|
Fill: fill,
|
||||||
})
|
})
|
||||||
events := screen.interceptor.events["SetCell"]
|
events := screen.events["SetCell"]
|
||||||
if !fill {
|
if !fill {
|
||||||
if len(events) != width {
|
if len(events) != width {
|
||||||
t.Errorf("Expected %d SetCell events, got %d",
|
t.Errorf("Expected %d SetCell events, got %d",
|
||||||
|
|
@ -90,7 +90,7 @@ func TestScreenStatusBar(t *testing.T) {
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
st.PrintStatus("Hello, World!", 0)
|
st.PrintStatus("Hello, World!", 0)
|
||||||
|
|
||||||
events := screen.interceptor.events
|
events := screen.events
|
||||||
if l := len(events["Flush"]); l != 1 {
|
if l := len(events["Flush"]); l != 1 {
|
||||||
t.Errorf("Expected 1 Flush event, got %d", l)
|
t.Errorf("Expected 1 Flush event, got %d", l)
|
||||||
return
|
return
|
||||||
|
|
@ -102,7 +102,7 @@ func TestNullStatusBar(t *testing.T) {
|
||||||
var st StatusBar = nullStatusBar{}
|
var st StatusBar = nullStatusBar{}
|
||||||
st.PrintStatus("Hello, World!", 0)
|
st.PrintStatus("Hello, World!", 0)
|
||||||
|
|
||||||
events := screen.interceptor.events
|
events := screen.events
|
||||||
if l := len(events["Flush"]); l != 0 {
|
if l := len(events["Flush"]); l != 0 {
|
||||||
t.Errorf("Expected 0 Flush events with nullStatusBar, got %d", l)
|
t.Errorf("Expected 0 Flush events with nullStatusBar, got %d", l)
|
||||||
}
|
}
|
||||||
|
|
@ -165,7 +165,7 @@ func TestGHIssue294_PromptStyleUsedForPromptPrefix(t *testing.T) {
|
||||||
prompt.Draw(state)
|
prompt.Draw(state)
|
||||||
|
|
||||||
// Collect SetCell events for y=0 (the prompt row).
|
// Collect SetCell events for y=0 (the prompt row).
|
||||||
events := screen.interceptor.events["SetCell"]
|
events := screen.events["SetCell"]
|
||||||
|
|
||||||
promptStr := "QUERY>"
|
promptStr := "QUERY>"
|
||||||
promptLen := len(promptStr)
|
promptLen := len(promptStr)
|
||||||
|
|
@ -238,7 +238,7 @@ func TestGHIssue460_MatchedStyleDoesNotBleedToEndOfLine(t *testing.T) {
|
||||||
|
|
||||||
// Collect SetCell events for y=0 (our matched line).
|
// Collect SetCell events for y=0 (our matched line).
|
||||||
var row []interceptorArgs
|
var row []interceptorArgs
|
||||||
for _, ev := range screen.interceptor.events["SetCell"] {
|
for _, ev := range screen.events["SetCell"] {
|
||||||
if ev[1].(int) == 0 {
|
if ev[1].(int) == 0 {
|
||||||
row = append(row, ev)
|
row = append(row, ev)
|
||||||
}
|
}
|
||||||
|
|
@ -318,19 +318,19 @@ func TestGHIssue455_DrawScreenForceSync(t *testing.T) {
|
||||||
layout, err := NewDefaultLayout(state)
|
layout, err := NewDefaultLayout(state)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
screen.interceptor.reset()
|
screen.reset()
|
||||||
layout.DrawScreen(state, &hub.DrawOptions{DisableCache: true, ForceSync: true})
|
layout.DrawScreen(state, &hub.DrawOptions{DisableCache: true, ForceSync: true})
|
||||||
|
|
||||||
syncEvents := screen.interceptor.events["Sync"]
|
syncEvents := screen.events["Sync"]
|
||||||
flushEvents := screen.interceptor.events["Flush"]
|
flushEvents := screen.events["Flush"]
|
||||||
|
|
||||||
require.Len(t, syncEvents, 1, "expected exactly 1 Sync call")
|
require.Len(t, syncEvents, 1, "expected exactly 1 Sync call")
|
||||||
// DrawPrompt internally calls Flush, but the final DrawScreen
|
// DrawPrompt internally calls Flush, but the final DrawScreen
|
||||||
// Flush should be replaced by Sync.
|
// Flush should be replaced by Sync.
|
||||||
for i, ev := range screen.interceptor.events["Flush"] {
|
for i, ev := range screen.events["Flush"] {
|
||||||
t.Logf("Flush event %d: %v", i, ev)
|
t.Logf("Flush event %d: %v", i, ev)
|
||||||
}
|
}
|
||||||
for i, ev := range screen.interceptor.events["Sync"] {
|
for i, ev := range screen.events["Sync"] {
|
||||||
t.Logf("Sync event %d: %v", i, ev)
|
t.Logf("Sync event %d: %v", i, ev)
|
||||||
}
|
}
|
||||||
// The prompt's Flush still fires, but the final screen Flush
|
// The prompt's Flush still fires, but the final screen Flush
|
||||||
|
|
@ -339,9 +339,9 @@ func TestGHIssue455_DrawScreenForceSync(t *testing.T) {
|
||||||
flushCountWithSync := len(flushEvents)
|
flushCountWithSync := len(flushEvents)
|
||||||
|
|
||||||
// Compare against the non-ForceSync case
|
// Compare against the non-ForceSync case
|
||||||
screen.interceptor.reset()
|
screen.reset()
|
||||||
layout.DrawScreen(state, &hub.DrawOptions{DisableCache: true, ForceSync: false})
|
layout.DrawScreen(state, &hub.DrawOptions{DisableCache: true, ForceSync: false})
|
||||||
flushCountWithout := len(screen.interceptor.events["Flush"])
|
flushCountWithout := len(screen.events["Flush"])
|
||||||
|
|
||||||
require.Equal(t, flushCountWithout-1, flushCountWithSync,
|
require.Equal(t, flushCountWithout-1, flushCountWithSync,
|
||||||
"ForceSync should replace exactly one Flush call with Sync")
|
"ForceSync should replace exactly one Flush call with Sync")
|
||||||
|
|
@ -352,10 +352,10 @@ func TestGHIssue455_DrawScreenForceSync(t *testing.T) {
|
||||||
layout, err := NewDefaultLayout(state)
|
layout, err := NewDefaultLayout(state)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
screen.interceptor.reset()
|
screen.reset()
|
||||||
layout.DrawScreen(state, &hub.DrawOptions{DisableCache: true, ForceSync: false})
|
layout.DrawScreen(state, &hub.DrawOptions{DisableCache: true, ForceSync: false})
|
||||||
|
|
||||||
syncEvents := screen.interceptor.events["Sync"]
|
syncEvents := screen.events["Sync"]
|
||||||
require.Empty(t, syncEvents, "expected no Sync calls when ForceSync is false")
|
require.Empty(t, syncEvents, "expected no Sync calls when ForceSync is false")
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -364,10 +364,10 @@ func TestGHIssue455_DrawScreenForceSync(t *testing.T) {
|
||||||
layout, err := NewDefaultLayout(state)
|
layout, err := NewDefaultLayout(state)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
screen.interceptor.reset()
|
screen.reset()
|
||||||
layout.DrawScreen(state, nil)
|
layout.DrawScreen(state, nil)
|
||||||
|
|
||||||
syncEvents := screen.interceptor.events["Sync"]
|
syncEvents := screen.events["Sync"]
|
||||||
require.Empty(t, syncEvents, "expected no Sync calls with nil options")
|
require.Empty(t, syncEvents, "expected no Sync calls with nil options")
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue