JavaScript 的类型检查器?
有谁知道是否有一个分析 JavaScript 代码和检测类型错误的好工具?我知道 JavaScript 本身是弱类型和动态类型的,但如果我能有一个程序来验证我的所有…
__deref_out_opt 和 __deref_opt_out 有什么区别?
以下 SAL 注释之间有什么区别? void foo(__deref_out_opt PSTR* bar) void foo(__deref_opt_out PSTR* bar) …
使用静态分析测量 Asp.Net 代码的 DRY-ness
是否有用于 Asp.Net 的静态分析工具来测量代码的 DRY-ness(“不要重复自己”)? 我想获得一份有关 Asp.Net 项目中代码重复位置的报告。…
Xcode 构建和分析 - 是否可以故意跳过对特定文件的分析?
我的项目中有一个特定的文件正在由其他人处理。我不想搞乱它,也不想等待“构建和分析”来处理它。有没有办法告诉 Xcode 跳过对此文件的分析?…
如何解决以下 PMD 违规问题
我正在使用 PMD 来分析代码,它会产生一些我不知道如何修复的高优先级警告。 1) 避免 if(x!=y).. else... 但是如果我需要这个逻辑该怎么办呢?也就是…
浏览 C++ 的成员;班级
据我所知,如果我有一个如下所示的类: class TileSurface{ public: Tile * tile enum Type{ Top, Left, Right } Type type Point2D screenverts[4] /…
Microsoft SAL 注释-可选参数
在winbase.h中,DeviceIoControl函数是这样定义的。 BOOL WINAPI DeviceIoControl( __in HANDLE hDevice, __in DWORD dwIoControlCode, __in_bcount_o…
奇怪的 Findbugs 错误与 equals
我有 equals 这个方法,但 Findbugs 报告错误,知道吗? @Override public boolean equals(final Object obj) { return obj instanceof String &&a…
使用Python 分析Java 源代码?
我想为 Java 项目创建一个源代码分析器(如 FindBugs 和其他静态分析程序),能够检测某些方法调用。 我更喜欢使用 Python 来完成它,但是任何建议都…
Python 2.x:如何自动执行 unicode 而不是字符串?
如何自动化测试以强制 Python 2.x 代码主体不包含字符串实例(仅包含 unicode 实例)? 例如。 我可以从代码中做到这一点吗? 有没有具有此功能的静态…
我应该将这些成员函数声明为 const 吗?
我正在编写一些 C++ 代码,其中有几个带有私有方法的管理器对象,例如 void NotifyFooUpdated() 在该对象的侦听器上调用 OnFooUpdated() 方法。 请注…