Skip to content

Compare: Supported configuration properties

Showing with 80 additions and 52 deletions.
  1. +1 −1 Detect-and-fix-parsing-errors.md
  2. +7 −7 Get-code-coverage-metrics.md
  3. +5 −1 Get-debug-information.md
  4. +0 −1 Home.md
  5. +3 −0 Installation.md
  6. +0 −39 Roadmap.md
  7. +32 −1 SonarQube-compatibility-matrix.md
  8. +13 −1 Supported-configuration-properties.md
  9. +19 −1 Upgrade-Instructions.md
14 changes: 13 additions & 1 deletion Supported-configuration-properties.md
Original file line number Diff line number Diff line change
Expand Up @@ -424,6 +424,8 @@ ___
*Scope:* `project`
<br>
*Default:* `---`
<br>
*History:* `no more supported with v1.0.0+`

Enable Sonar C++ analysis to utilize JSON compilation database support. Specifies file to be used as JSON compilation database. JSON compilation database is used to improve C++ symbol and include directory knowledge. Sonar C++ plugin also supports extension to allow importing of used compiler's internal symbols and includes.

Expand Down Expand Up @@ -460,7 +462,17 @@ or

---

**Hints V0.9.8:**
**Hints V1.0.0:**

* Usage of C plugin in parallel.
* Please keep in mind that the C plugin is still experimental.
* You can use all cxx configuration properties also for the C plugin: use `sonar.c.xxx` instead of `sonar.cxx.xxx`
* You have to set specific file extensions in `sonar.cxx.suffixes.sources` and `sonar.c.suffixes.sources`.
* `sonar.cxx.cFilesPatterns` should be set in the C plugin configuration but not in the Cxx plugin configuration.
* Json compilation database support `sonar.cxx.jsonCompilationDatabase` is also experimental only
* `sonar.cxx.scanOnlySpecifiedSources` is no more supported. There were conflicts with `sonar.sources` and `sonar.tests`.

**Hints V0.9.9:**
* There are some changes in the SQ core API, **starting with SQ 6.2:**
* The property `sonar.cxx.forceZeroCoverage` is no more supported. There is now a SQ core support basing on `EXECUTABLE_LINES_DATA`.
* `sonar.cxx.coverage.itReportPath` and `sonar.cxx.coverage.overallReportPath` are no more supported by the SQ core. There is no replacement available.
Expand Down