Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
93 0 168 0

Files

File  I  W  E
org/mybatis/guice/AbstractMyBatisModule.java 0 2 0
org/mybatis/guice/MyBatisJtaModule.java 0 5 0
org/mybatis/guice/MyBatisModule.java 0 8 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/settings/AggressiveLazyLoadingConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/AliasConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/AutoMappingBehaviorConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/CacheEnabledConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/CallSettersOnNullsConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/ConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/ConfigurationSettings.java 0 1 0
org/mybatis/guice/configuration/settings/DefaultExecutorTypeConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/DefaultScriptingLanguageTypeConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/DefaultStatementTimeoutConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/InterceptorConfigurationSettingProvider.java 0 3 0
org/mybatis/guice/configuration/settings/JavaTypeAndHandlerConfigurationSettingProvider.java 0 3 0
org/mybatis/guice/configuration/settings/LazyLoadingEnabledConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/LocalCacheScopeConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/MapUnderscoreToCamelCaseConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/MapperConfigurationSetting.java 0 2 0
org/mybatis/guice/configuration/settings/MultipleResultSetsEnabledConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/ObjectFactoryConfigurationSetting.java 0 3 0
org/mybatis/guice/configuration/settings/ObjectWrapperFactoryConfigurationSetting.java 0 3 0
org/mybatis/guice/configuration/settings/TypeHandlerConfigurationSettingProvider.java 0 3 0
org/mybatis/guice/configuration/settings/UseColumnLabelConfigurationSetting.java 0 1 0
org/mybatis/guice/configuration/settings/UseGeneratedKeysConfigurationSetting.java 0 1 0
org/mybatis/guice/datasource/builtin/JndiDataSourceProvider.java 0 3 0
org/mybatis/guice/datasource/builtin/PooledDataSourceProvider.java 0 3 0
org/mybatis/guice/datasource/builtin/UnpooledDataSourceProvider.java 0 3 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 3 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 3 0
org/mybatis/guice/datasource/dbcp/SharedPoolDataSourceProvider.java 0 2 0
org/mybatis/guice/datasource/druid/DruidDataSourceProvider.java 0 3 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 6 0
org/mybatis/guice/environment/EnvironmentProvider.java 0 2 0
org/mybatis/guice/mappers/MapperProvider.java 0 2 0
org/mybatis/guice/provision/ConfigurationProviderProvisionListener.java 0 6 0
org/mybatis/guice/provision/KeyMatcher.java 0 1 0
org/mybatis/guice/session/SqlSessionFactoryProvider.java 0 2 0
org/mybatis/guice/session/SqlSessionManagerProvider.java 0 3 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 1 0
org/mybatis/guice/transactional/TransactionAttributeStrategy.java 0 1 0
org/mybatis/guice/transactional/TransactionToken.java 0 1 0
org/mybatis/guice/transactional/Transactional.java 0 8 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 4 0

Rules

Category Rule Violations Severity
blocks EmptyBlock
  • tokens: "LITERAL_TRY, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"
  • option: "TEXT"
1  Warning
EmptyCatchBlock
  • exceptionVariableName: "expected"
1  Warning
imports CustomImportOrder
  • separateLineBetweenGroups: "true"
  • sortImportsInGroupAlphabetically: "true"
  • customImportOrderRules: "STATIC###THIRD_PARTY_PACKAGE"
  • tokens: "IMPORT, STATIC_IMPORT, PACKAGE_DEF"
87  Warning
javadoc InvalidJavadocPosition 2  Warning
JavadocParagraph 6  Warning
MissingJavadocMethod
  • scope: "public"
  • tokens: "METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF, COMPACT_CTOR_DEF"
  • minLineCount: "2"
  • allowedAnnotations: "Override, Test"
5  Warning
MissingJavadocType
  • scope: "protected"
  • excludeScope: "nothing"
  • tokens: "CLASS_DEF, INTERFACE_DEF, ENUM_DEF, RECORD_DEF, ANNOTATION_DEF"
46  Warning
SummaryJavadoc
  • forbiddenSummaryFragments: "^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"
3  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.*|a href|href|http://|https://|ftp://"
6  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 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 blocks EmptyBlock Empty finally block. 109
 Warning naming MethodTypeParameterName Method type name 'TH' must match pattern '(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)'. 554
 Warning naming MethodTypeParameterName Method type name 'TH' must match pattern '(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)'. 558

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 'jakarta.inject.Named' 20
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.HashSet' 24
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 27
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.ibatis.executor.ErrorContext' 29
 Warning imports CustomImportOrder Extra separation in import group before 'edu.umd.cs.findbugs.annotations.Nullable' 38
 Warning imports CustomImportOrder Wrong lexicographical order for 'edu.umd.cs.findbugs.annotations.Nullable' import. Should be before 'org.mybatis.guice.configuration.settings.MapperConfigurationSetting'. 38

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. 28

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

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

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. 26

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. 26

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.session.Configuration' 24
 Warning javadoc MissingJavadocType Missing a Javadoc comment. 27

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

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

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

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

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

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

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.util.Map.Entry' 22
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 25
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.BasicDataSource' 27

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

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.ConnectionPoolDataSource' 22
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS' 24
 Warning naming AbbreviationAsWordInName Abbreviation in name 'DriverAdapterCPDSProvider' must contain no more than '1' consecutive capital letters. 29

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.util.Map' 21
 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.datasources.PerUserPoolDataSource' 27

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

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.ConnectionPoolDataSource' 21
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.datasources.SharedPoolDataSource' 24

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

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

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

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. 56
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 65

org/mybatis/guice/provision/KeyMatcher.java

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

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

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

org/mybatis/guice/transactional/TransactionAttributeStrategy.java

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

org/mybatis/guice/transactional/TransactionToken.java

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

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 InvalidJavadocPosition Javadoc comment is placed in the wrong location. 195
 Warning javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 207

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 sizes LineLength Line is longer than 120 characters (found 162). 46
 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