Checkstyle Results

The following document contains the results of Checkstyle 11.1.0 with checkstyle.xml ruleset.

Summary

Files  Info  Warnings  Errors
92 0 345 0

Files

File  I  W  E
org/mybatis/guice/AbstractMyBatisModule.java 0 2 0
org/mybatis/guice/MyBatisJtaModule.java 0 9 0
org/mybatis/guice/MyBatisModule.java 0 12 0
org/mybatis/guice/Preconditions.java 0 10 0
org/mybatis/guice/XMLMyBatisModule.java 0 1 0
org/mybatis/guice/binder/TypeHandlerBinder.java 0 1 0
org/mybatis/guice/configuration/ConfigurationProvider.java 0 6 0
org/mybatis/guice/configuration/ConfigurationSettingListener.java 0 2 0
org/mybatis/guice/configuration/settings/AggressiveLazyLoadingConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/AliasConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/AutoMappingBehaviorConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/CacheEnabledConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/CallSettersOnNullsConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/ConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/ConfigurationSettings.java 0 1 0
org/mybatis/guice/configuration/settings/DefaultExecutorTypeConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/DefaultScriptingLanguageTypeConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/DefaultStatementTimeoutConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/InterceptorConfigurationSettingProvider.java 0 4 0
org/mybatis/guice/configuration/settings/JavaTypeAndHandlerConfigurationSettingProvider.java 0 4 0
org/mybatis/guice/configuration/settings/LazyLoadingEnabledConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/LocalCacheScopeConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/MapUnderscoreToCamelCaseConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/MapperConfigurationSetting.java 0 3 0
org/mybatis/guice/configuration/settings/MultipleResultSetsEnabledConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/ObjectFactoryConfigurationSetting.java 0 4 0
org/mybatis/guice/configuration/settings/ObjectWrapperFactoryConfigurationSetting.java 0 4 0
org/mybatis/guice/configuration/settings/TypeHandlerConfigurationSettingProvider.java 0 4 0
org/mybatis/guice/configuration/settings/UseColumnLabelConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/UseGeneratedKeysConfigurationSetting.java 0 2 0
org/mybatis/guice/datasource/builtin/JndiDataSourceProvider.java 0 3 0
org/mybatis/guice/datasource/builtin/PooledDataSourceProvider.java 0 4 0
org/mybatis/guice/datasource/builtin/UnpooledDataSourceProvider.java 0 4 0
org/mybatis/guice/datasource/c3p0/C3p0DataSourceProvider.java 0 3 0
org/mybatis/guice/datasource/dbcp/BasicDataSourceProvider.java 0 3 0
org/mybatis/guice/datasource/dbcp/DriverAdapterCPDSProvider.java 0 11 0
org/mybatis/guice/datasource/dbcp/PerUserDefaultAutoCommit.java 0 2 0
org/mybatis/guice/datasource/dbcp/PerUserDefaultReadOnly.java 0 2 0
org/mybatis/guice/datasource/dbcp/PerUserDefaultTransactionIsolation.java 0 2 0
org/mybatis/guice/datasource/dbcp/PerUserMaxIdle.java 0 2 0
org/mybatis/guice/datasource/dbcp/PerUserMaxTotal.java 0 2 0
org/mybatis/guice/datasource/dbcp/PerUserMaxWaitMillis.java 0 2 0
org/mybatis/guice/datasource/dbcp/PerUserPoolDataSourceModule.java 0 4 0
org/mybatis/guice/datasource/dbcp/PerUserPoolDataSourceProvider.java 0 22 0
org/mybatis/guice/datasource/dbcp/SharedPoolDataSourceProvider.java 0 19 0
org/mybatis/guice/datasource/druid/DruidDataSourceProvider.java 0 33 0
org/mybatis/guice/datasource/helper/JdbcHelper.java 0 3 0
org/mybatis/guice/datasource/helper/JdbcUrlAntFormatter.java 0 3 0
org/mybatis/guice/datasource/helper/KeyResolver.java 0 1 0
org/mybatis/guice/datasource/hikaricp/HikariCPProvider.java 0 34 0
org/mybatis/guice/environment/EnvironmentProvider.java 0 2 0
org/mybatis/guice/mappers/MapperProvider.java 0 3 0
org/mybatis/guice/provision/ConfigurationProviderProvisionListener.java 0 6 0
org/mybatis/guice/provision/KeyMatcher.java 0 2 0
org/mybatis/guice/session/SqlSessionFactoryProvider.java 0 2 0
org/mybatis/guice/session/SqlSessionManagerProvider.java 0 4 0
org/mybatis/guice/transactional/MandatoryTransactionAttributeStrategy.java 0 1 0
org/mybatis/guice/transactional/MyBatisXAException.java 0 2 0
org/mybatis/guice/transactional/NeverTransactionAttributeStrategy.java 0 1 0
org/mybatis/guice/transactional/RequiredTransactionAttributeStrategy.java 0 1 0
org/mybatis/guice/transactional/RequiresNewTransactionAttributeStrategy.java 0 1 0
org/mybatis/guice/transactional/SupportsTransactionAttributeStrategy.java 0 1 0
org/mybatis/guice/transactional/TransactionAttribute.java 0 4 0
org/mybatis/guice/transactional/TransactionAttributeStrategy.java 0 2 0
org/mybatis/guice/transactional/TransactionToken.java 0 2 0
org/mybatis/guice/transactional/Transactional.java 0 30 0
org/mybatis/guice/transactional/TransactionalMethodInterceptor.java 0 2 0
org/mybatis/guice/transactional/TxTransactionalMethodInterceptor.java 0 5 0
org/mybatis/guice/transactional/XASqlSessionManager.java 0 8 0
org/mybatis/guice/transactional/XASqlSessionManagerProvider.java 0 4 0
org/mybatis/guice/type/TypeHandlerProvider.java 0 6 0

