使用 Visual Studio 2010 代码分析检查 XML 代码文档
我使用 Visual Studio 2010 高级代码分析 (CA) 功能,并在每次编译我的项目时强制使用它们,同时还将警告显示为错误,因此我使我的代码保持良好、良好…
扩展作业测试平台以包括代码分析 (C/C++)
我正在维护/开发一个用于作业测试的平台。它大部分是自动的。我现在需要补充的是代码分析。我需要检查特定构造的代码。 例如: 文件 main.cpp 是否包…
如何检查线程代码是否在 try-catch 块中运行
我想验证我们的代码并检查我们执行的每个线程是否在 try catch 块中运行。 有效样本: Thread loadDataThread = new Thread(new ThreadStart(LoadData…
Visual Studio 代码分析 - 创建新规则来计算方法中的行数
更新 我反映了 Microsoft.Cci.dll 并构建了我的规则。效果很好。但是,我遇到了一些问题,我把 此处包含所有详细信息。源代码是 这里。我不想通过添加…
“使用”出现 CA2000 错误陈述。如何使这个有效?
以下代码给了我这个代码分析错误 CA2000:Microsoft.Reliability:在方法“SessionSummary.SessionSummary_Load(object, EventArgs)”中,在对象“实…
如何处理通过 Next 属性迭代的对象?
我有一个对象,它使用一些底层本机资源,并且有一个指向下一个实例的指针,我对其进行迭代,类似于: MyObject begin = null try { begin = GetFirst(…
告诉 pydev 从分析中排除整个包?
今天我的任务是从我的 pydev django 项目中删除小红色 X。大多数情况下,这涉及修复 pydev 的导入问题。 我使用 South 进行数据库迁移。 South(如果…
是否可以在没有tfs服务器的情况下验证vs2010内部的自定义代码/架构规则?
我们有TFS。我们很快就会转向 TFS,但我想知道是否可以根据未附加到 TFS 的策略检查代码。特别是,如果您可以在没有将 TFS 服务器连接到 VS 的情况下…
将 BCI(字节码索引)转换为源代码行号
我正在编写 JVMTI 代码来分析 Java 程序,这主要需要使用函数 AsyncGetCallTrace 以固定的时间间隔从随机线程获取堆栈跟踪。因此,我能够获得 CallTra…
Expression> 类型的嵌套类型的替代方案
我有一个调用服务时使用的函数。在调用服务之前,它将创建一个日志条目: protected TResult CallService<TService, TResult>(TService service, …