PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

org/mybatis/generator/codegen/mybatis3/javamapper/elements/AbstractJavaMapperMethodGenerator.java

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

org/mybatis/generator/config/Context.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 521523

org/mybatis/generator/internal/ObjectFactory.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 115117
EmptyCatchBlock Avoid empty catch blocks 144146

org/mybatis/generator/internal/db/DatabaseIntrospector.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 16649
EmptyCatchBlock Avoid empty catch blocks 105107
EmptyCatchBlock Avoid empty catch blocks 116118

org/mybatis/generator/logging/LogFactory.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 9193

org/mybatis/generator/logging/slf4j/Slf4jImpl.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 3840

Priority 4

org/mybatis/generator/internal/ObjectFactory.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ObjectFactory': 'externalClassLoaders' is already in scope because it is declared in an enclosing type 92

org/mybatis/generator/internal/util/StringUtility.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'StringUtility': 'stringHasValue' is already in scope 117

org/mybatis/generator/runtime/kotlin/elements/InsertMethodGenerator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractKotlinFunctionGenerator': 'calculateFieldNameAndImport' is already in scope 62

org/mybatis/generator/runtime/kotlin/elements/InsertMultipleMethodGenerator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractKotlinFunctionGenerator': 'calculateFieldNameAndImport' is already in scope 83

org/mybatis/generator/runtime/kotlin/elements/InsertSelectiveMethodGenerator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractKotlinFunctionGenerator': 'calculateFieldNameAndImport' is already in scope 62

Files

org/mybatis/generator/codegen/mybatis3/javamapper/elements/AbstractJavaMapperMethodGenerator.java

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

org/mybatis/generator/config/Context.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 521523

org/mybatis/generator/internal/ObjectFactory.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ObjectFactory': 'externalClassLoaders' is already in scope because it is declared in an enclosing type 4 92
EmptyCatchBlock Avoid empty catch blocks 3 115117
EmptyCatchBlock Avoid empty catch blocks 3 144146

org/mybatis/generator/internal/db/DatabaseIntrospector.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 16649
EmptyCatchBlock Avoid empty catch blocks 3 105107
EmptyCatchBlock Avoid empty catch blocks 3 116118

org/mybatis/generator/internal/util/StringUtility.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'StringUtility': 'stringHasValue' is already in scope 4 117

org/mybatis/generator/logging/LogFactory.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 9193

org/mybatis/generator/logging/slf4j/Slf4jImpl.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 3840

org/mybatis/generator/runtime/kotlin/elements/InsertMethodGenerator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractKotlinFunctionGenerator': 'calculateFieldNameAndImport' is already in scope 4 62

org/mybatis/generator/runtime/kotlin/elements/InsertMultipleMethodGenerator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractKotlinFunctionGenerator': 'calculateFieldNameAndImport' is already in scope 4 83

org/mybatis/generator/runtime/kotlin/elements/InsertSelectiveMethodGenerator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AbstractKotlinFunctionGenerator': 'calculateFieldNameAndImport' is already in scope 4 62