如何将声纳规则集映射到等效的Parasoft规则集?

时间:2014-03-12 15:19:25

标签: rule sonarqube

我过去常常为SCA使用以下Parasoft规则集:

JTest规则ID和规则说明:

BD.PB.ARRAY-1(避免访问数组越界)

BD.EXCEPT.NP-1(避免空指针异常)

CDD.DUPC-2(避免代码重复)

MOBILE.J2ME.OOME-3(Catch' OutOfMemoryError'用于大型数组分配)

BD.RES.LEAKS-1(确保资源已取消分配)

BD.PB.ZERO-1(避免被零除)

UC.UPC-2(避免使用未使用的"私有"类或接口)

UC.DEAD-1(避免死存储(变量从未使用过)

OPT.CEL-3(不要在循环条件语句中调用方法)

BD.PB.DEREF-2(在检查null之前避免取消引用)

DotTest ID和规则说明:

OOM.CYCLO - 2(遵循Cyclomatic Complexity限制)

METRICS.CBO-1(遵循对象之间耦合的限制)

METRICS.MI-1(遵循可维护性指数限制(70))

CS.EXCEPT.RETHROW - 2(在重新抛出异常时避免清除堆栈跟踪)

IFD.SRII - 4(在使用系统资源的类型中实现IDisposable)

IFD.SRIF - 1(提供使用资源的类型的终结器)

CS.CDD.DUPC - 2(避免代码重复)

CS.CDD.DUPM-2(避免方法重复)

OPU.IGHWE - 1(每当覆盖Equals方法时覆盖GetHashCode方法)

现在我正在寻找SonarQube规则集是否包含上述Parasoft规则集。但是我很难分辨出SonarQube规则集中的哪一个与上述Parasoft规则集相同。有谁知道吗?

由于

六月

0 个答案:

没有答案