Skip to content

Commit 9ec959f

Browse files
committed
Close #187: disable typecheck for golangci.com by default
1 parent d3eb3ed commit 9ec959f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pkg/lint/lintersdb/lintersdb.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package lintersdb
22

33
import (
44
"fmt"
5+
"os"
56
"sort"
67
"strings"
78
"sync"
@@ -197,7 +198,9 @@ func GetAllSupportedLinterConfigs() []linter.Config {
197198
golinters.Varcheck{}.Name(): true,
198199
golinters.Ineffassign{}.Name(): true,
199200
golinters.Deadcode{}.Name(): true,
200-
golinters.TypeCheck{}.Name(): true,
201+
202+
// don't typecheck for golangci.com: too many troubles
203+
golinters.TypeCheck{}.Name(): os.Getenv("GOLANGCI_COM_RUN") == "",
201204
}
202205
return enableLinterConfigs(lcs, func(lc *linter.Config) bool {
203206
return enabled[lc.Linter.Name()]

0 commit comments

Comments
 (0)