Rules

Category Rule Violations Severity
blocks EmptyCatchBlock
  • commentFormat: "\w+"
1  Warning
imports CustomImportOrder
  • separateLineBetweenGroups: "true"
  • sortImportsInGroupAlphabetically: "true"
  • customImportOrderRules: "STATIC###THIRD_PARTY_PACKAGE"
  • tokens: "IMPORT, STATIC_IMPORT, PACKAGE_DEF"
88  Warning
javadoc AtclauseOrder
  • tagOrder: "@param, @return, @throws, @deprecated"
  • target: "CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF"
1  Warning
JavadocParagraph
  • allowNewlineParagraph: "false"
42  Warning
MissingJavadocMethod
  • allowMissingPropertyJavadoc: "true"
  • scope: "protected"
  • tokens: "METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF, COMPACT_CTOR_DEF"
  • allowedAnnotations: "Override, Test"
148  Warning
MissingJavadocType
  • scope: "protected"
  • excludeScope: "nothing"
  • tokens: "CLASS_DEF, INTERFACE_DEF, ENUM_DEF, RECORD_DEF, ANNOTATION_DEF"
45  Warning
SummaryJavadoc
  • forbiddenSummaryFragments: "^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"
4  Warning
naming AbbreviationAsWordInName
  • tokens: "CLASS_DEF, INTERFACE_DEF, ENUM_DEF, ANNOTATION_DEF, ANNOTATION_FIELD_DEF, PARAMETER_DEF, VARIABLE_DEF, METHOD_DEF, PATTERN_VARIABLE_DEF, RECORD_DEF, RECORD_COMPONENT_DEF"
  • ignoreFinal: "false"
  • allowedAbbreviations: "XML,URL"
  • allowedAbbreviationLength: "0"
8  Warning
ClassTypeParameterName
  • format: "(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"
1  Warning
MethodTypeParameterName
  • format: "(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"
