Verbose or redundant code constructs
Probable bugs
Possible performance issues
Javadoc issues
Minor things
Declaration redundancy
Control flow issues
Class structure
Unused declaration
Abstraction issues
Assignment issues
Code styling issues
Control flow issues
Data flow issues
Encapsulation issues
Error handling
Inheritance issues
Initialisation issues
Naming / Numeric issues
Performance / Portability issues
Merge pull request #70 from slipcor/IDEA

Idea