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
|