7得票1回答
如何从MSBuild Code Analysis获取XML报告

在C#项目上使用/p:RunCodeAnalysis=true运行MSBuild确实会在构建输出中生成代码分析警告,但是有什么开关可以让我将这些警告(仅限代码分析警告而不是整个构建输出)导出到XML文件中呢?

8得票2回答
"好的" Flay 分数

我正在开发一个 Rails 项目,我们在其中运行 Flay。它得分约为 1400 分,我不确定这到底意味着什么。我知道 0 是理想得分,但我不确定一个好的目标是什么,以及一个项目的现实上限应该是多少。是否有任何关于评分过程和最终结果的好文档?

10得票6回答
在Eclipse中查找文件中的被注释掉的代码

在Eclipse中,有没有快速查找Java文件中所有注释代码的方法? 也许在搜索选项中有相关选项,或者有任何可以完成此任务的插件吗? 它应该能够仅查找被注释掉的代码,而不是普通的注释。

8得票1回答
如何从命令行执行Visual Studio代码分析?

这是可能的吗?它会生成一个报告文件吗?

20得票3回答
使用Microsoft.Bcl.Async与代码分析会导致错误。

我正在尝试使用Microsoft.Bcl.Async和代码分析,但是在运行代码分析时我收到一个或多个错误。 我正在使用带有Update 2的Visual Studio 2012。 这对我来说很容易复现: 创建一个新的默认控制台应用程序,其目标为.Net 4。 右键单击引用,然后选择管理NuG...

7得票2回答
无法在Visual Studio 2015中运行代码分析分析器

我从NuGet安装了Microsoft.CodeAnalysis.CSharp.FxCopAnalyzers到一个项目中。 该项目已经存在,并且构建在Framework 4.5.1上。 代码分析已启用在该项目中... 我在生成输出和错误窗口中看到了CA警告,正如预期的那样,因此我...

19得票1回答
使用?.(null-conditional运算符)调用Dispose时出现CA2213警告

我正在实现 IDisposable接口,在我的Dispose()方法中,当调用其他托管资源的Dispose()方法时,我使用了?.操作符,代码如下: public void Dispose() { Dispose(true); GC.Suppres...

17得票4回答
虚假的CA1812警告:“内部类似乎从未实例化...”

我收到了一个代码分析警告,但它似乎是误报。 CA1812 : Microsoft.Performance : 'MyClass.MyPrivateClass' 是一个内部类,显然从未被实例化。如果是这样,请从程序集中删除该代码。如果此类只用于包含静态方法,请考虑添加私有构造函数以防止编...

25得票2回答
嵌套使用语句和微软代码分析

最近我开启了额外的代码分析规则。让我惊讶的是,在我一直认为是最佳实践的地方出现了违规情况。如果我有两个嵌套的可清理对象,我会像这样放置两个using语句: using (StringReader strReader = new StringReader(xmlString)) u...

37得票9回答
Ruby的自动代码质量工具?

我非常怀念Java的工具支持。 FindBugs、Checkstyle和PMD为代码质量度量和自动错误检查提供了神圣的三位一体。 是否有任何可以检查Ruby代码中简单错误和/或风格违规的工具?如果我可以将它适应于诸如Rails之类的框架,那就更好了,因为这样可以遵守Rails的习语。