将 Gendarme 报告集成到 SonarQube

Integrating Gendarme reports into SonarQube

我想将宪兵报告导入 sonarqube。

一个 sonar-csharp-gendarme-plugin 曾用于此目的,但似乎已被废弃。

有替代品吗?

没有替代品,不支持。 Gendarme 很长一段时间以来都是一个不活跃的项目,我真的怀疑它的开发是否会恢复:确实,它像 FxCop 一样,基于程序集进行分析,而不是直接对源代码进行分析。

现在,在 Visual Studio 2015 年,Roslyn 分析器会在您键入时实时执行。这提高了人们对代码分析器的期望,应该使用 Roslyn 重写 FxCop 分析器和 Gendarme 分析器,以改善最终用户的体验。

现在,如果您真的愿意,您仍然可以开发一个 SonarQube 插件来集成 Gendarme 结果,但我认为这不是一个好主意。