The C++ scanner doesn’t properly identify template arguments and wants them to be sometimes uppercase when they are integers. In the code here: https://sonarcloud.io/project/issues?branch=develop&id=org.sonarqube%3Aaudio-tk&open=AWdL4fv6EEvrFDMBQQOV&resolved=false we have an integer template argument that is perfectly fine and that the scanner should not identify as a literal suffix because it is not.
Thanks for the valuable report. This is indeed an obvious false-positive.
I created this ticket, we will fix it soon.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.