Skip to content

@guwirth guwirth released this Sep 3, 2019 · 4 commits to master since this release

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

SonarQube compability

Enhancements

Bugfixes

  • create debug message in case of Cppcheck parsing error #1753 #1718
  • fixed raw string parsing #1749 #1748

Known Issues

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

  • not tested with Java 9, 10 and 12
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable rules for external tools per default.
  • 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.
  • duplicated_lines_density values are different with SQ 7.5
  • project's duplication density value will likely rise with SQ 7.8 (SONAR-12188)
  • test execution metrics are not supported
  • The Cppcheck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only

Thanks ....

go to all contributors (in alphabetical order):

@guwirth

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

Assets 6

@guwirth guwirth released this Jul 29, 2019 · 31 commits to master since this release

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

SonarQube compability

Enhancements

  • SQ 7.7 support #1696 #1695
  • SQ 7.8 support #1731 #1738
  • minimal supported SQ API is 6.7 #1317
  • Cppcheck 1.88 support #1733 #1739 #1741
  • Clang-Tidy:
    • rules updated (Clang 8.0) #1730
    • diagnostic notes are supported now #1742 #1720
  • Clang Static Analyzer
    • add path/flow support for .plist reports #1710 #1707
  • GCC
  • PC-Lint
    • support PC-Lint plus V1.2 messages #1716
    • support supplemental messages #1728
  • Visual Studio / Msbuild LOG file analysis:
    • support Visual Studio 2019 with v142 platform toolset #1725 #1726
    • improved analysis #1668
  • use of scanner 4.0 #1736
  • use of parent POM 51
  • static code analysis checks are removed #1704
    • BooleanEqualityComparisonCheck, CollapsibleIfCandidateCheck, CommentedCodeCheck, HardcodedAccountCheck, HardcodedIpCheck, MagicNumberCheck, MissingCurlyBracesCheck, NestedStatementsCheck, ReservedNamesCheck, SafetyTagCheck, StringLiteralDuplicatedCheck, SwitchLastCaseIsDefaultCheck, UnnamedNamespaceInHeaderCheck, UseCorrectIncludeCheck, UseCorrectTypeCheck, UselessParenthesesCheck, UsingNamespaceInHeaderCheck
    • use external tools like CppCheck, Clang, .... instead
  • seperate cxx-lint tool into own JAR (no more part of cxx plugin) #1705
  • refactoring #1737 #1691 #1690 #1689

Bugfixes

  • fixing OpenCppCoverage coverage report: not working since upgrade to 1.2.x #1669 #1709
  • fixing typo Highligthing => Highlighting #1724 #1723
  • support real paths in coverage sensor for C++/CLI #1701 #1688
  • Clang-Tidy: modernize-use-nodiscard check message breaks regex #1719 #1742
  • Clang-Tidy: missing rule [clang-diagnostic-warning] #1702

Known Issues

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

  • not tested with Java 9, 10, 11
  • not tested with SonarQube 7.9.x LTS
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • 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.
  • duplicated_lines_density values are different with SQ 7.5
  • project's duplication density value will likely rise with SQ 7.8 (SONAR-12188)
  • test execution metrics are not supported
  • The Cppcheck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only

Thanks ....

go to all contributors (in alphabetical order):

@Bertk
@bloodlee
@guwirth
@ivangalkin
@romanek-adam
@rudolfgrauberger
@stalb

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

Assets 6

@guwirth guwirth released this Feb 10, 2019 · 103 commits to master since this release

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

SonarQube compability

Enhancements

  • SQ 7.6 support #1674
  • minimal supported SQ API is 6.7 #1317
  • Cppcheck 1.87 support #1687
  • lowercase filenames in sensors are supported #1651 #1653 #1678 #1682 #1679 #1682
  • {Aggregate|Density} MeasureComputer: reduce and soften the logging #1640 #1641
  • improved preprocessor: performance, include and macro handling #1637 #1645 #1650 #1660 #1665
  • Optimized lexer and AST: some nodes are removed from AST. Please verify user defined checks and XPath expressions if they are still working #1664 #1646 #1667
  • use of scanner 3.3.0.1492 #1676
  • use of Maven 3.5.4 #1649
  • use of parent POM 49 #1686
  • Google Guava dependencies removed #1647
  • refactoring #1644 #1659 #1677

Bugfixes

  • none

Known Issues

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

  • not compatible with Java 9
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • 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.
  • duplicated_lines_density values are different with SQ 7.5
  • test execution metrics are not supported
  • The Cppcheck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only

Thanks ....

go to all contributors (in alphabetical order):

@guwirth
@ivangalkin

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

Assets 5

