Files
go-lint/pkg/boolnames/analyzer_test.go

23 lines
529 B
Go

package boolnames_test
import (
"testing"
"golang.org/x/tools/go/analysis/analysistest"
"git.offline-twitter.com/offline-labs/go-lint/pkg/boolnames"
)
func TestAnalyzer(t *testing.T) {
analysistest.Run(t, analysistest.TestData(), boolnames.Analyzer, "cases")
}
func TestAnalyzerWithCustomSettings(t *testing.T) {
analyzer := boolnames.NewAnalyzer(boolnames.Settings{
Whitelist: []string{"ok"},
AllowedPrefixes: []string{"truthy"},
})
analysistest.Run(t, analysistest.TestData(), analyzer, "casescustom")
}