fully qualified class name should not be treated as instance access
[fedora-idea.git] / plugins / InspectionGadgets / Leftovers.txt
blobbc81d901ae67411f0d3fe3ecff544b434394aa1c
1     Logging not wrapped in if block
2     Public method without logging
3     Logger constructed without the current class name as argument.
4     Configure Log4J in a file
5     Prohibitted Log4J levels
6     Class name with forbidden name component
7     JDBC close order
8     JDBC connection createStatement()
9     Look for ArrayIndexOutOfBounds errors statically
10     Read or write on non-buffered stream
11     Static initializer which creates an instance before all static variables are initialized
12     getClass().getResource()
13     Inefficient use of keySet iterator rather than entrySet iterator
14     Constant month outside range of 0..11
15     Duplicate switch branches
16     Command-Query separation
17     Long Mesage chain
18     Constants with equal value
19     Inaccessible matching methods
20     Complex assignments
21     Mixed logical operators without parentheses
22     Use of XML class without factory
23     Thread started multiple times
24     Thread started without being named.
25     Eternal thread
26     Poor handling of interrupted flag
27     lock for atomic operation
28     Daemon thread
29     Looping thread doesn't check for interrupt
30     join() on eternal thread
31     Splittable lock