当前在sonarqube 4.5.7上,并使用sonar-objective-c(0.4.0)插件分析了ObjectiveC代码。我们能够成功生成描述静态违规情况的oclint.xml。
截至目前,我们的git repo具有多种语言代码,并且在Size Metrics小部件中列出了相同的语言
JavaScript 33,117
Java 31,441
XML 7,105
CSS 579
Python 68
Groovy 41
我观察到的异常是“大小度量”小组件没有显示与Objectivec语言有关的信息。
在根目录sonar-project.properties中添加了以下属性,但是没有运气。
sonar.objectivec.project=RootFolder/subfolder/subfolder/Project.xcodeproj
sonar.objectivec.workspace=RootFolder/subfolder/subfolder/Project.xcworkspace
sonar.objectivec.appScheme=Project
以下链接讨论了要设置的其他属性: https://blog.octo.com/en/track-your-ios-application-code-quality-using-sonar/
但是如果我吸收这两个属性,我将失去现有的多语言支持。在这种情况下,有没有解决的办法?
请指导。