| Date | User | Action | Rule | Parameters |
|---|---|---|---|---|
| Feb 22, 2015 6:39 PM | System | Activated | Case insensitive string comparisons should be made without intermediate upper or lower casing |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Collection.isEmpty() should be used to test for emptiness |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Synchronized classes Vector, Hashtable, Stack and StringBuffer should not be used |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Only static class initializers should be used |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Empty arrays and collections should be returned instead of null |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Public constants and fields initialized at declaration should be "static final" rather than merely "final" |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Exceptions should not be thrown in finally blocks |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Standard outputs should not be used directly to log anything |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Exception classes should be immutable |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Collapsible "if" statements should be merged |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Control flow statements "if", "for", "while", "switch" and "try" should not be nested too deeply |
Severity set to MINOR Parameter max set to 3 |
| Feb 22, 2015 6:39 PM | System | Activated | Throwable and Error should not be caught |
Severity set to BLOCKER |
| Feb 22, 2015 6:39 PM | System | Activated | Enumeration should not be implemented |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Classes that override "clone" should be "Cloneable" and call "super.clone()" |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | "switch case" clauses should not have too many lines |
Severity set to MAJOR Parameter max set to 5 |
| Feb 22, 2015 6:39 PM | System | Activated | Switch cases should end with an unconditional "break" statement |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | Exception handlers should preserve the original exceptions |
Severity set to MAJOR Parameter exceptions set to java.lang.InterruptedException, java.lang.NumberFormatException, java.text.ParseException, java.net.MalformedURLException |
| Feb 22, 2015 6:39 PM | System | Activated | Future keywords should not be used as names |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Lambdas and anonymous classes should not have too many lines |
Severity set to MAJOR Parameter max set to 20 |
| Feb 22, 2015 6:39 PM | System | Activated | Classes from "sun.*" packages should not be used |
Severity set to MAJOR Parameter exclude reset to default value |
| Feb 22, 2015 6:39 PM | System | Activated | Loops should not contain more than a single "break" or "continue" statement |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Methods should not be empty |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Overriding methods should do more than simply call the same method in the super class |
Severity set to MINOR |
| Feb 22, 2015 6:39 PM | System | Activated | "Object.finalize()" should remain protected (versus public) when overriding |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | The signature of "finalize()" should match that of "Object.finalize()" |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | String.valueOf() should not be appended to a String |
Severity set to MINOR |
| Feb 22, 2015 6:39 PM | System | Activated | Throwable.printStackTrace(...) should not be called |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | Array designators "[]" should be located after the type in method signatures |
Severity set to MINOR |
| Feb 22, 2015 6:39 PM | System | Activated | "java.lang.Error" should not be extended |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Exception types should not be tested using "instanceof" in catch blocks |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | String literals should not be duplicated |
Severity set to MINOR Parameter threshold set to 3 |
| Feb 22, 2015 6:39 PM | System | Activated | Primitive wrappers should not be instantiated only for "toString" or "compareTo" calls |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Execution of the Garbage Collector should be triggered only by the JVM |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | Array designators "[]" should be on the type, not the variable |
Severity set to MINOR |
| Feb 22, 2015 6:39 PM | System | Activated | The default unnamed package should not be used |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Methods should not be named "hashcode" or "equal" |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | Nested code blocks should not be used |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Constants should not be defined in interfaces |
Severity set to MINOR |
| Feb 22, 2015 6:39 PM | System | Activated | Methods named "equals" should override Object.equals(Object) |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | "equals(Object obj)" should be overridden along with the "compareTo(T obj)" method |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | "equals(Object obj)" and "hashCode()" should be overridden in pairs |
Severity set to BLOCKER |
| Feb 22, 2015 6:39 PM | System | Activated | "switch" statements should not contain non-case labels |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | "switch" statements should have at least 3 "case" clauses |
Severity set to MINOR |
| Feb 22, 2015 6:39 PM | System | Activated | Octal values should not be used |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Method parameters, caught exceptions and foreach variables should not be reassigned |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | IP addresses should not be hardcoded |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Loggers should be "private static final" and should share a naming convention |
Severity set to MAJOR Parameter format set to LOG(?:GER)? |
| Feb 22, 2015 6:39 PM | System | Activated | "object == null" should be used instead of "object.equals(null)" |
Severity set to CRITICAL |
| Feb 22, 2015 6:39 PM | System | Activated | Non-constructor methods should not have the same name as the enclosing class |
Severity set to MAJOR |
| Feb 22, 2015 6:39 PM | System | Activated | Declarations should use Java collection interfaces such as "List" rather than specific implementation classes such as "LinkedList" |
Severity set to MAJOR |