我需要在vsts 2010中进行静态代码分析。在vsts中是否有内置的代码分析器?除了使用FxCop之外还有其他方法。
答案 0 :(得分:1)
Visual Studio 2010 Premium和Ultimate版本包含一个集成的静态分析工具(http://www.microsoft.com/visualstudio/en-us/products/2010-editions/product-comparison)。此工具基于与FxCop完全相同的静态分析引擎,尽管VS附带的版本具有一些附加规则以及提供与VS UI的集成。
答案 1 :(得分:1)
另一个集成在VS 2010,2008和2005中的静态分析器(Express以外的所有版本)都是工具NDepend。这是从VS 2010制作的截图:
答案 2 :(得分:1)
你可以添加一个任务" Sonar Qube"并从VSTS市场免费安装。这是一个很好的工具,它超越了静态代码分析。
答案 3 :(得分:0)
请使用VS2010检查文章C#代码覆盖率 - http://blogs.msdn.com/b/syedab/archive/2011/03/11/c-code-coverage-using-vs2010.aspx
答案 4 :(得分:0)
使用SonarQube构建步骤扩展,如果默认情况下不是一步,可以在市场中找到。它真的很棒,开源!
答案 5 :(得分:0)
我知道你想要一个"代码分析"步骤在Visual Studio Team Services(VSTS)构建定义中。如果这是正确的,那么您可以从市场安装https://marketplace.visualstudio.com/items?itemName=TotalALM.totalalm-codeanalysis并下载,如果您希望将其与TFS一起使用。
希望这会有所帮助。
答案 6 :(得分:0)
如果你的代码是开源的,你可以免费使用sonarcloud,它是sonarqube saas