PMD 結果

以下のドキュメントには、PMD 6.55.0 の結果が含まれています。

優先度別の違反

優先度 3

org/apache/ibatis/builder/MapperBuilderAssistant.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 441443

org/apache/ibatis/builder/SqlSourceBuilder.java

ルール 違反
EmptyControlStatement 空の if 文 134141

org/apache/ibatis/builder/annotation/MapperAnnotationBuilder.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 157159
EmptyCatchBlock 空の catch ブロックを避けてください 638640

org/apache/ibatis/builder/xml/XMLMapperBuilder.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 207209
EmptyCatchBlock 空の catch ブロックを避けてください 389391

org/apache/ibatis/builder/xml/XMLMapperEntityResolver.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 8284

org/apache/ibatis/cursor/defaults/DefaultCursor.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 117119

org/apache/ibatis/datasource/pooled/PooledDataSource.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 357359
EmptyCatchBlock 空の catch ブロックを避けてください 371373
EmptyCatchBlock 空の catch ブロックを避けてください 593595

org/apache/ibatis/executor/BaseExecutor.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 290292

org/apache/ibatis/executor/keygen/Jdbc3KeyGenerator.java

ルール 違反
EmptyControlStatement 空の if 文 8286
EmptyControlStatement 空の if 文 267272

org/apache/ibatis/executor/loader/cglib/CglibProxyFactory.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 9092

org/apache/ibatis/executor/loader/javassist/JavassistProxyFactory.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 8688

org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java

ルール 違反
CollapsibleIfStatements これらのネストされた if 文は結合できます 266273
EmptyCatchBlock 空の catch ブロックを避けてください 275277
EmptyCatchBlock 空の catch ブロックを避けてください 286288

org/apache/ibatis/executor/resultset/ResultSetWrapper.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 140142

org/apache/ibatis/executor/statement/BaseStatementHandler.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 135137

org/apache/ibatis/io/ClassLoaderWrapper.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 218220

org/apache/ibatis/io/DefaultVFS.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 162164
EmptyCatchBlock 空の catch ブロックを避けてください 347349

org/apache/ibatis/jdbc/ScriptRunner.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 172174
EmptyCatchBlock 空の catch ブロックを避けてください 202204

org/apache/ibatis/jdbc/SqlRunner.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 133135
EmptyCatchBlock 空の catch ブロックを避けてください 145147
EmptyCatchBlock 空の catch ブロックを避けてください 210212

org/apache/ibatis/logging/LogFactory.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 100102

org/apache/ibatis/logging/jdbc/BaseJdbcLogger.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 104106

org/apache/ibatis/logging/nologging/NoLoggingImpl.java

ルール 違反
UnusedFormalParameter 'clazz' のような未使用のコンストラクタパラメータを避けてください。 25

org/apache/ibatis/logging/slf4j/Slf4jImpl.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 4244

org/apache/ibatis/logging/stdout/StdOutImpl.java

ルール 違反
UnusedFormalParameter 'clazz' のような未使用のコンストラクタパラメータを避けてください。 25

org/apache/ibatis/mapping/Discriminator.java

ルール 違反
UnusedFormalParameter 'configuration' のような未使用のコンストラクタパラメータを避けてください。 37

org/apache/ibatis/mapping/ParameterMap.java

ルール 違反
UnusedFormalParameter 'configuration' のような未使用のコンストラクタパラメータを避けてください。 38

org/apache/ibatis/reflection/Jdk.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 3840
EmptyCatchBlock 空の catch ブロックを避けてください 5557
EmptyCatchBlock 空の catch ブロックを避けてください 7274

org/apache/ibatis/reflection/MetaClass.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 129131

org/apache/ibatis/reflection/Reflector.java

ルール 違反
EmptyControlStatement 空の if 文 127134

org/apache/ibatis/reflection/property/PropertyCopier.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 4648

org/apache/ibatis/reflection/wrapper/CollectionWrapper.java

ルール 違反
UnusedFormalParameter 'metaObject' のような未使用のコンストラクタパラメータを避けてください。 32

org/apache/ibatis/session/SqlSessionFactoryBuilder.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 5961
EmptyCatchBlock 空の catch ブロックを避けてください 8991

org/apache/ibatis/session/defaults/DefaultSqlSessionFactory.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 140142

org/apache/ibatis/type/TypeHandlerRegistry.java

ルール 違反
EmptyCatchBlock 空の catch ブロックを避けてください 356358

優先度 4

org/apache/ibatis/cache/CacheKey.java

ルール 違反
UselessParentheses 不要な括弧。 103
UselessParentheses 不要な括弧。 103
UselessParentheses 不要な括弧。 103

org/apache/ibatis/cache/decorators/SerializedCache.java

ルール 違反
UselessParentheses 不要な括弧。 55

org/apache/ibatis/parsing/GenericTokenParser.java

ルール 違反
UselessParentheses 不要な括弧。 62
UselessParentheses 不要な括弧。 62

org/apache/ibatis/reflection/Reflector.java

ルール 違反
UselessParentheses 不要な括弧。 246
UselessParentheses 不要な括弧。 276

ファイル

