PMD Results

The following document contains the results of PMD 6.53.0.

Violations By Priority

Priority 2

avc-commons3-api-tests - net/avcompris/commons3/api/tests/ControllerContextUtils.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 167

avc-commons3-core-tests - net/avcompris/commons3/core/tests/AbstractServiceApiTest.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 220

avc-commons3-web - net/avcompris/commons3/web/AbstractController.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 600

Priority 3

avc-commons3-api-tests - net/avcompris/commons3/api/tests/AbstractApiTest.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1358

avc-commons3-api-tests - net/avcompris/commons3/api/tests/DataUtils.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1154

avc-commons3-api-tests - net/avcompris/commons3/api/tests/ExpressionUtils.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 2023

avc-commons3-api - net/avcompris/commons3/api/EntitiesQueryRaw.java

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 22

avc-commons3-client - net/avcompris/commons3/client/impl/AbstractClient.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1244
UnnecessaryModifier Unnecessary modifier 'static' on interface 'Action': member interfaces are implicitly static 154157
UnnecessaryModifier Unnecessary modifier 'static' on interface 'ActionVoid': member interfaces are implicitly static 160163

avc-commons3-core-RDS-it-utils - net/avcompris/commons3/core/it/utils/RDSTestUtils.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'runtimeDbTableName'. 137
UnusedFormalParameter Avoid unused method parameters such as 'metadata'. 137
UnusedFormalParameter Avoid unused method parameters such as 'dbTable'. 138

avc-commons3-core-tests - net/avcompris/commons3/core/tests/AbstractServiceApiTest.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1457
EmptyCatchBlock Avoid empty catch blocks 177180
CollapsibleIfStatements These nested if statements could be combined 294297

avc-commons3-core-tests - net/avcompris/commons3/core/tests/CoreTestUtils.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1554
UnnecessaryReturn Avoid unnecessary return statements 58

avc-commons3-core - net/avcompris/commons3/core/impl/SortBysParser.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1127

avc-commons3-dao-RDS - net/avcompris/commons3/dao/DbTablesUtils.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1566

avc-commons3-notifier-utils - net/avcompris/commons3/notifier/utils/NotificationUtils.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1355

avc-commons3-testutil - net/avcompris/commons3/testutil/TestUtils.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1121

avc-commons3-web-it-utils - net/avcompris/commons3/web/it/utils/AbstractWebApiTest.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 1223

avc-commons3-web-it-utils - net/avcompris/commons3/web/it/utils/AbstractWebTest.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 171

avc-commons3-web - net/avcompris/commons3/web/AbstractController.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on method 'getAuthorization': private methods cannot be overridden 77100

Files

avc-commons3-api-tests - net/avcompris/commons3/api/tests/AbstractApiTest.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1358

avc-commons3-api-tests - net/avcompris/commons3/api/tests/ControllerContextUtils.java

Rule Violation Priority Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 167

avc-commons3-api-tests - net/avcompris/commons3/api/tests/DataUtils.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1154

avc-commons3-api-tests - net/avcompris/commons3/api/tests/ExpressionUtils.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 2023

avc-commons3-api - net/avcompris/commons3/api/EntitiesQueryRaw.java

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 22

avc-commons3-client - net/avcompris/commons3/client/impl/AbstractClient.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1244
UnnecessaryModifier Unnecessary modifier 'static' on interface 'Action': member interfaces are implicitly static 3 154157
UnnecessaryModifier Unnecessary modifier 'static' on interface 'ActionVoid': member interfaces are implicitly static 3 160163

avc-commons3-core-RDS-it-utils - net/avcompris/commons3/core/it/utils/RDSTestUtils.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'runtimeDbTableName'. 3 137
UnusedFormalParameter Avoid unused method parameters such as 'metadata'. 3 137
UnusedFormalParameter Avoid unused method parameters such as 'dbTable'. 3 138

avc-commons3-core-tests - net/avcompris/commons3/core/tests/AbstractServiceApiTest.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1457
EmptyCatchBlock Avoid empty catch blocks 3 177180
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 220
CollapsibleIfStatements These nested if statements could be combined 3 294297

avc-commons3-core-tests - net/avcompris/commons3/core/tests/CoreTestUtils.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1554
UnnecessaryReturn Avoid unnecessary return statements 3 58

avc-commons3-core - net/avcompris/commons3/core/impl/SortBysParser.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1127

avc-commons3-dao-RDS - net/avcompris/commons3/dao/DbTablesUtils.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1566

avc-commons3-notifier-utils - net/avcompris/commons3/notifier/utils/NotificationUtils.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1355

avc-commons3-testutil - net/avcompris/commons3/testutil/TestUtils.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1121

avc-commons3-web-it-utils - net/avcompris/commons3/web/it/utils/AbstractWebApiTest.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 1223

avc-commons3-web-it-utils - net/avcompris/commons3/web/it/utils/AbstractWebTest.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 171

avc-commons3-web - net/avcompris/commons3/web/AbstractController.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on method 'getAuthorization': private methods cannot be overridden 3 77100
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 600

Suppressed Violations

Filename Rule message Suppression type Reason
net/avcompris/commons3/web/it/utils/JSONUtils.java Avoid unused local variables such as 'dateTime'. annotation