| Files | Total | Priority 1 | Priority 2 | Priority 3 | Priority 4 | Priority 5 |
|---|---|---|---|---|---|---|
| 65 | 93 |
16
|
5
|
61
|
11
|
0
|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBookName | Avoid catching NullPointerException; consider removing the cause of the NPE. | |
|
3
| getPreferredBookName | Avoid catching NullPointerException; consider removing the cause of the NPE. | |
|
3
| getLongBookName | Avoid catching NullPointerException; consider removing the cause of the NPE. | |
|
3
| getShortBookName | Avoid catching NullPointerException; consider removing the cause of the NPE. | |
|
3
| getOSISName | Avoid catching NullPointerException; consider removing the cause of the NPE. |
| Total number of violations for this class: 5 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 4 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. | |
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. | |
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| retrieve | Avoid printStackTrace(); use a logger call instead. | |
|
3
| retrieve | Avoid printStackTrace(); use a logger call instead. | |
|
3
| retrieve | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. | |
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. | |
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| doLogging | This statement may have some unnecessary parentheses | |
|
2
| Use of modifier volatile is not recommended. | ||
|
2
| Use of modifier volatile is not recommended. |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| installBook | Avoid printStackTrace(); use a logger call instead. | |
|
3
| installBook | Avoid printStackTrace(); use a logger call instead. | |
|
3
| installBook | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() | ||
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() | ||
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final | ||
|
3
| halfMatch | Avoid assignments in operands |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| cleanupSemantic | Avoid empty while statements | |
|
3
| cleanupEfficiency | Avoid empty while statements |
| Total number of violations for this class: 2 |
|---|
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| makeDirectory | These nested if statements could be combined | |
|
3
| getAsFile | Do not add empty strings |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getRawText | Consider simply returning the value vs storing it in local variable 'result' | |
|
3
| get | Avoid empty catch blocks |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() | ||
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getLastChapter | Avoid catching NullPointerException; consider removing the cause of the NPE. | |
|
3
| getLastVerse | Avoid catching NullPointerException; consider removing the cause of the NPE. |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| getElementAt | A switch with less than 3 branches is inefficient, use a if statement instead. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| scheduleIndex | Avoid appending characters as strings in StringBuffer.append. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
2
| Use of modifier volatile is not recommended. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBooks | Returning 'books' may expose an internal array. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| setBookData | The user-supplied array 'books' is stored directly. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| styleFromMessageType | A switch statement does not contain a break |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| setString | Avoid catching NullPointerException; consider removing the cause of the NPE. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| adjustPackageSearch | Prefer StringBuffer over += for concatenating strings |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
2
| Use of modifier volatile is not recommended. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| unpackZip | These nested if statements could be combined |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getTemplateInfo | These nested if statements could be combined |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBooks | Returning 'books' may expose an internal array. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| rtfToOsis | This call to String.startsWith can be rewritten using String.charAt(0) |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
2
| Use of modifier volatile is not recommended. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBooks | Returning 'books' may expose an internal array. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| loadContents | Prefer StringBuffer over += for concatenating strings |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| createDataTextFile | Prefer StringBuffer over += for concatenating strings |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getOSISString | Avoid empty catch blocks |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| These nested if statements could be combined |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBooks | Returning 'books' may expose an internal array. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
Generated by PMD 4.2.5 on 2012-05-05 - 00:01:23.