org/apache/ibatis/builder/MapperBuilderAssistant.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 441443

org/apache/ibatis/builder/SqlSourceBuilder.java

ルール 違反 優先度
EmptyControlStatement 空の if 文 3 134141

org/apache/ibatis/builder/annotation/MapperAnnotationBuilder.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 157159
EmptyCatchBlock 空の catch ブロックを避けてください 3 638640

org/apache/ibatis/builder/xml/XMLMapperBuilder.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 207209
EmptyCatchBlock 空の catch ブロックを避けてください 3 389391

org/apache/ibatis/builder/xml/XMLMapperEntityResolver.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 8284

org/apache/ibatis/cache/CacheKey.java

ルール 違反 優先度
UselessParentheses 不要な括弧。 4 103
UselessParentheses 不要な括弧。 4 103
UselessParentheses 不要な括弧。 4 103

org/apache/ibatis/cache/decorators/SerializedCache.java

ルール 違反 優先度
UselessParentheses 不要な括弧。 4 55

org/apache/ibatis/cursor/defaults/DefaultCursor.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 117119

org/apache/ibatis/datasource/pooled/PooledDataSource.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 357359
EmptyCatchBlock 空の catch ブロックを避けてください 3 371373
EmptyCatchBlock 空の catch ブロックを避けてください 3 593595

org/apache/ibatis/executor/BaseExecutor.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 290292

org/apache/ibatis/executor/keygen/Jdbc3KeyGenerator.java

ルール 違反 優先度
EmptyControlStatement 空の if 文 3 8286
EmptyControlStatement 空の if 文 3 267272

org/apache/ibatis/executor/loader/cglib/CglibProxyFactory.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 9092

org/apache/ibatis/executor/loader/javassist/JavassistProxyFactory.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 8688

org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java

ルール 違反 優先度
CollapsibleIfStatements これらのネストされた if 文は結合できます 3 266273
EmptyCatchBlock 空の catch ブロックを避けてください 3 275277
EmptyCatchBlock 空の catch ブロックを避けてください 3 286288

org/apache/ibatis/executor/resultset/ResultSetWrapper.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 140142

org/apache/ibatis/executor/statement/BaseStatementHandler.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 135137

org/apache/ibatis/io/ClassLoaderWrapper.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 218220

org/apache/ibatis/io/DefaultVFS.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 162164
EmptyCatchBlock 空の catch ブロックを避けてください 3 347349

org/apache/ibatis/jdbc/ScriptRunner.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 172174
EmptyCatchBlock 空の catch ブロックを避けてください 3 202204

org/apache/ibatis/jdbc/SqlRunner.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 133135
EmptyCatchBlock 空の catch ブロックを避けてください 3 145147
EmptyCatchBlock 空の catch ブロックを避けてください 3 210212

org/apache/ibatis/logging/LogFactory.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 100102

org/apache/ibatis/logging/jdbc/BaseJdbcLogger.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 104106

org/apache/ibatis/logging/nologging/NoLoggingImpl.java

ルール 違反 優先度
UnusedFormalParameter 'clazz' のような未使用のコンストラクタパラメータを避けてください。 3 25

org/apache/ibatis/logging/slf4j/Slf4jImpl.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 4244

org/apache/ibatis/logging/stdout/StdOutImpl.java

ルール 違反 優先度
UnusedFormalParameter 'clazz' のような未使用のコンストラクタパラメータを避けてください。 3 25

org/apache/ibatis/mapping/Discriminator.java

ルール 違反 優先度
UnusedFormalParameter 'configuration' のような未使用のコンストラクタパラメータを避けてください。 3 37

org/apache/ibatis/mapping/ParameterMap.java

ルール 違反 優先度
UnusedFormalParameter 'configuration' のような未使用のコンストラクタパラメータを避けてください。 3 38

org/apache/ibatis/parsing/GenericTokenParser.java

ルール 違反 優先度
UselessParentheses 不要な括弧。 4 62
UselessParentheses 不要な括弧。 4 62

org/apache/ibatis/reflection/Jdk.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 3840
EmptyCatchBlock 空の catch ブロックを避けてください 3 5557
EmptyCatchBlock 空の catch ブロックを避けてください 3 7274

org/apache/ibatis/reflection/MetaClass.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 129131

org/apache/ibatis/reflection/Reflector.java

ルール 違反 優先度
EmptyControlStatement 空の if 文 3 127134
UselessParentheses 不要な括弧。 4 246
UselessParentheses 不要な括弧。 4 276

org/apache/ibatis/reflection/property/PropertyCopier.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 4648

org/apache/ibatis/reflection/wrapper/CollectionWrapper.java

ルール 違反 優先度
UnusedFormalParameter 'metaObject' のような未使用のコンストラクタパラメータを避けてください。 3 32

org/apache/ibatis/session/SqlSessionFactoryBuilder.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 5961
EmptyCatchBlock 空の catch ブロックを避けてください 3 8991

org/apache/ibatis/session/defaults/DefaultSqlSessionFactory.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 140142

org/apache/ibatis/type/TypeHandlerRegistry.java

ルール 違反 優先度
EmptyCatchBlock 空の catch ブロックを避けてください 3 356358