hitul/src/main/java/es/uma/lcc/neo/tlproblem

Severity

Blocker 0
Critical 0
Major 184
Minor 95
Info 6

Rule

An open curly brace should be located at the end of a line 37
Sections of code should not be "commented out" 23
Control structures should use curly braces 17
Generic exceptions should never be thrown 15
Local variable and method parameter names should comply with a naming convention 15
Synchronized classes Vector, Hashtable, Stack and StringBuffer should not be used 14
Empty statements should be removed 12
Field names should comply with a naming convention 11
Exception handlers should preserve the original exceptions 9
Standard outputs should not be used directly to log anything 7
Methods should not be too complex 4
Statements should be on separate lines 4
Unused local variables should be removed 3
Strings literals should be placed on the left side when checking for equality 3
"switch" statements should end with "default" clauses 2
Source files should not have any duplicated blocks 2
Class variable fields should not have public accessibility 2
Declarations should use Java collection interfaces such as "List" rather than specific implementation classes such as "LinkedList" 2
Unused method parameters should be removed 1
Collection.isEmpty() should be used to test for emptiness 1
Comments should not be located at the end of lines of code 44
Magic numbers should not be used 23
String literals should not be duplicated 13
Control flow statements "if", "for", "while", "switch" and "try" should not be nested too deeply 9
Tabulation characters should not be used 2
Useless imports should be removed 2
Overriding methods should do more than simply call the same method in the super class 1
Array designators "[]" should be on the type, not the variable 1
"TODO" tags should be handled 6