VSTS中的代码分析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSTS中的代码分析相关的知识,希望对你有一定的参考价值。
我需要在vsts 2010中进行静态代码分析。在vsts中是否有内置的代码分析器?有没有其他方法比使用FxCop。
Visual Studio 2010 Premium和Ultimate版本包括集成的静态分析工具(http://www.microsoft.com/visualstudio/en-us/products/2010-editions/product-comparison)。此工具基于与FxCop完全相同的静态分析引擎,尽管VS附带的版本具有一些附加规则以及提供与VS UI的集成。
另一个集成在VS 2010,2008和2005(除Express之外的所有版本)的静态分析器是NDepend工具。这是VS 2010的截图:
您可以添加任务“Sonar Qube”并从VSTS市场免费安装。这是一个很好的工具,它超越了静态代码分析。
请使用VS2010检查文章C#代码覆盖率 - http://blogs.msdn.com/b/syedab/archive/2011/03/11/c-code-coverage-using-vs2010.aspx
使用SonarQube构建步骤扩展,如果它不是默认的步骤,可以在市场中找到。它真的很棒,开源!
我知道您需要在Visual Studio Team Services(VSTS)构建定义中执行“代码分析”步骤。如果这是正确的,那么您可以从市场安装https://marketplace.visualstudio.com/items?itemName=TotalALM.totalalm-codeanalysis并下载,如果您希望这与TFS一起使用。
希望这可以帮助。
如果您的代码是开源的,您可以免费使用sonarcloud,它是sonarqube saas
以上是关于VSTS中的代码分析的主要内容,如果未能解决你的问题,请参考以下文章
SonarQube MSBuild Scanner 不会从分析中排除文件
Visual Studio Team System 2008数据库版中是否提供了代码分析工具?