The Quick code review is the default code review that runs if you do not select a code review in the Java preferences - Code Review page. It includes rule categories that contain rules with the severity level of Problem.
The following table lists all of the categories and subcategories in the Quick code review, along with a description of the rules in each one. In the left column, categories are in bold text and subcategories are in plain text.
Category or subcategory | Description |
---|---|
J2EE Best Practices | Contains rules based on the best J2EE development practices and supports Web projects targeted to WebSphere® servers |
Garbage Collection | Contains rules to detect method invocations that can delay garbage collection |
Maintainability | Contains rules to detect code that may be hard to maintain in J2EE applications |
Performance and Scalability | Contains rules to detect method invocations that hinder the performance or limit the scalability of a J2EE application |
J2SE Best Practices | Contains rules that validate code for compliance with J2SE best practices for Java™ development |
AWT | Contains rules that detect issues related to using the Abstract Window Toolkit library |
Cloneable | Contains rules that detect issues related to object cloning |
Comparison | Contains rules that detect issues related to comparing objects and testing object equality |
Null | Contains rules that detect issues related to using null |
Portability | Contains rules that detect issues related to portability |
Serialization | Contains rules that detect issues related to serialization |
Threads | Contains rules that detect issues related to using threads |
Performance | Contains rules that enforce suggestions for improving performance and reducing the memory footprint in Java applications |
Memory | Contains rules that detect performance issues related to memory usage |
Security | Contains rules that validate compliance with Java security standards |
J2EE Security | Contains rules that validate compliance with Java security standards in a J2EE perspective |
J2SE Security | Contains rules that validate compliance with Java security standards in a J2SE perspective |
Avoid multiple overloaded methods with the same number of parameters