forked from SonarOpenCommunity/sonar-cxx
-
Notifications
You must be signed in to change notification settings - Fork 1
Upgrade Instructions
Günter Wirth edited this page Jun 23, 2014
·
26 revisions
Upgrade to 0.9.1
- Compatible with SonarQube 3.7 to 4.2.
- Configuration setting
sonar.cxx.cppncss.reportPath
is no longer supported. - Rename configuration setting
sonar.cxx.externalrules.reportPath
tosonar.cxx.other.reportPath
- Rename configuration setting
sonar.cxx.include_directories
tosonar.cxx.includeDirectories
- Upgrade quality profiles: Backup the quality profile as XML. Search and replace in old quality profile
<repositoryKey>cxxexternal</repositoryKey>
with<repositoryKey>other</repositoryKey>
. Restore it after this replacement again. - Folder
..\Sonar\sonar-x.y.z\extensions\rules
is no longer supported. Add the files tosonar.cxx.other.rules
in the C++ community backend settings instead. - Lines of Code (LoC) are counted differentially compared to V0.2: Macro definitions are no more counted as LoC. Leads to changes in LoC and derived metrics.