@guwirth guwirth released this Dec 21, 2018 · 174 commits to master since this release

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

SonarQube compability

Enhancements

Bugfixes

  • xUnit sensor couldn't parse test report with 0 testsuite tag #1595 #1599

Known Issues

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

  • not compatible with Java 9
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • 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.
  • duplicated_lines_density values are different with SQ 7.5
  • test execution metrics are not supported
  • The Cppcheck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only

Thanks ....

go to all contributors (in alphabetical order):

@guwirth
@ivangalkin

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

Assets 5

@guwirth guwirth released this Jan 9, 2019 · 269 commits to master since this release

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

SonarQube compability

Enhancements

  • SQ 7.3 and SQ 7.4 support #1541 #1581
  • minimal supported SQ API is 6.7 #1317
  • Complexity metrics are performed on original source code now #1547 #1552
    • In the past we were first preprocessing the code and were calculating the complexity metrics on base of the preprocessed code. This could lead to confusing metric numbers because macro code is counted multiple times and could also be from external libraries. Generated code (among others macro expansions) doesn't affect the calculation of cognitive / cyclomatic complexity now. This can lead to different but easier to understand metrics.
  • GCC and MSVC compiler sensor can be used at the same time now #1533 #1180
    • BREAKING CHANGE : sonar.cxx.compiler settings are no more supported!
      • use sonar.cxx.vc to read MSVC reports
      • use sonar.cxx.gcc to read GCC reports
      • use sonar.cxx.msbuild to read includes and defines from MSBuild log file
  • implement explanation for cyclomatic and cognitive complexity checks #1494 #1551 #1546 #1537 #1535
  • Clang-Tidy 8 support #1536 #1555 #1558 #1566
  • Cppcheck 1.85 support #1545 #1576
  • make default logging less verbose (move some parts to debug info) #1563 #1565 #1567
    • Setting sonar.cxx.missingIncludeWarnings is no more available. Turn debug info on to get information.
  • The naming of the following metrics have been changed, see Upgrade Instructions
    • perc_complex_functions -> CXX-PERC_COMPLEX_FUNCTIONS
    • loc_in_complex_functions -> LOC_IN_COMPLEX_FUNCTIONS
    • perc_loc_in_complex_functions -> CXX-PERC_LOC_IN_COMPLEX_FUNCTIONS
    • big_functions -> CXX-BIG_FUNCTIONS
    • loc_in_big_functions -> CXX-LOC_IN_BIG_FUNCTIONS
    • perc_big_functions -> CXX-PERC_BIG_FUNCTIONS
    • perc_loc_in_big_functions -> CXX-PERC_LOC_IN_BIG_FUNCTIONS
    • loc_in_functions -> CXX-LOC_IN_FUNCTIONS
  • refactoring #1526 #1529 #1530 #1532 #1582 #1562

Bugfixes

  • Sensors have problem to import results because of symbolic links and path normalization #1574 #1575
  • C++: support alternative operators #1569 #1572 #1577
  • MethodName check fails on constructor of nested class #1557 #1559
  • API check: Method defined in header file, but out of class, marked as undocumented / Public API: ignore methods outside of class #1543 #1544 #1580
  • xUnit sensor not run on maven projects #1523 #1524
  • C-Plugin: sensors use wrong rules repository keys / rules repository ignored the language specific repository suffix #1521 #1522
  • java.lang.StackOverflowError during parse of source file / protect ExpressionEvaluator from self-referential macros #1516 #1517
  • cppcheck sensor: wrong handling of warnings with multiple locations #1511 #1512
  • sonar-cxx custom metrics are not displayed/saved #1509 #1514
    • enable code metrics for public API
    • support multi-module projects
    • reduce memory footprint by moving of metric aggregation to the computation engine
  • Property 'sonar.cxx.coverage.reportPath' should be made using 'getStringArray' method. The SonarQube plugin using this property should be updated #1384 #1568
  • cppcheck.xml fix name and description of unmatchedSuppression #1564
  • [Travis/AppVeyor] Updates SQ distribution URL #1571
  • cannot find include files #1230
  • Symlink support #1574 #1575

Known Issues

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

  • not compatible with Java 9
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • 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.
  • test execution metrics are not supported
  • The Cppcheck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only

Thanks ....

go to all contributors (in alphabetical order):

@guwirth
@ivangalkin
@moriarty
@nathanaelg

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

Assets 5

@guwirth guwirth released this Jul 7, 2018

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

SonarQube compability

