我想知道是否可以在没有实际编译代码的情况下将项目添加到SonarQube。到目前为止,我已经找到了以下方法将项目添加到sonarqube:
但我没有找到任何方法只导入源代码而不编译。目前我有很多C#/ XML代码我要审查,但没有编译说明(尽管该项目仍在使用VisualStudio)。
答案 0 :(得分:0)
我不这么认为。如果没有编译,则不会生成dll。声纳需要这些Dll来进行任何分析。所以,实现你想做的事情是不可行的。
答案 1 :(得分:0)
可能是Java或C#,两个相关的SonarQube插件都可以分析尚未编译的代码。您必须要注意,由于引擎需要字节代码/ MSIL才能运行某些高级规则,因此无法检测到某些问题。
查看我们的sample C# project及其自述文件,了解如何在不构建C#.NET项目的情况下对其进行分析。