Both Flow and SonarXML plugin scans for xml file extensions.
While scanning Webmethods code , getting the below error due to collision
ERROR: Language of file ‘AH_002004_Pub_NASA/ns/ah_002004_pub_nasa/v01/changeHistory/flow.xml’ can not be decided as the file matches patterns of both sonar.lang.patterns.xml : /*.xml,/.xsd,**/.xsl and sonar.lang.patterns.flow : /*.xml,/*.ndf
Any suggestion on how to select a particular plugin
Sonar version - * Developer Edition
Version 8.1 (build 31237)
Plugins - Flow and SonarXML
Yeah this is one way I can fix this. But the SonarQube we are using is an Enterprise one right now and is being used by multiple projects at the same time.
So if I change the extension for the other rule, it will affect all other projects using that rule
Is there any way in Sonar, we can keep two rules with same extensions in parallel and select the rules/quality profiles based on projects we are scanning.Like for example mentioning the rule/quality profile in te sonar-project.properties file.