diff --git a/pkg/golinters/revive.go b/pkg/golinters/revive.go index c1d4bbae..0420731f 100644 --- a/pkg/golinters/revive.go +++ b/pkg/golinters/revive.go @@ -109,7 +109,7 @@ func NewRevive(cfg *config.ReviveSettings) *goanalysis.Linter { for i := range results { issues = append(issues, goanalysis.NewIssue(&result.Issue{ Severity: string(results[i].Severity), - Text: fmt.Sprintf("%q", results[i].Failure.Failure), + Text: fmt.Sprintf("%s: %s", results[i].RuleName, results[i].Failure.Failure), Pos: token.Position{ Filename: results[i].Position.Start.Filename, Line: results[i].Position.Start.Line, diff --git a/test/testdata/revive.go b/test/testdata/revive.go index 224880b3..83e3d18d 100644 --- a/test/testdata/revive.go +++ b/test/testdata/revive.go @@ -7,7 +7,7 @@ import "time" func testRevive(t *time.Duration) error { if t == nil { return nil - } else { // ERROR "if block ends with a return statement, so drop this else and outdent its block" + } else { // ERROR "indent-error-flow: if block ends with a return statement, .*" return nil } }