Xamarin命令行的静态代码分析

时间:2017-07-11 06:30:19

标签: xamarin command-line continuous-integration static-code-analysis

我来自原生iOS / Android开发背景。 我正在寻找一些允许在我们的Xamarin项目上执行静态代码分析的命令行工具。

你知道这些工具吗?我找到了Gendarme,但似乎有一段时间没有更新,所以我不确定它是多么实际。

此外,我发现MonoDevelop.StyleCop似乎是对Xamarin Studio的补充(虽然我们使用Visual Studio for Mac - 但它可能会起作用) - 但我无法想象你如何运行它从命令行。

在Xamarin项目持续集成中集成静态代码分析的方法是什么?

谢谢!

编辑:我正在使用macOS,所以我对在macOS上运行的工具感兴趣

2 个答案:

答案 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。