我来自原生iOS / Android开发背景。 我正在寻找一些允许在我们的Xamarin项目上执行静态代码分析的命令行工具。
你知道这些工具吗?我找到了Gendarme,但似乎有一段时间没有更新,所以我不确定它是多么实际。
此外,我发现MonoDevelop.StyleCop似乎是对Xamarin Studio的补充(虽然我们使用Visual Studio for Mac - 但它可能会起作用) - 但我无法想象你如何运行它从命令行。
在Xamarin项目持续集成中集成静态代码分析的方法是什么?
谢谢!
编辑:我正在使用macOS,所以我对在macOS上运行的工具感兴趣答案 0 :(得分:0)
Xamarin基本上是用C#或F#编写的.NET,因此您可以使用几乎所有可用于这些语言的代码分析工具。有关优秀列表,请参阅:What static analysis tools are available for C#?
答案 1 :(得分:0)
我使用静态分析器PVS-Studio检查了项目Xamarin.Forms,并使用检查结果编写了文章:" Microsoft opened the source code of Xamarin.Forms. We couldn't miss a chance to check it with PVS-Studio"。 Xamarin.Forms的检查是针对Windows执行的(我们还没有为macOS提供版本),但我仍然建议您写信给我们来讨论这个问题。我们刚刚开始采用macOS。