代码分析 Microsoft.Naming 对缩写“ID”的警告
我一直在所有属性名称和 sql 列名称中使用 ID(大写字母)。现在我已经开始纠正所有代码分析警告,以在团队中实施新的编码指南。 有没有办法将 ID 添…
此代码的正确 IDisposable 实现
我有以下代码 public static byte[] Compress(byte[] CompressMe) { using (MemoryStream ms = new MemoryStream()) { using (GZipStream gz = new GZ…
MVC3:CA2000 - 有什么方法可以解决内核未处理警告不足的问题吗?
在使用 Ninject 的 MVC3 项目上运行代码分析时,我收到以下警告: 警告 1 CA2000:Microsoft.Reliability:方法中 “NinjectMVC3.CreateKernel()”,…
preg_replace 和多个 NOT
我想用“受保护的函数 _someMethod()”替换所有“私有函数 __someMethod()”。 但我确实想让魔法保持不变。 但替换不起作用。 $x = array( '/\bprivat…
如何在源代码中创建具有正确行号的 FxCop Problem() 对象
我创建了一个 FxCop 规则来检查 DateTime.Now 的使用情况。它工作得很好,只是它将有问题的行号报告为方法的开头,而不是实际调用 DateTime.Now 的代…
clang - 符号(变量、函数、类型等)定义或声明或引用
请有人知道 clang 是否可以选择返回符号定义或声明(或引用)? 我的意思是:有一个名为 -code-completion-at=path_to_file:line:coloumn 的 clang 可…
是否可以在未安装 VS 的情况下从 MSBuild 命令行运行 FxCop 代码分析?
我们的最终构建服务器没有安装 Visual Studio 2010。它使用 .NET 4 SDK 中的 MSBuild.exe。作为向客户交付代码过程的一部分,我们需要允许他在 Visual…
如何查找 C# 类文件的所有依赖项(类文件)
我有许多 C# 测试类(NUnit 测试脚本,在 Mono 上编译)。 我不想像往常一样将所有单元测试编译成一个大程序集,而是将各个类文件编译成单独的程序集…
哪些开源工具可以帮助我理解用 C 编写的大型遗留应用程序?
我需要一个可以用来更好地理解大型 C 语言的工具 项目。我希望能够看到各个C之间的关系 模块以及什么调用什么,最常用的函数,使用什么头文件等。 我…
代码分析 CA1060 修复
我的应用程序中有以下代码: [DllImport("user32.dll")] private static extern int GetWindowLong(IntPtr hwnd, int index); [DllImport("user32.dll…
RunCodeAnalysis=true 在命令提示符下不起作用 (MSBuild)
我试图让 msbuild 输出代码分析信息,就像在 VS 中一样。我在 VS 中有一个名为“CodeAnalysis”的项目配置,它被设置为在构建时运行代码分析(使用最…