Enhancements

  • SQ 7.2 support #1491
  • minimal supported SQ API is 6.7 #1317
  • add function complexity and size metrics #1398:
    • new metrics:
      • Complex Functions: Number of functions with high cyclomatic complexity
      • Complex Functions (%): % of functions with high cyclomatic complexity
      • Complex Functions Lines of Code: Number of lines of code in functions with high cyclomatic complexity
      • Complex Functions Lines of Code (%): % of lines of code in functions with high cyclomatic complexity
      • Big Functions: Number of functions with too many lines
      • Big Functions Lines of Code: Number of lines of code in functions with too many lines
      • Big Functions (%): Number of lines of code in functions with too many lines
      • Big Functions Lines of Code (%): % of lines of code in functions with too many lines
      • Lines of Code in Functions: Number of lines of code in function bodies
    • new configuration properties:
      • sonar.cxx.funccomplexity.threshold / Cyclomatic complexity threshold:
        Cyclomatic complexity threshold used to classify a function as complex
      • sonar.cxx.funcsize.threshold / Function size threshold:
        Function size threshold to consider a function to be too big
  • Testwell CTC++ support (Verifysoft Technology GmbH) #1486
    • add coverage sensor 'Testwell CTC++' for textural reports
  • Cppcheck 1.84 support #1490 #1495
  • refactoring #1499 #1498 #1496 #1487 #1482 #1481 #1503 #1504

Bugfixes

  • Highlighting error for concatenated strings on multiple lines #1468 #1480

Known Issues

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

  • not compatible with Java 9
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • 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.
  • test execution metrics are not supported
  • The Cppcheck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only
  • Symlinks are not supported.

Thanks ....

go to all contributors (in alphabetical order):

@ericlemes
@guwirth
@ivangalkin
@rufinio

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

Assets 5

@guwirth guwirth released this May 13, 2018 · 432 commits to master since this release

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

SonarQube compability

Enhancements

Bugfixes

  • problem with sonar.cxx.jsonCompilationDatabase when it includes testcode you don't want to scan #1474 #1476
  • clangsa report is not uploaded into sonar because of NullPointerException #1442 #1477
  • fix squid:S2259 #1431
  • wrong code coverage for empty line, constexpr, method declaration #1425

Know Issues

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

  • not compatible with Java 9
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • 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.
  • test execution metrics are not supported
  • The Cppckeck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only
  • Symlinks are not supported.

Thanks ....

go to all contributors (in alphabetical order):

@Bertk
@guwirth
@ivangalkin

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

Assets 5

@guwirth guwirth released this Jan 15, 2018 · 521 commits to master since this release

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

SonarQube compability

Enhancements

  • minimal supported SQ API is 6.7 #1317
    • Refactoring: remove conditional code for older SQ versions #1318
    • Refactoring: mark deprecated API #1329
  • updated parent POM to 41 #1316
  • Cppcheck 1.82 support #1370 #1373
  • support C++ Core Check improvements in Visual Studio 2017 15.5 #1309 #1375
  • improve parser LOG file regex for MSVC 14.11 #1356
  • Metrics #1339
    • Refactoring: FILE_COMPLEXITY_DISTRIBUTION metric is deprecated - removed #1333
    • Refactoring: COMPLEXITY_IN_FUNCTIONS metric is deprecated - removed #1332
    • Refactoring: COMPLEXITY_IN_CLASSES metric is deprecated - removed #1331
    • Refactoring: FUNCTION_COMPLEXITY_DISTRIBUTION metric is deprecated - removed #1330
  • Coverage
    • Refactoring: remove sonar.cxx.coverage.overallReportPath support #1322
    • Refactoring: remove sonar.cxx.coverage.itReportPath support #1321
    • Refactoring: remove sonar.cxx.coverage.forceZeroCoverage support #1320
    • Refactoring: remove CxxCoverageSensor from CxxSquidSensor #1335 #1327
    • Refactoring: CxxPlugin::testingAndCoverageProperties #1324
  • Refactoring: cleanup CxxFileLinesVisitor visitor #1323
  • Refactoring: Remove no more supported use cases from integration tests #1319
  • fix technical debt quality flaws, make quality gate green: #1369 #1368 #1362 #1358 #1357 #1354 #1349

Bugfixes

  • fix ERROR: sonar.cxx.other.xslt.1.inputs file is not defined #1367
  • Cobertura coverage source tag support #1364 #1353
  • fix selection options for compiler.parser #1361
  • C-Compiler parser : Cannot feed the data into sonar, details: 'java.lang.NullPointerException' #1359
  • fix CxxLint with and add unit tests #1355
  • fix custom rules support #1308 #1347 #1346 #1343
  • remove warning: CPD error in file - debug info now #1338 #1307

