- LCOM (Percent Lack of Cohesion). 100% minus the average cohesion for class data members. A method is cohesive when it performs a single task.
- DIT (Max Inheritance Tree). Maximum depth of the class in the inheritance tree.
- IFANIN (Count of Base Classes). Number of immediate base classes.
- CBO (Count of Coupled Classes). Number of other classes coupled to this class.
- NOC (Count of Derived Classes). Number of immediate subclasses this class has.
- RFC (Count of All Methods). Number of methods this class has, including inherited methods.
- NIM (Count of Instance Methods). Number of instance methods this class has.
- NIV (Count of Instance Variables). Number of instance variables this class has.
- WMC (Count of Methods). Number of local methods this class has.