Skip to content

Commit 251470b

Browse files
authored
use a default Go version (1.0) in absence of go.mod (#1028)
1 parent 56702bd commit 251470b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

lint/linter.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,9 @@ func (l Linter) readFile(path string) (result []byte, err error) {
5555
}
5656

5757
var (
58-
genHdr = []byte("// Code generated ")
59-
genFtr = []byte(" DO NOT EDIT.")
58+
genHdr = []byte("// Code generated ")
59+
genFtr = []byte(" DO NOT EDIT.")
60+
defaultGoVersion = goversion.Must(goversion.NewVersion("1.0"))
6061
)
6162

6263
// Lint lints a set of files with the specified rule.
@@ -93,7 +94,9 @@ func (l *Linter) Lint(packages [][]string, ruleSet []Rule, config Config) (<-cha
9394

9495
d, v, err := detectGoMod(dir)
9596
if err != nil {
96-
return nil, err
97+
// No luck finding the go.mod file thus set the default Go version
98+
v = defaultGoVersion
99+
d = dir
97100
}
98101
perModVersions[d] = v
99102
perPkgVersions[n] = v

0 commit comments

Comments
 (0)