Jtest logo




Contents  Previous  Next  Index

Built-in Static Analysis Rules


Jtest includes the following built-in rules. A detailed description of each rule is provided in the pages that follow. Rules are listed in alphabetical order.

Coding Standard Rules

CODSTA.CLS
CODSTA.CRS
CODSTA.DCI
CODSTA.DCTOR
CODSTA.IMPT
CODSTA.IMPT2
CODSTA.ISACF
CODSTA.LONG
CODSTA.MAIN
CODSTA.MVOS
CODSTA.NCAC
CODSTA.NCE
CODSTA.NTE
CODSTA.NTX
CODSTA.OGM
CODSTA.OVERRIDE
CODSTA.PML
CODSTA.SMC
CODSTA.UCC
CODSTA.UCDC
CODSTA.USN
CODSTA.VDT

Design by Contract Rules

DBC.PKGC
DBC.PKGMPOST
DBC.PKGMPRE
DBC.PPIC
DBC.PRIMPOST
DBC.PRIMPRE
DBC.PROC
DBC.PROMPOST
DBC.PROMPRE
DBC.PUBC
DBC.PUBMPOST
DBC.PUBMPRE

EJB Rules

EJB.AMSC
EJB.CDP
EJB.CNDA
EJB.CNDF
EJB.CRTE
EJB.FNDM
EJB.IECM
EJB.IEPM
EJB.LNL
EJB.MNDF
EJB.NFS
EJB.PCRTE
EJB.RT
EJB.RTC
EJB.RTP
EJB.RUH
EJB.THISARG
EJB.THISRET
EJB.THREAD

Garbage Collection Rules

GC.AUTP
GC.DUD
GC.FCF
GC.FM
GC.GCB
GC.IFF
GC.NCF
GC.OSTM
GC.STV

Global Static Analysis Rules

GLOBAL.DPAC
GLOBAL.DPAF
GLOBAL.DPAM
GLOBAL.DPPC
GLOBAL.DPPF
GLOBAL.DPPM
GLOBAL.SPAC
GLOBAL.SPAM
GLOBAL.SPPC
GLOBAL.SPPM
GLOBAL.UPAC
GLOBAL.UPAF
GLOBAL.UPAM
GLOBAL.UPPC
GLOBAL.UPPF
GLOBAL.UPPM

Initialization Rules

INIT.CSI
INIT.NFS
INIT.INITLV
INIT.SF

Internationalization Rules

INTER.CLO
INTER.COS
INTER.DTS
INTER.NCL
INTER.NSL
INTER.NTS
INTER.SB
INTER.SCT
INTER.SE
INTER.ST
INTER.TTS

Javadoc Comment Rules

JAVADOC.BT
JAVADOC.MAJDT
JAVADOC.MJDC
JAVADOC.MVJDT
JAVADOC.PARAM

Class Metrics

METRICS.CIHL
METRICS.CTNL
METRICS.NOF
METRICS.NOM
METRICS.PJDC
METRICS.NPKGF
METRICS.NPKGM
METRICS.NPRIF
METRICS.NPRIM
METRICS.NPROF
METRICS.NPROM
METRICS.NPUBF
METRICS.NPUBM
METRICS.STMT
METRICS.TCC
METRICS.TNLM
METRICS.TNMC
METRICS.TNOP
METRICS.TRET

Miscellaneous Rules

MISC.AFP
MISC.ASFI
MISC.CLONE
MISC.CTOR
MISC.EFB
MISC.ELSEBLK
MISC.FF
MISC.FLV
MISC.HMF
MISC.IFBLK
MISC.CLNC
MISC.MSF
MISC.PCF
MISC.PIF
MISC.WHILE

Naming Convention Rules

NAMING.CVN
NAMING.GETA
NAMING.GETB
NAMING.IFV
NAMING.IRB
NAMING.NCL
NAMING.NE
NAMING.NIF
NAMING.NITF
NAMING.NLV
NAMING.NM
NAMING.NMP
NAMING.NSF
NAMING.NSM
NAMING.PKG
NAMING.SETA
NAMING.USF

Object Oriented Programming Rules

OOP.AHF
OOP.AHSM
OOP.AIC
OOP.APPF
OOP.APROF
OOP.IIN
OOP.LEVEL
OOP.LPF
OOP.OPM

Optimization Rules

OPT.AAS
OPT.CEL
OPT.CS
OPT.DIC
OPT.DUN
OPT.IF
OPT.IFAS
OPT.INSOF
OPT.IRB
OPT.LOOP
OPT.MAF
OPT.PCTS
OPT.SB
OPT.SDIV
OPT.SMUL
OPT.STR
OPT.SYN
OPT.TRY
OPT.UEQ
OPT.UISO
OPT.UNC
OPT.USB
OPT.USC
OPT.UST
OPT.USV

Possible Bugs Rules

PB.ADE
PB.AECB
PB.ASI
PB.AUO
PB.CLP
PB.CTOR
PB.DCF
PB.DCP
PB.DNCSS
PB.EQL
PB.EQL2
PB.FEB
PB.FLVA
PB.IEB
PB.IMO
PB.MAIN
PB.MPC
PB.MRUN
PB.NAMING
PB.NDC
PB.NEA
PB.PDS
PB.SBC
PB.TLS
PB.UEI

Project Metrics

PMETRICS.NB
PMETRICS.NC
PMETRICS.NJF
PMETRICS.NL
PMETRICS.NOF
PMETRICS.NOM
PMETRICS.NPAC
PMETRICS.NPKGC
PMETRICS.NPRIC
PMETRICS.NPROC
PMETRICS.NPUBC

Portability Rules

PORT.ENV
PORT.EXEC
PORT.LNSP
PORT.NATV
PORT.PEER

Security Rules

SECURITY.CLONE
SECURITY.CMP
SECURITY.INNER
SECURITY.PKG
SECURITY.SER
SECURITY.SER2

Servlet Rules

SERVLET.BINS
SERVLET.DSLV
SERVLET.HVR
SERVLET.RRWD
SERVLET.SOP
SERVLET.STM
SERVLET.SYN

Threads and Synchronization Rules

TRS.ANF
TRS.CSFS
TRS.NSM
TRS.NSPM
TRS.NSYN
TRS.RUN
TRS.THRD
TRS.UWNA
TRS.WAIT

Unused Code Rules

UC.AAI
UC.AUV
UC.DIL
UC.PF
UC.PM
UC.UP

Contents  Previous  Next  Index

ParaSoft logo
(888) 305-0041 info@parasoft.com Copyright © 1996-2001 ParaSoft