2  Warning
sizes LineLength
  • fileExtensions: "java"
  • max: "120"
  • ignorePattern: "^package.*|^import.*|href\s*=\s*"[^"]*"|http://|https://|ftp://"
5  Error

Details

org/mybatis/guice/AbstractMyBatisModule.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.Method' 30
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.io.ResolverUtil' 33

org/mybatis/guice/MyBatisJtaModule.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.transaction.xa.XAResource' 26
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.logging.Log' 28
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 38
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Warning naming AbbreviationAsWordInName Abbreviation in name 'bindXAResourceProvider' must contain no more than '1' consecutive capital letters. 97
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 102

org/mybatis/guice/MyBatisModule.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Provider' 26
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Collection' 28
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 30
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.io.ResolverUtil' 32
 Warning sizes LineLength Line is longer than 120 characters (found 129). 100
 Warning javadoc AtclauseOrder Block tags have to appear in the order '[@param, @return, @throws, @deprecated]'. 165
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 255
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 260
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 418
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 418
 Warning naming MethodTypeParameterName Method type name 'TH' must match pattern '(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)'. 552
 Warning naming MethodTypeParameterName Method type name 'TH' must match pattern '(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)'. 556

org/mybatis/guice/Preconditions.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 30
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 30
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 37
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 37
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 42
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 42
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 49
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 49
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 56
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 56

org/mybatis/guice/XMLMyBatisModule.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.plugin.Interceptor' 26

org/mybatis/guice/binder/TypeHandlerBinder.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.type.TypeHandler' 20

org/mybatis/guice/configuration/ConfigurationProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'edu.umd.cs.findbugs.annotations.Nullable' 20
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Named' 22
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.HashSet' 26
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 29
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.executor.ErrorContext' 31
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 123

org/mybatis/guice/configuration/ConfigurationSettingListener.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 27

org/mybatis/guice/configuration/settings/AggressiveLazyLoadingConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/configuration/settings/AliasConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 25

org/mybatis/guice/configuration/settings/AutoMappingBehaviorConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 21
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 25

org/mybatis/guice/configuration/settings/CacheEnabledConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/configuration/settings/CallSettersOnNullsConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/configuration/settings/ConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 21

org/mybatis/guice/configuration/settings/ConfigurationSettings.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.ElementType' 20

org/mybatis/guice/configuration/settings/DefaultExecutorTypeConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 21
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 25

org/mybatis/guice/configuration/settings/DefaultScriptingLanguageTypeConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 21
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 25

org/mybatis/guice/configuration/settings/DefaultStatementTimeoutConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/configuration/settings/InterceptorConfigurationSettingProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 20
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.plugin.Interceptor' 23
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 33

org/mybatis/guice/configuration/settings/JavaTypeAndHandlerConfigurationSettingProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 21
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.session.Configuration' 24
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 27
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 42

org/mybatis/guice/configuration/settings/LazyLoadingEnabledConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/configuration/settings/LocalCacheScopeConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 21
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 25

org/mybatis/guice/configuration/settings/MapUnderscoreToCamelCaseConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/configuration/settings/MapperConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 28

org/mybatis/guice/configuration/settings/MultipleResultSetsEnabledConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 28

org/mybatis/guice/configuration/settings/ObjectFactoryConfigurationSetting.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 20
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.reflection.factory.ObjectFactory' 23
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 25
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32

org/mybatis/guice/configuration/settings/ObjectWrapperFactoryConfigurationSetting.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 20
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory' 23
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 25
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 31

org/mybatis/guice/configuration/settings/TypeHandlerConfigurationSettingProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 21
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.type.TypeHandler' 24
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32

org/mybatis/guice/configuration/settings/UseColumnLabelConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/configuration/settings/UseGeneratedKeysConfigurationSetting.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/mybatis/guice/datasource/builtin/JndiDataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 22
 Warning imports CustomImportOrder Extra separation in import group before 'javax.naming.Context' 24
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.datasource.jndi.JndiDataSourceFactory' 27

org/mybatis/guice/datasource/builtin/PooledDataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 22
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 24
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.datasource.pooled.PooledDataSource' 26
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 102

org/mybatis/guice/datasource/builtin/UnpooledDataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 22
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 24
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.datasource.unpooled.UnpooledDataSource' 26
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 102

org/mybatis/guice/datasource/c3p0/C3p0DataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 20
 Warning imports CustomImportOrder Extra separation in import group before 'java.beans.PropertyVetoException' 24
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 27

org/mybatis/guice/datasource/dbcp/BasicDataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.time.Duration' 22
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 26
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.BasicDataSource' 28

org/mybatis/guice/datasource/dbcp/DriverAdapterCPDSProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.time.Duration' 22
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.ConnectionPoolDataSource' 24
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS' 26
 Warning naming AbbreviationAsWordInName Abbreviation in name 'DriverAdapterCPDSProvider' must contain no more than '1' consecutive capital letters. 31
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 120

org/mybatis/guice/datasource/dbcp/PerUserDefaultAutoCommit.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Documented' 20
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26

org/mybatis/guice/datasource/dbcp/PerUserDefaultReadOnly.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Documented' 20
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26

org/mybatis/guice/datasource/dbcp/PerUserDefaultTransactionIsolation.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Documented' 20
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26

org/mybatis/guice/datasource/dbcp/PerUserMaxIdle.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Documented' 20
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26

org/mybatis/guice/datasource/dbcp/PerUserMaxTotal.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Documented' 20
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26

org/mybatis/guice/datasource/dbcp/PerUserMaxWaitMillis.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Documented' 20
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 26

org/mybatis/guice/datasource/dbcp/PerUserPoolDataSourceModule.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Provider' 22
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Annotation' 24
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 27
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 83

org/mybatis/guice/datasource/dbcp/PerUserPoolDataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.time.Duration' 21
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.ConnectionPoolDataSource' 25
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.datasources.PerUserPoolDataSource' 28
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 126
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 131

org/mybatis/guice/datasource/dbcp/SharedPoolDataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.time.Duration' 21
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.ConnectionPoolDataSource' 23
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.datasources.SharedPoolDataSource' 26
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 114

org/mybatis/guice/datasource/druid/DruidDataSourceProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Named' 21
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 24
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 27
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 126
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 142
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 147
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 157
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 162
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 173
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 178
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 183
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 188

org/mybatis/guice/datasource/helper/JdbcHelper.java

Severity Category Rule Message Line
 Warning sizes LineLength Line is longer than 120 characters (found 139). 71
 Warning sizes LineLength Line is longer than 120 characters (found 153). 128
 Warning sizes LineLength Line is longer than 120 characters (found 136). 141

org/mybatis/guice/datasource/helper/JdbcUrlAntFormatter.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 21
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 24
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 28

org/mybatis/guice/datasource/helper/KeyResolver.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 23

org/mybatis/guice/datasource/hikaricp/HikariCPProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 22
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 26
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 30
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 34
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 34
 Warning naming AbbreviationAsWordInName Abbreviation in name 'HikariCPProvider' must contain no more than '1' consecutive capital letters. 38
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 154
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 160
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 165
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 175
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 191
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 196
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 201
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 206
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 211

org/mybatis/guice/environment/EnvironmentProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 23
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.mapping.Environment' 25

org/mybatis/guice/mappers/MapperProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Objects' 21
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.session.SqlSessionManager' 23
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 35

org/mybatis/guice/provision/ConfigurationProviderProvisionListener.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Provider' 22
 Warning imports CustomImportOrder Extra separation in import group before 'org.mybatis.guice.configuration.ConfigurationSettingListener' 24
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 28
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 58

org/mybatis/guice/provision/KeyMatcher.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 22
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 34

org/mybatis/guice/session/SqlSessionFactoryProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.session.Configuration' 22
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 37

org/mybatis/guice/session/SqlSessionManagerProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.session.SqlSessionFactory' 24
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 27
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 39

org/mybatis/guice/transactional/MandatoryTransactionAttributeStrategy.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 18

org/mybatis/guice/transactional/MyBatisXAException.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning naming AbbreviationAsWordInName Abbreviation in name 'MyBatisXAException' must contain no more than '1' consecutive capital letters. 20

org/mybatis/guice/transactional/NeverTransactionAttributeStrategy.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 18

org/mybatis/guice/transactional/RequiredTransactionAttributeStrategy.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 18

org/mybatis/guice/transactional/RequiresNewTransactionAttributeStrategy.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 18

org/mybatis/guice/transactional/SupportsTransactionAttributeStrategy.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 18

org/mybatis/guice/transactional/TransactionAttribute.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 28
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 155

org/mybatis/guice/transactional/TransactionAttributeStrategy.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 18
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 19

org/mybatis/guice/transactional/TransactionToken.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 20
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 26

org/mybatis/guice/transactional/Transactional.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.session.ExecutorType' 23
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 57
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 83
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 83
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 95
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 95
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 120
 Warning javadoc JavadocParagraph Redundant <p> tag. 120
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 125
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 125
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 133
 Warning javadoc JavadocParagraph Redundant <p> tag. 133
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 138
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 138
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 147
 Warning javadoc JavadocParagraph Redundant <p> tag. 147
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 151
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 151
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 158
 Warning javadoc JavadocParagraph Redundant <p> tag. 158
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 162
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 162
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 170
 Warning javadoc JavadocParagraph Redundant <p> tag. 170
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 174
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 174
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 183
 Warning javadoc JavadocParagraph Redundant <p> tag. 183
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 187
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 187

org/mybatis/guice/transactional/TransactionalMethodInterceptor.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.Constructor' 23
 Warning imports CustomImportOrder Extra separation in import group before 'org.aopalliance.intercept.MethodInterceptor' 27

org/mybatis/guice/transactional/TxTransactionalMethodInterceptor.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.annotation.Annotation' 25
 Warning imports CustomImportOrder Extra separation in import group before 'javax.transaction.xa.XAResource' 30
 Warning imports CustomImportOrder Extra separation in import group before 'org.aopalliance.intercept.MethodInterceptor' 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Warning naming AbbreviationAsWordInName Abbreviation in name 'bothAEsNull' must contain no more than '1' consecutive capital letters. 154

org/mybatis/guice/transactional/XASqlSessionManager.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.transaction.xa.XAException' 23
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.logging.Log' 27
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 32
 Warning naming AbbreviationAsWordInName Abbreviation in name 'XASqlSessionManager' must contain no more than '1' consecutive capital letters. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Warning naming AbbreviationAsWordInName Abbreviation in name 'decodeXAResourceFlag' must contain no more than '1' consecutive capital letters. 76
 Warning sizes LineLength Line is longer than 120 characters (found 123). 453
 Warning blocks EmptyCatchBlock Empty catch block. 517

org/mybatis/guice/transactional/XASqlSessionManagerProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.transaction.xa.XAResource' 21
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.session.SqlSessionManager' 23
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 25
 Warning naming AbbreviationAsWordInName Abbreviation in name 'XASqlSessionManagerProvider' must contain no more than '1' consecutive capital letters. 25

org/mybatis/guice/type/TypeHandlerProvider.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.inject.Inject' 21
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.Constructor' 24
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.type.TypeException' 27
 Warning naming ClassTypeParameterName Class type name 'TH' must match pattern '(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)'. 33
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 44