有没有针对C#的类似于lint的工具?我让编译器将警告标记为错误,我还有Stylecop,但它们只捕获最严重的错误。有没有其他必备的工具(特别是像我这样的新手C#ers )可以指出我正在做的可能是愚蠢的事情?
发布于 2009-04-14 17:37:52
试过FxCop吗?它被集成到VS中作为“代码分析”
在Visual Studio的较新版本中,它被称为“微软代码分析”,可以从Visual Studio Marketplace下载:https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2017
发布于 2009-04-14 17:40:54
Resharper可以执行相当多的静态分析,还可以做很多其他有用的事情。因为version 8.0分析可以在命令行模式下运行。目前,如果没有它,我是不会用C#编写代码的。
除了FxCop,Gendarme也是另一个值得关注的工具(它是Mono的FxCop版本,但它们在方法和实际发现的错误方面是不同的)。
发布于 2016-06-10 23:08:47
SonarLint (免费的,开源的)是相当不错的!
SonarLint for Visual Studio基于并受益于.NET编译器平台("Roslyn")及其代码分析应用编程接口,以在Visual Studio 2015中提供完全集成的用户体验。SonarLint是免费的、开源的,可以在Visual Studio Gallery中找到。
https://stackoverflow.com/questions/748631
复制相似问题