Skip to content

Commit 0ee3aa9

Browse files
authored
Merge pull request #2 from kitagry/return-empty-array
Return empty array when golangci-lint return empty
2 parents 9db5546 + 3ba99d5 commit 0ee3aa9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

handler.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,23 @@ type langHandler struct {
3030
}
3131

3232
func (h *langHandler) lint(uri DocumentURI) ([]Diagnostic, error) {
33+
diagnostics := make([]Diagnostic, 0)
34+
3335
//nolint:gosec
3436
cmd := exec.Command(h.command[0], h.command[1:]...)
3537

3638
b, err := cmd.CombinedOutput()
3739
if err == nil {
38-
return nil, nil
40+
return diagnostics, nil
3941
}
4042

4143
var result GolangCILintResult
4244
if err := json.Unmarshal(b, &result); err != nil {
43-
return nil, err
45+
return diagnostics, err
4446
}
4547

4648
h.logger.DebugJSON("golangci-lint-langserver: result:", result)
4749

48-
diagnostics := make([]Diagnostic, 0)
49-
5050
for _, issue := range result.Issues {
5151
issue := issue
5252

0 commit comments

Comments
 (0)