I’m getting the following warning in my logs during the Analyze step when using the SonarCloud extension on Azure DevOps:
Property 'sonar.abap.file.suffixes' is not declared as multi-values/property set but was read using 'getStringArray' method. The SonarQube plugin declaring this property should be updated.
I’m using the YAML definition of the Sonar tasks. These are the versions I’m using (should be the latest):
this is a bug on our side, and we have a ticket to fix this. Unfortunately, there is nothing you can do about this for now - but just ignore this warning.
This bug surfaced for me on SFDC Apex code. I have found a workaround that allows the Azure DevOps build to complete.
For my on-prem SQ server, I moved the ABAP .jar file out of the dir and into a bak dir. Restarted SQ server processes and good to go.
We are having this issue too. You say to just ignore the warning, but the analysis fails and won’t post the results from VSTS to SonarCloud until this is resolved. Unless I am missing something? Is there a way to force it to ignore these warnings?
Unfortunately our use of Sonar is effectively stopped until this is resolved, even though I am paying a fee for SonarCloud.