Sonarqube plugin for the golang language.
It's the last official release.
This release have all fix of release candidates: #26 #27 #31 #32 #35 #42 #43 #45 #52 #53 #55 #60 #61 #63
Serious changes under the hood: https://github.com/uartois/sonar-golang/releases/tag/v1.2.11-rc10
This release fix #63 and #42.
This release fix the issue #61.
This release improve the coverage computation on untested file.
The simple comment and multi line comment are ignored. The struct type and interface declaration are ignored too.
This release fix the issue #60.
This is a simple fix but it works for the most of cases.
We are working on a grammar that will improve this fix.
We made some serious changes under the hood to sort out various issues related to the management of test files.
Please test thoroughly.
Those changes require additional information in sonar-project.properties Before:
sonar.sources=./
sonar.tests=./
Now:
sonar.sources=./
sonar.tests=./
sonar.test.inclusions=**/**_test.go
sonar.sources.inclusions=**/**.go
A lot of issues are marked as "resolution to be confirmed" with this release and the previous one: #56 #49 #45 #42 #35 #14
Please confirm if those issues are really solved for you.
This release remove the lines of tests files in total count for line of code. (#55).
This release fix #35 and honored sonar exclusion pattern when the plugin search coverage report file. (see d5c2d0224bbc20267177e43ff9ddf1fa9def1905)
This release include the contribution of @reubent and @danielleberre (#52 ) and fix bug #53.
This release improve regex rules for gocyclo and fix some problems.
This release fix a NullPointerException
This release fix #43 and #42