Know Issues

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

  • V0.9.9 is not compatible with Java 9
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • 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.
  • test execution metrics are not supported
  • The Cppckeck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only
  • Symlinks are not supported.

Thanks ....

go to all contributors (in alphabetical order):

@Bertk
@guwirth
@rufinio

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

Assets 5

@guwirth guwirth released this Nov 14, 2017 · 629 commits to master since this release

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!

Assets 5

@guwirth guwirth released this Feb 16, 2017 · 993 commits to master since this release

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

SonarQube compability

Enhancements

  • SQ 5.6 API support: #926, #828, #988
    • use latest highlighting API: #918, #919
    • forceZeroCoverage: better detection of executable lines: #1014
    • improved CPD algorithm with additional configuration settings sonar.cxx.cpd.ignoreLiterals and sonar.cxx.cpd.ignoreIdentifiers: #941, #953
    • remove detailed mode from test metrics (no more supported with SQ 5.6 API: sonar.cxx.xunit.provideDetails): #906, #911
    • remove computation of package/file tangle metrics (no more supported with SQ 5.6 API): #364
  • Improved report handling: there is a tolerant and a strict mode now. In tolerant mode analysis continue in case of errors in a report file. In strict mode an error in a report file will stop the analysis (sonar.cxx.errorRecoveryEnabled): #842, #959, #758, #985, #972, #971
  • CppCheck 1.75, 1.76, 1.77 support: #913, #963, #966, #970, #1020, #1011
  • improve C99 designated initializers: #925, #961
  • support for Visual Studio 64-bit integer-suffix: #904
  • support for Visual Studio throw(...) exception specification: #892
  • improved preprocessor number decoding #967
  • support of VS2017 RC log file parsing #997
  • improved commented code check, supports also //@ and /*@: #992
  • remove indentation check: #873
  • PC-Lint: support of MISRA C++ 2008 and MISRA C++ Rule messages: #917
  • improved AppVeyor MAVEN path handling: #950
  • run integration tests with latest SQ versions: #1013, #1012, #1002, #998, #977, #964, #942, #935, #934, #959

Bugfixes

  • coverage issues with SQ6.2 #999
  • Regression in org.sonar.cxx.visitors.AbstractCxxPublicApiVisitor #980
  • typedef enum not supported by public API visitor #974
  • cpd visitor: IllegalArgumentException: 208 is not a valid line offset for pointer #952
  • C++11 preprocessor syntax not supported #951
  • error handling raw string literals #944
  • violationsCount is always "0" #939
  • Travis build failing #932
  • Problem with alias declarations inside template class #928
  • typedef union not supported by public API visitor #921
  • figure out what to do with forceZeroCoverage feature that does not work anymore in batch side #909
  • sonar-cxx 0.9.6 : compatibility issue with google collection ? #898
  • Issues with undocumented API detetction #890
  • API Documentation on template function #886
  • SwitchLastCaseIsDefault rule regression for fallthrough before default case #884
  • DuplicatedIncludeCheck not working in V0.9.6 #879
  • CycleBetweenPackagesCheck not working in V0.9.6 #878
  • MethodNameCheck: ctor and dtor of class should not be checked #800
  • Indentation within namespace blocks (again) #689
  • The token column will get wrong when include file has macro #1003
  • Extract this magic number 'nullptr' into a constant, variable declaration or an enum. #986
  • typename not always parsed #989
  • API documentation on template function in template class #1000
  • Coverage fails with wrong number of lines #842
  • workaround for 'forceZeroCoverage' #1007
  • MethodNameCheck: ctor and dtor of class should not be checked #984
  • improve public API handling #976
  • improve public API typedef handling #969
  • fix SwitchLastCaseIsDefault #968
  • improve preprocessor number decoding #967
  • improve C99 designated initializers #961
  • replacing text macros (C++11 syntax) #960
  • Alias declaration in function is not public API #949
  • Refactor/highlighting #945
  • increment violationsCount #940
  • TooManyStatementsPerLineCheck: remove redundant expression #938
  • Remove redundant expression #937
  • Fix ^= (BW_XOR_ASSIGN) #1026
  • support nested template definitions #1029
  • support nested names in CLI attributes #1037
  • add Cppcheck rules which seems to be not part of errlist #1045
  • improve syntax error warnings in LOG file #1047
  • fix Visual Studio coverage #1048
  • handle CxxUnitTestResultsImportSensor exceptions #1052, #1050
  • add XPath check again #1033

Know Issues

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

  • V0.9.7 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.

Thanks ....

go to all contributors (in alphabetical order):

@Bertk
@dkt01
@guwirth
@jmecosta
@wichtounet

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

Assets 4
You can’t perform that action at this time.