Changelog from to
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
120 results | Previous 1 2 3 Next