Skip to content

V0.9.8

Compare
Choose a tag to compare
@guwirth guwirth released this 14 Nov 20:17
· 1949 commits to master since this release
14d23db

We are pleased to announce the SonarQube C++ Community Plugin version 0.9.8.
See lists below for features added and bugs fixed in this release.

SonarQube compability

Enhancements

Bugfixes

  • Error during SonarQube Scanner execution: Unable to analyze file bug #1205
  • SQ6.4: java.lang.NoClassDefFoundError: org/sonar/graph/DirectedGraphAccessor bug #1154
  • syntax highlighting error: concatenated strings bug #1094
  • Fixes bullseye conditions to be shown in SQ UI #1237
  • JsonCompilationDatabase: defines are not supported #1234
  • consume empty VS coverage report / NullPointerException when passing empty coverage report #1232 #1231
  • Relative path causes NPE / do not use PathUtils.sanitize(filename) #1200 #1199
  • fix coverage caching #1198
  • CxxCoverageSensor not able to get the coverage property sonar.cxx.coverage.reportPath / fix coverage unit test #1189 #1156 #1010
  • Fixes syntax error in list initialization with template #1182
  • Fixes syntax error: std::nullptr_t in func args #1178
  • Fixes syntax error if template argument is casting pack expansion #1176
  • Trailing comma is not removed in complex macro with empty variadic arguments #1168 #1167
  • Ignore empty statement after generated code in TooManyStatementsPerLine #1164
  • Preserve generated status in concatenated strings #1163
  • Generated strings in macros results in DuplicatedLiterals false alarms / Fixes "Generated strings in macros results in DuplicatedLiterals false alarms #1150 #1147
  • broken compiler sensor unit tests / remove job prefix from file name in vc report #1125 #1123
  • undocumented API with linkageSpecification #1103 #1102
  • fix Clang-Tidy error #1088 #1076
  • AbstractCxxPublicApiVisitor: fix template declaration #1072 #1067
  • fix ClassComplexityCheck and NestedStatementsCheck #1065
  • Ignore generated nodes in nested statement check #1171
  • ensure the exit id is the rule id and not the template id in case of … #1071

Know Issues

For an up to date list of known issues see the issue tracker.

  • V0.9.8 is not compatible with Java 9
  • Starting with SQ 6.2 there are some new metrics and some are no more available. Please have a look to the SonarQube release notes.
  • Symlinks are not supported.

Thanks ....

go to all contributors (in alphabetical order):

@Bertk
@guwirth
@jmecosta
@Kochise
@gyorb
@nathanaelg
@gena01
@MarcAntoineCRUE
@Pasick
@stefanweiser

... and all people which were active on the issue tracker!