我们已升级到SonarQube 4.3和C#插件3.0,但我们正在努力与resharper的整合工作。
SonarQube 4.3可以使用哪个版本的Reshaprer插件? 在更新中心,我找到1.0版本,但是当我查看reshaper插件文档时,应该有1.1版本可用。
我可以以任何其他方式升级到resharper插件到1.1版吗?我试图将1.1 jar文件放在插件目录中,但SonarQube由于缺少依赖项而拒绝启动。
想要版本1.1的原因是我们需要使用我们自己的dotsettings文件,这似乎在1.0版本中不可用。我们也无法使用当前安装的版本来使用reuseReport模式。即使我们使用“sonar.resharper.mode = skip”,也会在分析中触发resharper。
答案 0 :(得分:0)
情况非常混乱,确实在版本1.0和1.1中有一个“.NET ReSharper”插件。此插件仅与.NET生态系统2.1兼容。 C#3.0仅与“ReSharper”插件兼容,该插件仅存在于1.0版本中。
请参阅以下文档:http://docs.sonarqube.org/display/SONAR/ReSharper+Plugin
事实上,ReSharper 1.0插件不支持reuseReport模式(并且目前不打算添加它)。
但是,有计划能够从/向SonarQube质量配置文件导入/导出DotSettings文件:https://jira.codehaus.org/browse/SONARPLUGINS-3738
还要看一下示例项目:https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/csharp
最后注意:.NET生态系统2.1与SonarQube 4.3不兼容。