LGTM While you are in there, in main.go these three errorf should be something like ...
12 years, 3 months ago
(2013-03-05 22:11:14 UTC)
#2
LGTM
While you are in there, in main.go these three errorf should be something
like warnf+return instead. Otherwise the first directory with a problem
aborts execution of all other directories in a big scan:
var files []*File
var astFiles []*ast.File
fs := token.NewFileSet()
for _, name := range names {
f, err := os.Open(name)
if err != nil {
*errorf*("%s: %s", name, err)
}
defer f.Close()
data, err := ioutil.ReadAll(f)
if err != nil {
*errorf*("%s: %s", name, err)
}
checkBuildTag(name, data)
parsedFile, err := parser.ParseFile(fs, name, bytes.NewReader(data), 0)
if err != nil {
*errorf*("%s: %s", name, err)
}
files = append(files, &File{fset: fs, name: name, file: parsedFile})
astFiles = append(astFiles, parsedFile)
}
*** Submitted as https://code.google.com/p/go/source/detail?r=a52c3f39bf7d *** cmd/vet: change some warnings to errors for consistency. Fixes issue ...
12 years, 3 months ago
(2013-03-05 22:31:22 UTC)
#5
Issue 7479044: code review 7479044: cmd/vet: change some warnings to errors for consistency.
(Closed)
Created 12 years, 3 months ago by r
Modified 12 years, 3 months ago
Reviewers:
Base URL:
Comments: 0