自动生成的文件(Silverlight *.gics 文件)不'当“将警告视为错误”打开时,似乎被忽略
我正在努力成为一名优秀的开发人员,并打开将警告视为错误的功能(就像我过去一直所做的那样)。最大的区别是,这次我使用的是 Silverlight 4,它会生…
如何从 CA1811 中排除视图模型属性
使用 VS 2010/.Net 4.0,即使 ViewModel 中的所有属性通过 XAML 绑定使用,代码分析警告 CA1811(见下文)也会被触发: 警告 CA1811:Microsoft.Perfo…
关于从基类指针向下转换为子类指针
静态检查工具显示以下代码存在违规行为: class CSplitFrame : public CFrameWnd ... class CVsApp : public CWinApp CWnd* CVsApp::GetSheetView(LPC…
是否有可视化工具可以检查 Java 代码库并报告包间依赖关系?
我们的 Java 代码库已经变得太大,无法容纳单个整体 JAR(超过 5000 个类)。我们正在研究的任务之一是需要花费多少精力才能将这个单一的 JAR 分解为…
有没有静态分析工具可以帮助检测shared_ptr<>循环引用?
有没有静态分析工具可以帮助检测shared_ptr<>循环引用? 即使这样的工具无法检测复杂的情况,它对于消除简单的情况仍然很有用。…
GrammaTech CodeSonar - 输出到 CSV
我需要将 GrammaTech CodeSonar 的分析从浏览器中心导出到 CSV。 但是,我想包含我的注释,但不知道如何将它们包含在导出中。 请告诉我如何导出我的笔…
如何检查字节码操作 PUTFIELD 是否正在重新分配属于“this”的字段?使用 ObjectWeb ASM 的对象?
我正在使用 ASM 字节码操作框架对 Java 代码执行静态分析。我希望检测对象的字段何时被重新分配,即何时发生这种代码: class MyObject { private int…
是否可以判断某些 javascript 代码是否调用特定函数?
我正在尝试构建某种 javascript“防病毒”,它会尝试捕获特定的函数调用。 假设我有一些随机的 javascript 文件,我可以检查它是否在任何地方都没有使…
如何创建检查特定属性值的自定义静态分析规则
我想使用 FXCop 内省 API 创建一个自定义规则来验证以下内容: 在 MethodA 中,代码将静态类 C 上的属性 B 设置为值 D : void MethodA() { CB=D; 我…