PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

org/apache/ibatis/migration/MigrationReader.java

Rule Violation Line
EmptyControlStatement Empty if statement 194–200
EmptyControlStatement Empty if statement 211–217
EmptyControlStatement Empty if statement 229–236

org/apache/ibatis/migration/commands/InfoCommand.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 40–42

org/apache/ibatis/migration/io/ClassLoaderWrapper.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 216–218

org/apache/ibatis/migration/io/DefaultVFS.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 158–160
EmptyCatchBlock Avoid empty catch blocks 339–341

org/apache/ibatis/migration/io/ResolverUtil.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 250–252
EmptyCatchBlock Avoid empty catch blocks 292–295

org/apache/ibatis/migration/operations/ScriptRunner.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 166–168
EmptyCatchBlock Avoid empty catch blocks 196–198

Priority 4

org/apache/ibatis/migration/io/JBoss6VFS.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JBoss6VFS': 'valid' is already in scope because it is declared in an enclosing type 146
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JBoss6VFS': 'valid' is already in scope because it is declared in an enclosing type 148

Files

org/apache/ibatis/migration/MigrationReader.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 194–200
EmptyControlStatement Empty if statement 3 211–217
EmptyControlStatement Empty if statement 3 229–236

org/apache/ibatis/migration/commands/InfoCommand.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 40–42

org/apache/ibatis/migration/io/ClassLoaderWrapper.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 216–218

org/apache/ibatis/migration/io/DefaultVFS.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 158–160
EmptyCatchBlock Avoid empty catch blocks 3 339–341

org/apache/ibatis/migration/io/JBoss6VFS.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JBoss6VFS': 'valid' is already in scope because it is declared in an enclosing type 4 146
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JBoss6VFS': 'valid' is already in scope because it is declared in an enclosing type 4 148

org/apache/ibatis/migration/io/ResolverUtil.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 250–252
EmptyCatchBlock Avoid empty catch blocks 3 292–295

org/apache/ibatis/migration/operations/ScriptRunner.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 166–168
EmptyCatchBlock Avoid empty catch blocks 3 196–198