没有编译的SonarQube导入项目

时间:2014-07-25 08:20:32

标签: configuration installation sonarqube

我想知道是否可以在没有实际编译代码的情况下将项目添加到SonarQube。到目前为止,我已经找到了以下方法将项目添加到sonarqube:

  • 蚂蚁/行家
  • 的Eclipse

但我没有找到任何方法只导入源代码而不编译。目前我有很多C#/ XML代码我要审查,但没有编译说明(尽管该项目仍在使用VisualStudio)。

  1. 是否可以使用某种类型的声纳客户端将目录中的源代码导入到声纳而无需编译。
  2. 有没有办法将声纳客户端与VisualStudio集成,以便将代码导入sonarqube?

2 个答案:

答案 0 :(得分:0)

我不这么认为。如果没有编译,则不会生成dll。声纳需要这些Dll来进行任何分析。所以,实现你想做的事情是不可行的。

答案 1 :(得分:0)

可能是Java或C#,两个相关的SonarQube插件都可以分析尚未编译的代码。您必须要注意,由于引擎需要字节代码/ MSIL才能运行某些高级规则,因此无法检测到某些问题。

查看我们的sample C# project及其自述文件,了解如何在不构建C#.NET项目的情况下对其进行分析。