@@ -31,35 +31,37 @@ func NewCodeClimate(log logutils.Log, w io.Writer) *CodeClimate {
3131}
3232
3333func (p * CodeClimate ) Print (issues []result.Issue ) error {
34- codeClimateIssues := make ([]CodeClimateIssue , 0 , len (issues ))
34+ ccIssues := make ([]codeClimateIssue , 0 , len (issues ))
3535
3636 for i := range issues {
3737 issue := issues [i ]
3838
39- codeClimateIssue := CodeClimateIssue {}
40- codeClimateIssue .Description = issue .Description ()
41- codeClimateIssue .CheckName = issue .FromLinter
42- codeClimateIssue .Location .Path = issue .Pos .Filename
43- codeClimateIssue .Location .Lines .Begin = issue .Pos .Line
44- codeClimateIssue .Fingerprint = issue .Fingerprint ()
45- codeClimateIssue .Severity = p .sanitizer .Sanitize (issue .Severity )
39+ ccIssue := codeClimateIssue {
40+ Description : issue .Description (),
41+ CheckName : issue .FromLinter ,
42+ Severity : p .sanitizer .Sanitize (issue .Severity ),
43+ Fingerprint : issue .Fingerprint (),
44+ }
4645
47- codeClimateIssues = append (codeClimateIssues , codeClimateIssue )
46+ ccIssue .Location .Path = issue .Pos .Filename
47+ ccIssue .Location .Lines .Begin = issue .Pos .Line
48+
49+ ccIssues = append (ccIssues , ccIssue )
4850 }
4951
5052 err := p .sanitizer .Err ()
5153 if err != nil {
5254 p .log .Infof ("%v" , err )
5355 }
5456
55- return json .NewEncoder (p .w ).Encode (codeClimateIssues )
57+ return json .NewEncoder (p .w ).Encode (ccIssues )
5658}
5759
58- // CodeClimateIssue is a subset of the Code Climate spec.
60+ // codeClimateIssue is a subset of the Code Climate spec.
5961// https://github.com/codeclimate/platform/blob/master/spec/analyzers/SPEC.md#data-types
6062// It is just enough to support GitLab CI Code Quality.
6163// https://docs.gitlab.com/ee/ci/testing/code_quality.html#code-quality-report-format
62- type CodeClimateIssue struct {
64+ type codeClimateIssue struct {
6365 Description string `json:"description"`
6466 CheckName string `json:"check_name"`
6567 Severity string `json:"severity,omitempty"`
0 commit comments