Apollo

##### Parent Project

- Ctrip Framework Parent

##### Modules

- Apollo BuildTools
- Apollo Core
- Apollo Client
- Apollo Common
- Apollo Biz
- Apollo ConfigService
- Apollo AdminService
- Apollo Portal
- Apollo Assembly
- Apollo Demo

##### Project Documentation

- Project Information
- Project Reports
  - Checkstyle
  - CPD
  - PMD
  - Cobertura Test Coverage

## Checkstyle Results

The following document contains the results of Checkstyle 6.18 with google_checks.xml ruleset.

## Summary

Files | Info | Warnings | Errors
--- | --- | --- | ---
269 | 0 | 1246 | 0

## Files

File | I | W | E
--- | --- | --- | ---
ApolloConfigDemo.java | 0 | 2 | 0
ApolloConfigFileDemo.java | 0 | 1 | 0
com/ctrip/framework/apollo/Apollo.java | 0 | 1 | 0
com/ctrip/framework/apollo/Config.java | 0 | 1 | 0
com/ctrip/framework/apollo/ConfigFile.java | 0 | 3 | 0
com/ctrip/framework/apollo/ConfigService.java | 0 | 4 | 0
com/ctrip/framework/apollo/adminservice/AdminServiceApplication.java | 0 | 2 | 0
com/ctrip/framework/apollo/adminservice/AdminServiceHealthIndicator.java | 0 | 1 | 0
com/ctrip/framework/apollo/adminservice/aop/NamespaceLockAspect.java | 0 | 7 | 0
com/ctrip/framework/apollo/adminservice/aop/PreAcquireNamespaceLock.java | 0 | 1 | 0
com/ctrip/framework/apollo/adminservice/controller/AppController.java | 0 | 22 | 0
com/ctrip/framework/apollo/adminservice/controller/AppNamespaceController.java | 0 | 9 | 0
com/ctrip/framework/apollo/adminservice/controller/ClusterController.java | 0 | 19 | 0
com/ctrip/framework/apollo/adminservice/controller/CommitController.java | 0 | 2 | 0
com/ctrip/framework/apollo/adminservice/controller/ItemController.java | 0 | 33 | 0
com/ctrip/framework/apollo/adminservice/controller/ItemSetController.java | 0 | 6 | 0
com/ctrip/framework/apollo/adminservice/controller/NamespaceController.java | 0 | 26 | 0
com/ctrip/framework/apollo/adminservice/controller/NamespaceLockController.java | 0 | 2 | 0
com/ctrip/framework/apollo/adminservice/controller/ReleaseController.java | 0 | 4 | 0
com/ctrip/framework/apollo/assembly/ApolloApplication.java | 0 | 5 | 0
com/ctrip/framework/apollo/biz/aop/RepositoryAspect.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/customize/BizLoggingCustomizer.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/entity/Audit.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/entity/Cluster.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/entity/Commit.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/entity/Item.java | 0 | 2 | 0
com/ctrip/framework/apollo/biz/entity/Namespace.java | 0 | 2 | 0
com/ctrip/framework/apollo/biz/entity/NamespaceLock.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/entity/Privilege.java | 0 | 2 | 0
com/ctrip/framework/apollo/biz/entity/Release.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/message/ReleaseMessageScanner.java | 0 | 8 | 0
com/ctrip/framework/apollo/biz/repository/AppNamespaceRepository.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/repository/AppRepository.java | 0 | 4 | 0
com/ctrip/framework/apollo/biz/repository/AuditRepository.java | 0 | 5 | 0
com/ctrip/framework/apollo/biz/repository/CommitRepository.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/repository/ItemRepository.java | 0 | 2 | 0
com/ctrip/framework/apollo/biz/repository/NamespaceRepository.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/repository/PrivilegeRepository.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/repository/ReleaseRepository.java | 0 | 6 | 0
com/ctrip/framework/apollo/biz/service/AdminService.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/service/AppNamespaceService.java | 0 | 25 | 0
com/ctrip/framework/apollo/biz/service/AppService.java | 0 | 13 | 0
com/ctrip/framework/apollo/biz/service/AuditService.java | 0 | 6 | 0
com/ctrip/framework/apollo/biz/service/ClusterService.java | 0 | 17 | 0
com/ctrip/framework/apollo/biz/service/CommitService.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/service/ConfigService.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/service/ItemService.java | 0 | 15 | 0
com/ctrip/framework/apollo/biz/service/ItemSetService.java | 0 | 11 | 0
com/ctrip/framework/apollo/biz/service/NamespaceLockService.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/service/NamespaceService.java | 0 | 17 | 0
com/ctrip/framework/apollo/biz/service/PrivilegeService.java | 0 | 3 | 0
com/ctrip/framework/apollo/biz/service/ReleaseService.java | 0 | 5 | 0
com/ctrip/framework/apollo/biz/service/ServerConfigService.java | 0 | 2 | 0
com/ctrip/framework/apollo/biz/utils/ConfigChangeContentBuilder.java | 0 | 2 | 0
com/ctrip/framework/apollo/biz/utils/EntityManagerUtil.java | 0 | 1 | 0
com/ctrip/framework/apollo/biz/utils/ReleaseKeyGenerator.java | 0 | 3 | 0
com/ctrip/framework/apollo/cat/NullClientConfigManager.java | 0 | 4 | 0
com/ctrip/framework/apollo/cat/NullMessageManager.java | 0 | 13 | 0
com/ctrip/framework/apollo/cat/NullMessageProducer.java | 0 | 4 | 0
com/ctrip/framework/apollo/common/controller/ApolloInfoController.java | 0 | 2 | 0
com/ctrip/framework/apollo/common/controller/CatConfig.java | 0 | 8 | 0
com/ctrip/framework/apollo/common/controller/CharacterEncodingFilterConfiguration.java | 0 | 7 | 0
com/ctrip/framework/apollo/common/controller/GlobalDefaultExceptionHandler.java | 0 | 15 | 0
com/ctrip/framework/apollo/common/controller/HttpMessageConverterConfiguration.java | 0 | 1 | 0
com/ctrip/framework/apollo/common/controller/WebMvcConfig.java | 0 | 7 | 0
com/ctrip/framework/apollo/common/customize/LoggingCustomizer.java | 0 | 8 | 0
com/ctrip/framework/apollo/common/datasource/TitanCondition.java | 0 | 1 | 0
com/ctrip/framework/apollo/common/datasource/TitanEntityManager.java | 0 | 6 | 0
com/ctrip/framework/apollo/common/datasource/TitanSettings.java | 0 | 5 | 0
com/ctrip/framework/apollo/common/entity/App.java | 0 | 1 | 0
com/ctrip/framework/apollo/common/entity/AppNamespace.java | 0 | 1 | 0
com/ctrip/framework/apollo/common/entity/BaseEntity.java | 0 | 5 | 0
com/ctrip/framework/apollo/common/http/MultiResponseEntity.java | 0 | 3 | 0
com/ctrip/framework/apollo/common/http/RichResponseEntity.java | 0 | 6 | 0
com/ctrip/framework/apollo/common/utils/BeanUtils.java | 0 | 30 | 0
com/ctrip/framework/apollo/common/utils/ExceptionUtils.java | 0 | 6 | 0
com/ctrip/framework/apollo/common/utils/InputValidator.java | 0 | 6 | 0
com/ctrip/framework/apollo/common/utils/RequestPrecondition.java | 0 | 11 | 0
com/ctrip/framework/apollo/configservice/ConfigServiceApplication.java | 0 | 1 | 0
com/ctrip/framework/apollo/configservice/ConfigServiceAutoConfiguration.java | 0 | 1 | 0
com/ctrip/framework/apollo/configservice/controller/ConfigController.java | 0 | 11 | 0
com/ctrip/framework/apollo/configservice/controller/ConfigFileController.java | 0 | 7 | 0
com/ctrip/framework/apollo/configservice/controller/NotificationController.java | 0 | 3 | 0
com/ctrip/framework/apollo/configservice/util/NamespaceUtil.java | 0 | 1 | 0
com/ctrip/framework/apollo/configservice/util/WatchKeysUtil.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/MetaDomainConsts.java | 0 | 3 | 0
com/ctrip/framework/apollo/core/dto/ApolloConfig.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/dto/ApolloConfigNotification.java | 0 | 3 | 0
com/ctrip/framework/apollo/core/dto/AppDTO.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/dto/AppNamespaceDTO.java | 0 | 3 | 0
com/ctrip/framework/apollo/core/dto/BaseDTO.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/dto/ClusterDTO.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/dto/CommitDTO.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/dto/ItemChangeSets.java | 0 | 3 | 0
com/ctrip/framework/apollo/core/dto/ItemDTO.java | 0 | 12 | 0
com/ctrip/framework/apollo/core/dto/NamespaceDTO.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/dto/NamespaceLockDTO.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/dto/ReleaseDTO.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/dto/ServiceDTO.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/enums/ConfigFileFormat.java | 0 | 5 | 0
com/ctrip/framework/apollo/core/enums/Env.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/enums/EnvUtils.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/exception/AbstractBaseException.java | 0 | 6 | 0
com/ctrip/framework/apollo/core/exception/BadRequestException.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/exception/NotFoundException.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/exception/ServiceException.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/utils/ApolloThreadFactory.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/utils/ByteUtil.java | 0 | 6 | 0
com/ctrip/framework/apollo/core/utils/ClassLoaderUtil.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/utils/DNSUtil.java | 0 | 2 | 0
com/ctrip/framework/apollo/core/utils/MachineUtil.java | 0 | 1 | 0
com/ctrip/framework/apollo/core/utils/PropertiesUtil.java | 0 | 3 | 0
com/ctrip/framework/apollo/core/utils/ResourceUtils.java | 0 | 3 | 0
com/ctrip/framework/apollo/core/utils/StringUtils.java | 0 | 28 | 0
com/ctrip/framework/apollo/ds/ApolloDataSourceProvider.java | 0 | 36 | 0
com/ctrip/framework/apollo/internals/AbstractConfig.java | 0 | 1 | 0
com/ctrip/framework/apollo/internals/AbstractConfigFile.java | 0 | 4 | 0
com/ctrip/framework/apollo/internals/AbstractConfigRepository.java | 0 | 2 | 0
com/ctrip/framework/apollo/internals/ConfigServiceLocator.java | 0 | 5 | 0
com/ctrip/framework/apollo/internals/DefaultConfig.java | 0 | 4 | 0
com/ctrip/framework/apollo/internals/DefaultConfigManager.java | 0 | 3 | 0
com/ctrip/framework/apollo/internals/LocalFileConfigRepository.java | 0 | 10 | 0
com/ctrip/framework/apollo/internals/PropertiesConfigFile.java | 0 | 1 | 0
com/ctrip/framework/apollo/internals/RemoteConfigRepository.java | 0 | 21 | 0
com/ctrip/framework/apollo/internals/SimpleConfig.java | 0 | 3 | 0
com/ctrip/framework/apollo/metaservice/controller/ServiceController.java | 0 | 3 | 0
com/ctrip/framework/apollo/metaservice/service/DiscoveryService.java | 0 | 3 | 0
com/ctrip/framework/apollo/model/ConfigChangeEvent.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/PortalApplication.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/PortalSettings.java | 0 | 7 | 0
com/ctrip/framework/apollo/portal/api/API.java | 0 | 5 | 0
com/ctrip/framework/apollo/portal/api/AdminServiceAPI.java | 0 | 68 | 0
com/ctrip/framework/apollo/portal/api/RestTemplateFactory.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/auth/CtripLogoutHandler.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/auth/CtripSsoHeartbeatHandler.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/auth/CtripUserInfoHolder.java | 0 | 5 | 0
com/ctrip/framework/apollo/portal/auth/CtripUserService.java | 0 | 7 | 0
com/ctrip/framework/apollo/portal/auth/DefaultLogoutHandler.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/auth/DefaultSsoHeartbeatHandler.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/auth/DefaultUserInfoHolder.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/auth/PermissionValidator.java | 0 | 11 | 0
com/ctrip/framework/apollo/portal/auth/UserInfoHolder.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/configutation/AuthConfiguration.java | 0 | 26 | 0
com/ctrip/framework/apollo/portal/configutation/ServletContextConfiguration.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/constant/PermissionType.java | 0 | 3 | 0
com/ctrip/framework/apollo/portal/constant/RoleType.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/controller/AppController.java | 0 | 10 | 0
com/ctrip/framework/apollo/portal/controller/ClusterController.java | 0 | 5 | 0
com/ctrip/framework/apollo/portal/controller/CommitController.java | 0 | 4 | 0
com/ctrip/framework/apollo/portal/controller/ConfigController.java | 0 | 25 | 0
com/ctrip/framework/apollo/portal/controller/EnvController.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/controller/NamespaceController.java | 0 | 13 | 0
com/ctrip/framework/apollo/portal/controller/NamespaceLockController.java | 0 | 4 | 0
com/ctrip/framework/apollo/portal/controller/OrganizationController.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/controller/PermissionController.java | 0 | 48 | 0
com/ctrip/framework/apollo/portal/controller/ReleaseController.java | 0 | 10 | 0
com/ctrip/framework/apollo/portal/controller/ServerConfigController.java | 0 | 6 | 0
com/ctrip/framework/apollo/portal/controller/UserInfoController.java | 0 | 3 | 0
com/ctrip/framework/apollo/portal/customize/BizLoggingCustomizer.java | 0 | 3 | 0
com/ctrip/framework/apollo/portal/entity/form/NamespaceSyncModel.java | 0 | 3 | 0
com/ctrip/framework/apollo/portal/entity/form/NamespaceTextModel.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/entity/vo/EnvClusterInfo.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/entity/vo/ItemDiffs.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/entity/vo/NamespaceIdentifer.java | 0 | 5 | 0
com/ctrip/framework/apollo/portal/entity/vo/NamespaceVO.java | 0 | 5 | 0
com/ctrip/framework/apollo/portal/entity/vo/ReleaseVO.java | 0 | 4 | 0
com/ctrip/framework/apollo/portal/listener/CreationListener.java | 0 | 9 | 0
com/ctrip/framework/apollo/portal/repository/AppNamespaceRepository.java | 0 | 2 | 0
com/ctrip/framework/apollo/portal/repository/PermissionRepository.java | 0 | 5 | 0
com/ctrip/framework/apollo/portal/repository/RolePermissionRepository.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/repository/RoleRepository.java | 0 | 3 | 0
com/ctrip/framework/apollo/portal/repository/UserRoleRepository.java | 0 | 10 | 0
com/ctrip/framework/apollo/portal/service/AppNamespaceService.java | 0 | 7 | 0
com/ctrip/framework/apollo/portal/service/AppService.java | 0 | 22 | 0
com/ctrip/framework/apollo/portal/service/ClusterService.java | 0 | 6 | 0
com/ctrip/framework/apollo/portal/service/CommitService.java | 0 | 3 | 0
com/ctrip/framework/apollo/portal/service/ConfigService.java | 0 | 39 | 0
com/ctrip/framework/apollo/portal/service/NamespaceLockService.java | 0 | 3 | 0
com/ctrip/framework/apollo/portal/service/NamespaceService.java | 0 | 19 | 0
com/ctrip/framework/apollo/portal/service/ReleaseService.java | 0 | 14 | 0
com/ctrip/framework/apollo/portal/service/RoleInitializationService.java | 0 | 8 | 0
com/ctrip/framework/apollo/portal/service/RolePermissionService.java | 0 | 8 | 0
com/ctrip/framework/apollo/portal/service/ServerConfigService.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/service/ServiceLocator.java | 0 | 21 | 0
com/ctrip/framework/apollo/portal/service/txtresolver/FileTextResolver.java | 0 | 1 | 0
com/ctrip/framework/apollo/portal/service/txtresolver/PropertyResolver.java | 0 | 21 | 0
com/ctrip/framework/apollo/portal/util/RoleUtils.java | 0 | 11 | 0
com/ctrip/framework/apollo/spi/ConfigFactory.java | 0 | 1 | 0
com/ctrip/framework/apollo/spi/DefaultConfigFactory.java | 0 | 1 | 0
com/ctrip/framework/apollo/spi/DefaultConfigFactoryManager.java | 0 | 2 | 0
com/ctrip/framework/apollo/spi/DefaultConfigRegistry.java | 0 | 2 | 0
com/ctrip/framework/apollo/util/ConfigUtil.java | 0 | 8 | 0
com/ctrip/framework/apollo/util/ExceptionUtil.java | 0 | 1 | 0
com/ctrip/framework/apollo/util/http/HttpRequest.java | 0 | 3 | 0
com/ctrip/framework/apollo/util/http/HttpResponse.java | 0 | 2 | 0
com/ctrip/framework/apollo/util/http/HttpUtil.java | 0 | 1 | 0

## Rules

Category | Rule | Violations | Severity
--- | --- | --- | ---
blocks | EmptyCatchBlock exceptionVariableName: `"expected"` | 4 | Warning
| NeedBraces | 9 | Warning
coding | MissingSwitchDefault | 2 | Warning
| MultipleVariableDeclarations | 1 | Warning
| OverloadMethodsDeclarationOrder | 4 | Warning
| VariableDeclarationUsageDistance | 7 | Warning
imports | CustomImportOrder sortImportsInGroupAlphabetically: `"true"` specialImportsRegExp: `"com.google"` customImportOrderRules: `"STATIC###SPECIAL_IMPORTS###THIRD_PARTY_PACKAGE###STANDARD_JAVA_PACKAGE"` | 301 | Warning
indentation | CommentsIndentation | 4 | Warning
| Indentation throwsIndent: `"4"` arrayInitIndent: `"2"` caseIndent: `"2"` basicOffset: `"2"` braceAdjustment: `"0"` lineWrappingIndentation: `"4"` | 28 | Warning
javadoc | JavadocMethod scope: `"public"` allowMissingThrowsTags: `"true"` allowThrowsTagsForSubclasses: `"true"` allowMissingReturnTag: `"true"` allowMissingParamTags: `"true"` minLineCount: `"2"` allowedAnnotations: `"Override, Test"` | 193 | Warning
| JavadocParagraph | 11 | Warning
| NonEmptyAtclauseDescription | 22 | Warning
| SummaryJavadoc forbiddenSummaryFragments: `"^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"` | 56 | Warning
misc | UpperEll | 5 | Warning
modifier | ModifierOrder | 2 | Warning
naming | AbbreviationAsWordInName ignoreFinal: `"false"` allowedAbbreviationLength: `"1"` | 74 | Warning
| CatchParameterName format: `"^[a-z][a-z0-9][a-zA-Z0-9]*$"` | 34 | Warning
| LocalVariableName format: `"^[a-z][a-z0-9][a-zA-Z0-9]*$"` allowOneCharVarInForLoop: `"true"` tokens: `"VARIABLE_DEF"` | 4 | Warning
| MemberName format: `"^[a-z][a-z0-9][a-zA-Z0-9]*$"` | 59 | Warning
| ParameterName format: `"^[a-z][a-z0-9][a-zA-Z0-9]*$"` | 14 | Warning
sizes | LineLength max: `"100"` ignorePattern: `"^package.*|^import.*|a href|href|http://|https://|ftp://"` | 212 | Warning
whitespace | EmptyLineSeparator allowNoEmptyLineBetweenFields: `"true"` | 8 | Warning
| GenericWhitespace | 3 | Warning
| OperatorWrap tokens: `"BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR "` option: `"NL"` | 20 | Warning
| SeparatorWrap tokens: `"COMMA"` option: `"EOL"` | 1 | Warning
| SeparatorWrap tokens: `"DOT"` option: `"nl"` | 1 | Warning
| WhitespaceAround allowEmptyConstructors: `"true"` allowEmptyMethods: `"true"` allowEmptyLoops: `"true"` allowEmptyTypes: `"true"` | 168 | Warning

## Details

### ApolloConfigDemo.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 45

### ApolloConfigFileDemo.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 35

### com/ctrip/framework/apollo/Apollo.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 7

### com/ctrip/framework/apollo/Config.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 105

### com/ctrip/framework/apollo/ConfigFile.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 9
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 21
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 27

### com/ctrip/framework/apollo/ConfigService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_container' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 22
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 53
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 63
Warning | naming | ParameterName | Parameter name 'm_container' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 107

### com/ctrip/framework/apollo/adminservice/AdminServiceApplication.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | EmptyLineSeparator | 'CLASS_DEF' should be separated from previous statement. | 17
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 27

### com/ctrip/framework/apollo/adminservice/AdminServiceHealthIndicator.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.service.AppService' import. Should be before 'org.springframework.stereotype.Component'. | 9

### com/ctrip/framework/apollo/adminservice/aop/NamespaceLockAspect.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 25
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 46
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 53
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 60
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 67
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 104
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 108

### com/ctrip/framework/apollo/adminservice/aop/PreAcquireNamespaceLock.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 8

### com/ctrip/framework/apollo/adminservice/controller/AppController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.domain.Pageable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.PathVariable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestBody' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMapping' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMethod' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestParam' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RestController' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.entity.App' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.service.AdminService' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.service.AppService' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.BeanUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 17
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.InputValidator' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 18
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.dto.AppDTO' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 19
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.BadRequestException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 20
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.NotFoundException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 21
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.utils.StringUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 22
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 33
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 36
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 50
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 59
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 71

### com/ctrip/framework/apollo/adminservice/controller/AppNamespaceController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.entity.AppNamespace' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 10
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.service.AppNamespaceService' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 11
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.utils.BeanUtils' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 12
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.AppNamespaceDTO' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 13
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.ConfigFileFormat' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 14
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.BadRequestException' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 15
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.utils.StringUtils' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 16
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 26
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 36

### com/ctrip/framework/apollo/adminservice/controller/ClusterController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.PathVariable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestBody' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMapping' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMethod' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestParam' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RestController' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Cluster' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.service.ClusterService' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.BeanUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.InputValidator' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.dto.ClusterDTO' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 17
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.BadRequestException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 18
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.NotFoundException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 19
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 27
Warning | sizes | LineLength | Line is longer than 100 characters (found 120). | 30
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 43
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 45
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 59

### com/ctrip/framework/apollo/adminservice/controller/CommitController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 25

### com/ctrip/framework/apollo/adminservice/controller/ItemController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.PathVariable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestBody' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMapping' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMethod' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestParam' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RestController' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.adminservice.aop.PreAcquireNamespaceLock' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Commit' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Item' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Namespace' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 17
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.service.CommitService' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 18
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.service.ItemService' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 19
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.service.NamespaceService' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 20
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.utils.ConfigChangeContentBuilder' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 21
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.BeanUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 22
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.dto.ItemDTO' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 23
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.BadRequestException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 24
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.NotFoundException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 25
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 37
Warning | sizes | LineLength | Line is longer than 100 characters (found 126). | 38
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 41
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 73
Warning | sizes | LineLength | Line is longer than 100 characters (found 134). | 74
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemDTO' must contain no more than '1' capital letters. | 79
Warning | coding | VariableDeclarationUsageDistance | Distance between variable 'builder' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 83
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 109
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 130
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemDTOs' must contain no more than '1' capital letters. | 135
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemDTO' must contain no more than '1' capital letters. | 138
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 146
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 155
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 158

### com/ctrip/framework/apollo/adminservice/controller/ItemSetController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.adminservice.aop.PreAcquireNamespaceLock' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 12
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.service.ItemSetService' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 13
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ItemChangeSets' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 14
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 22
Warning | sizes | LineLength | Line is longer than 100 characters (found 128). | 23
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 25

### com/ctrip/framework/apollo/adminservice/controller/NamespaceController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.PathVariable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestBody' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMapping' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestMethod' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RequestParam' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.bind.annotation.RestController' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Namespace' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.service.NamespaceService' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.BeanUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.InputValidator' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.dto.NamespaceDTO' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 17
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.BadRequestException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 18
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.NotFoundException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 19
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 27
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 27
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 29
Warning | sizes | LineLength | Line is longer than 100 characters (found 122). | 31
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 34
Warning | sizes | LineLength | Line is longer than 100 characters (found 125). | 45
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 45
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 50
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 62
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 65
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 70
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 75

### com/ctrip/framework/apollo/adminservice/controller/NamespaceLockController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 29
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 30

### com/ctrip/framework/apollo/adminservice/controller/ReleaseController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 44
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 62
Warning | sizes | LineLength | Line is longer than 100 characters (found 129). | 75
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 75

### com/ctrip/framework/apollo/assembly/ApolloApplication.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.adminservice.AdminServiceApplication' import. Should be before 'org.springframework.context.ConfigurableApplicationContext'. | 13
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.configservice.ConfigServiceApplication' import. Should be before 'org.springframework.context.ConfigurableApplicationContext'. | 14
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.PortalApplication' import. Should be before 'org.springframework.context.ConfigurableApplicationContext'. | 15
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 24

### com/ctrip/framework/apollo/biz/aop/RepositoryAspect.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 24

### com/ctrip/framework/apollo/biz/customize/BizLoggingCustomizer.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 12
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 25
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 33

### com/ctrip/framework/apollo/biz/entity/Audit.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.SQLDelete' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.Where' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'OP' must contain no more than '1' capital letters. | 18

### com/ctrip/framework/apollo/biz/entity/Cluster.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.SQLDelete' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.Where' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | naming | ParameterName | Parameter name 'o' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 48

### com/ctrip/framework/apollo/biz/entity/Commit.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 75

### com/ctrip/framework/apollo/biz/entity/Item.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.SQLDelete' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.Where' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11

### com/ctrip/framework/apollo/biz/entity/Namespace.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.SQLDelete' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.Where' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10

### com/ctrip/framework/apollo/biz/entity/NamespaceLock.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 14

### com/ctrip/framework/apollo/biz/entity/Privilege.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.SQLDelete' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.hibernate.annotations.Where' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10

### com/ctrip/framework/apollo/biz/entity/Release.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 99

### com/ctrip/framework/apollo/biz/message/ReleaseMessageScanner.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 40
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 65
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 67
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 75
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 85
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 103
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 112
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 114

### com/ctrip/framework/apollo/biz/repository/AppNamespaceRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.entity.AppNamespace' import. Should be before 'org.springframework.data.repository.PagingAndSortingRepository'. | 5
Warning | whitespace | GenericWhitespace | GenericWhitespace '>' should followed by whitespace. | 10
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 10

### com/ctrip/framework/apollo/biz/repository/AppRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.jpa.repository.Query' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.PagingAndSortingRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.query.Param' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.entity.App' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9

### com/ctrip/framework/apollo/biz/repository/AuditRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.jpa.repository.Query' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.PagingAndSortingRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.query.Param' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Audit' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 16

### com/ctrip/framework/apollo/biz/repository/CommitRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 12

### com/ctrip/framework/apollo/biz/repository/ItemRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.PagingAndSortingRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Item' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7

### com/ctrip/framework/apollo/biz/repository/NamespaceRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.PagingAndSortingRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Namespace' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 13

### com/ctrip/framework/apollo/biz/repository/PrivilegeRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Privilege' import. Should be before 'org.springframework.data.repository.PagingAndSortingRepository'. | 5

### com/ctrip/framework/apollo/biz/repository/ReleaseRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.domain.Pageable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.PagingAndSortingRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.repository.query.Param' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Release' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | sizes | LineLength | Line is longer than 100 characters (found 141). | 16
Warning | sizes | LineLength | Line is longer than 100 characters (found 142). | 19

### com/ctrip/framework/apollo/biz/service/AdminService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.entity.App' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 7
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.ConfigConsts' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 8
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 25

### com/ctrip/framework/apollo/biz/service/AppNamespaceService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting group 'THIRD_PARTY_PACKAGE' on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'java.util.Objects' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting group 'THIRD_PARTY_PACKAGE' on this line. | 6
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Cluster' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 12
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Namespace' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 13
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.entity.AppNamespace' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 14
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Audit' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 15
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.repository.AppNamespaceRepository' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 16
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.utils.BeanUtils' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 17
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.ConfigConsts' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 18
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.ConfigFileFormat' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 19
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.ServiceException' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 20
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.utils.StringUtils' import. Should be before 'org.springframework.transaction.annotation.Transactional'. | 21
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 37
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 48
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 52
Warning | sizes | LineLength | Line is longer than 100 characters (found 122). | 53
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 57
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 75
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 76
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 87
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 95
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 95
Warning | sizes | LineLength | Line is longer than 100 characters (found 120). | 96
Warning | sizes | LineLength | Line is longer than 100 characters (found 136). | 100
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 105

### com/ctrip/framework/apollo/biz/service/AppService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.domain.Page' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.domain.Pageable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.stereotype.Service' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.transaction.annotation.Transactional' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.entity.App' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Audit' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.repository.AppRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.BeanUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.ServiceException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 32
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 59
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 73

### com/ctrip/framework/apollo/biz/service/AuditService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.stereotype.Service' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.transaction.annotation.Transactional' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Audit' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.repository.AuditRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 37

### com/ctrip/framework/apollo/biz/service/ClusterService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.stereotype.Service' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.transaction.annotation.Transactional' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Audit' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Cluster' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.repository.ClusterRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.BeanUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.ConfigConsts' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.ServiceException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | imports | CustomImportOrder | Import statement for 'com.google.common.base.Strings' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting not assigned imports on this line. | 18
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 33
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 43
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 56
Warning | sizes | LineLength | Line is longer than 100 characters (found 117). | 64
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 72
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 86
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 99

### com/ctrip/framework/apollo/biz/service/CommitService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 20
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 25
Warning | sizes | LineLength | Line is longer than 100 characters (found 124). | 26

### com/ctrip/framework/apollo/biz/service/ConfigService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 20

### com/ctrip/framework/apollo/biz/service/ItemService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 35
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 50
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 61
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 63
Warning | coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '50'. | 72
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 77
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 85
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 86
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 95
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 109
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 122
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 123
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 124
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 130
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 132

### com/ctrip/framework/apollo/biz/service/ItemSetService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Audit' import. Should be before 'org.springframework.util.CollectionUtils'. | 8
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Commit' import. Should be before 'org.springframework.util.CollectionUtils'. | 9
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Item' import. Should be before 'org.springframework.util.CollectionUtils'. | 10
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.utils.ConfigChangeContentBuilder' import. Should be before 'org.springframework.util.CollectionUtils'. | 11
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.utils.BeanUtils' import. Should be before 'org.springframework.util.CollectionUtils'. | 12
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ItemChangeSets' import. Should be before 'org.springframework.util.CollectionUtils'. | 13
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ItemDTO' import. Should be before 'org.springframework.util.CollectionUtils'. | 14
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.utils.StringUtils' import. Should be before 'org.springframework.util.CollectionUtils'. | 15
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 31
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 53
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 83

### com/ctrip/framework/apollo/biz/service/NamespaceLockService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 17
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 22
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 27

### com/ctrip/framework/apollo/biz/service/NamespaceService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.stereotype.Service' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.transaction.annotation.Transactional' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Audit' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.entity.Namespace' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.biz.repository.NamespaceRepository' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.entity.AppNamespace' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.BeanUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.ServiceException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 28
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 36
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 59
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 60
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 67
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 81
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 94
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 100

### com/ctrip/framework/apollo/biz/service/PrivilegeService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 26
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 42
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 52

### com/ctrip/framework/apollo/biz/service/ReleaseService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 50
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 50
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 51
Warning | sizes | LineLength | Line is longer than 100 characters (found 136). | 52
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 59

### com/ctrip/framework/apollo/biz/service/ServerConfigService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 21
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 27

### com/ctrip/framework/apollo/biz/utils/ConfigChangeContentBuilder.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 30
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 41

### com/ctrip/framework/apollo/biz/utils/EntityManagerUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 22

### com/ctrip/framework/apollo/biz/utils/ReleaseKeyGenerator.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 21
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 24
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 40

### com/ctrip/framework/apollo/cat/NullClientConfigManager.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.configuration.ClientConfigManager' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.configuration.client.entity.Domain' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.configuration.client.entity.Server' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 10

### com/ctrip/framework/apollo/cat/NullMessageManager.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.codehaus.plexus.logging.LogEnabled' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.codehaus.plexus.logging.Logger' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.unidal.lookup.ContainerHolder' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.unidal.lookup.annotation.Inject' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.message.Message' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.message.Transaction' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.message.internal.MessageIdFactory' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.message.spi.MessageManager' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.message.spi.MessageTree' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | naming | MemberName | Member name 'm_factory' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 25
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 36

### com/ctrip/framework/apollo/cat/NullMessageProducer.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.message.internal.DefaultMessageProducer' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 7
Warning | coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '19'. | 29
Warning | coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '24'. | 40

### com/ctrip/framework/apollo/common/controller/ApolloInfoController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.Apollo' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 6
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.foundation.Foundation' import. Should be before 'org.springframework.web.bind.annotation.RestController'. | 7

### com/ctrip/framework/apollo/common/controller/CatConfig.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.boot.context.embedded.FilterRegistrationBean' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.boot.context.embedded.ServletListenerRegistrationBean' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.context.annotation.Bean' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.context.annotation.Configuration' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.servlet.CatFilter' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.servlet.CatListener' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 16
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 26

### com/ctrip/framework/apollo/common/controller/CharacterEncodingFilterConfiguration.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.boot.context.embedded.FilterRegistrationBean' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.context.annotation.Bean' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.context.annotation.Configuration' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.filter.CharacterEncodingFilter' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 13
Warning | indentation | CommentsIndentation | Comment has incorrect indentation level 4, expected is 0, indentation should be the same level as line 19. | 18
Warning | indentation | CommentsIndentation | Comment has incorrect indentation level 0, expected is 4, indentation should be the same level as line 20. | 19

### com/ctrip/framework/apollo/common/controller/GlobalDefaultExceptionHandler.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.AbstractBaseException' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 15
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.BadRequestException' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 16
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.NotFoundException' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 17
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.dianping.cat.Cat' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 18
Warning | imports | CustomImportOrder | Import statement for 'com.google.gson.Gson' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting group 'STANDARD_JAVA_PACKAGE' on this line. | 19
Warning | imports | CustomImportOrder | Import statement for 'com.google.gson.reflect.TypeToken' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting group 'STANDARD_JAVA_PACKAGE' on this line. | 20
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.HttpStatus.BAD_REQUEST' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 31
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 32
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.HttpStatus.NOT_FOUND' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 33
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.HttpStatus.UNAUTHORIZED' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 34
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.MediaType.APPLICATION_JSON' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 35
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 58
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 68
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 90
Warning | indentation | CommentsIndentation | Comment has incorrect indentation level 0, expected is 4, indentation should be the same level as line 105. | 104

### com/ctrip/framework/apollo/common/controller/HttpMessageConverterConfiguration.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 22

### com/ctrip/framework/apollo/common/controller/WebMvcConfig.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.context.annotation.Configuration' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.domain.PageRequest' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.data.web.PageableHandlerMethodArgumentResolver' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.MediaType' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.method.support.HandlerMethodArgumentResolver' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11

### com/ctrip/framework/apollo/common/customize/LoggingCustomizer.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'ch.qos.logback.classic.LoggerContext' import. Should be before 'org.springframework.util.ReflectionUtils'. | 15
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'ch.qos.logback.core.Appender' import. Should be before 'org.springframework.util.ReflectionUtils'. | 16
Warning | coding | VariableDeclarationUsageDistance | Distance between variable 'loggerContext' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 52
Warning | naming | LocalVariableName | Local variable name 'cLoggingAppender' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 54
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 72
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 74
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 78
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 80

### com/ctrip/framework/apollo/common/datasource/TitanCondition.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.utils.StringUtils' import. Should be before 'org.springframework.core.type.AnnotatedTypeMetadata'. | 7

### com/ctrip/framework/apollo/common/datasource/TitanEntityManager.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.context.annotation.Bean' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.context.annotation.Conditional' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.stereotype.Component' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'com.dianping.cat.Cat' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 21

### com/ctrip/framework/apollo/common/datasource/TitanSettings.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.Env' import. Should be before 'org.springframework.stereotype.Component'. | 6
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.EnvUtils' import. Should be before 'org.springframework.stereotype.Component'. | 7
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.foundation.Foundation' import. Should be before 'org.springframework.stereotype.Component'. | 8
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 31
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 50

### com/ctrip/framework/apollo/common/entity/App.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 82

### com/ctrip/framework/apollo/common/entity/AppNamespace.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | ParameterName | Parameter name 'aPublic' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 62

### com/ctrip/framework/apollo/common/entity/BaseEntity.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.google.common.base.MoreObjects' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.google.common.base.MoreObjects.ToStringHelper' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting not assigned imports on this line. | 16
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 92
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 93
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 114

### com/ctrip/framework/apollo/common/http/MultiResponseEntity.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 8
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 29
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 30

### com/ctrip/framework/apollo/common/http/RichResponseEntity.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | GenericWhitespace | GenericWhitespace '>' should followed by whitespace. | 5
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 5
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 11
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 11
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 19
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 19

### com/ctrip/framework/apollo/common/utils/BeanUtils.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.BeanWrapper' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.BeanWrapperImpl' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.util.CollectionUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | javadoc | JavadocParagraph | Javadoc comment at column 14 has parse error. Missed HTML close tag 'UserDTO'. Sometimes it means that close tag missed for one of previous tags. | 23
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 53
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 67
Warning | javadoc | JavadocParagraph | Javadoc comment at column 22 has parse error. Details: no viable alternative at input '<pre>\n * List<UserDTO> userList = userService.queryUsers();\n * Map<Integer,' while parsing HTML_TAG | 78
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 92
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 97
Warning | javadoc | JavadocParagraph | Javadoc comment at column 23 has parse error. Details: no viable alternative at input '<pre>\n * List<ShopDTO> shopList = shopService.queryShops();\n * Map<Integer,' while parsing HTML_TAG | 108
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 114
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 120
Warning | naming | LocalVariableName | Local variable name 'k' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 123
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 129
Warning | javadoc | JavadocParagraph | Javadoc comment at column 13 has parse error. Missed HTML close tag 'Integer'. Sometimes it means that close tag missed for one of previous tags. | 140
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 146
Warning | blocks | NeedBraces | 'if' construct must use '{}'s. | 152
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 157
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 172
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 179
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 189
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 195
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 205
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 210
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 212
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 213
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 219
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 222
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 223
Warning | sizes | LineLength | Line is longer than 100 characters (found 143). | 229

### com/ctrip/framework/apollo/common/utils/ExceptionUtils.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.client.HttpStatusCodeException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'com.google.common.base.MoreObjects' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'com.google.gson.Gson' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting not assigned imports on this line. | 9
Warning | imports | CustomImportOrder | Import statement for 'com.google.gson.reflect.TypeToken' is in the wrong order. Should be in the 'SPECIAL_IMPORTS' group, expecting not assigned imports on this line. | 10
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 18
Warning | naming | ParameterName | Parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 18

### com/ctrip/framework/apollo/common/utils/InputValidator.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 13
Warning | sizes | LineLength | Line is longer than 100 characters (found 112). | 15
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 27
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 27
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 28
Warning | sizes | LineLength | Line is longer than 100 characters (found 124). | 31

### com/ctrip/framework/apollo/common/utils/RequestPrecondition.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 21
Warning | coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '17'. | 25
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 25
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 31
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 31
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 32
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 33
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 39
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 39
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 40
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 41

### com/ctrip/framework/apollo/configservice/ConfigServiceApplication.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 37

### com/ctrip/framework/apollo/configservice/ConfigServiceAutoConfiguration.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 21

### com/ctrip/framework/apollo/configservice/controller/ConfigController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.entity.Release' import. Should be before 'com.ctrip.framework.apollo.common.entity.AppNamespace'. | 12
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.service.AppNamespaceService' import. Should be before 'com.ctrip.framework.apollo.common.entity.AppNamespace'. | 13
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.biz.service.ConfigService' import. Should be before 'com.ctrip.framework.apollo.common.entity.AppNamespace'. | 14
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 54
Warning | sizes | LineLength | Line is longer than 100 characters (found 106). | 57
Warning | sizes | LineLength | Line is longer than 100 characters (found 119). | 58
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 106
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 109
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 124
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 129
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 142

### com/ctrip/framework/apollo/configservice/controller/ConfigFileController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 56
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'NOT_FOUND_RESPONSE' must contain no more than '1' capital letters. | 62
Warning | naming | MemberName | Member name 'NOT_FOUND_RESPONSE' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 62
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 78
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 111
Warning | sizes | LineLength | Line is longer than 100 characters (found 122). | 115
Warning | sizes | LineLength | Line is longer than 100 characters (found 112). | 116

### com/ctrip/framework/apollo/configservice/controller/NotificationController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 62
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 66
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 73

### com/ctrip/framework/apollo/configservice/util/NamespaceUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 11

### com/ctrip/framework/apollo/configservice/util/WatchKeysUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 26

### com/ctrip/framework/apollo/core/MetaDomainConsts.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.enums.Env' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 7
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.utils.ResourceUtils' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | javadoc | JavadocParagraph | Empty line should be followed by <p> tag on the next line. | 13

### com/ctrip/framework/apollo/core/dto/ApolloConfig.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23

### com/ctrip/framework/apollo/core/dto/ApolloConfigNotification.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 37
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 38
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 39

### com/ctrip/framework/apollo/core/dto/AppDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'AppDTO' must contain no more than '1' capital letters. | 3
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 3

### com/ctrip/framework/apollo/core/dto/AppNamespaceDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'AppNamespaceDTO' must contain no more than '1' capital letters. | 4
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 4
Warning | naming | ParameterName | Parameter name 'aPublic' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 53

### com/ctrip/framework/apollo/core/dto/BaseDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'BaseDTO' must contain no more than '1' capital letters. | 6

### com/ctrip/framework/apollo/core/dto/ClusterDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ClusterDTO' must contain no more than '1' capital letters. | 3
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 3

### com/ctrip/framework/apollo/core/dto/CommitDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'CommitDTO' must contain no more than '1' capital letters. | 3
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 3

### com/ctrip/framework/apollo/core/dto/ItemChangeSets.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 6
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 9
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 27

### com/ctrip/framework/apollo/core/dto/ItemDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ItemDTO' must contain no more than '1' capital letters. | 5
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 5
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 27
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 100
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 101
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 102
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 103
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 104
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 105
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 106
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 107
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 108

### com/ctrip/framework/apollo/core/dto/NamespaceDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'NamespaceDTO' must contain no more than '1' capital letters. | 3
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 3

### com/ctrip/framework/apollo/core/dto/NamespaceLockDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'NamespaceLockDTO' must contain no more than '1' capital letters. | 3
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 3

### com/ctrip/framework/apollo/core/dto/ReleaseDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ReleaseDTO' must contain no more than '1' capital letters. | 3
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 3

### com/ctrip/framework/apollo/core/dto/ServiceDTO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ServiceDTO' must contain no more than '1' capital letters. | 3

### com/ctrip/framework/apollo/core/enums/ConfigFileFormat.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 21
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 21
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 22
Warning | coding | MissingSwitchDefault | switch without "default" clause. | 25
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 25

### com/ctrip/framework/apollo/core/enums/Env.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 6

### com/ctrip/framework/apollo/core/enums/EnvUtils.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 7

### com/ctrip/framework/apollo/core/exception/AbstractBaseException.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 3
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 5
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 16
Warning | naming | ParameterName | Parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 20
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 20
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 24

### com/ctrip/framework/apollo/core/exception/BadRequestException.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 5

### com/ctrip/framework/apollo/core/exception/NotFoundException.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 4

### com/ctrip/framework/apollo/core/exception/ServiceException.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 5
Warning | naming | ParameterName | Parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 14

### com/ctrip/framework/apollo/core/utils/ApolloThreadFactory.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 32
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 84

### com/ctrip/framework/apollo/core/utils/ByteUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | ParameterName | Parameter name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 11
Warning | naming | ParameterName | Parameter name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 15
Warning | naming | ParameterName | Parameter name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 19
Warning | naming | ParameterName | Parameter name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 23
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 27
Warning | naming | LocalVariableName | Local variable name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 29

### com/ctrip/framework/apollo/core/utils/ClassLoaderUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 36

### com/ctrip/framework/apollo/core/utils/DNSUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'DNSUtil' must contain no more than '1' capital letters. | 8
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 10

### com/ctrip/framework/apollo/core/utils/MachineUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | LocalVariableName | Local variable name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 33

### com/ctrip/framework/apollo/core/utils/PropertiesUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 11
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 15
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 25

### com/ctrip/framework/apollo/core/utils/ResourceUtils.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.slf4j.Logger' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'org.slf4j.LoggerFactory' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 19

### com/ctrip/framework/apollo/core/utils/StringUtils.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 128). | 24
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 35
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 35
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 36
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 40
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 41
Warning | whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 64
Warning | javadoc | JavadocParagraph | <p> tag should be placed immediately before the first word, with no space after. | 78
Warning | javadoc | JavadocParagraph | Redundant <p> tag. | 78
Warning | sizes | LineLength | Line is longer than 100 characters (found 128). | 79
Warning | sizes | LineLength | Line is longer than 100 characters (found 127). | 83
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 96
Warning | javadoc | JavadocParagraph | <p> tag should be placed immediately before the first word, with no space after. | 105
Warning | javadoc | JavadocParagraph | Redundant <p> tag. | 105
Warning | sizes | LineLength | Line is longer than 100 characters (found 131). | 106
Warning | sizes | LineLength | Line is longer than 100 characters (found 127). | 110
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 132
Warning | sizes | LineLength | Line is longer than 100 characters (found 127). | 137
Warning | sizes | LineLength | Line is longer than 100 characters (found 131). | 166
Warning | sizes | LineLength | Line is longer than 100 characters (found 129). | 193
Warning | sizes | LineLength | Line is longer than 100 characters (found 131). | 220
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 234
Warning | sizes | LineLength | Line is longer than 100 characters (found 131). | 269
Warning | sizes | LineLength | Line is longer than 100 characters (found 112). | 283
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 293
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 297
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 331
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 340

### com/ctrip/framework/apollo/ds/ApolloDataSourceProvider.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.ConfigFile' import. Should be before 'org.unidal.lookup.annotation.Named'. | 10
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.ConfigService' import. Should be before 'org.unidal.lookup.annotation.Named'. | 11
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.ConfigFileFormat' import. Should be before 'org.unidal.lookup.annotation.Named'. | 12
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.foundation.Foundation' import. Should be before 'org.unidal.lookup.annotation.Named'. | 13
Warning | javadoc | JavadocParagraph | Javadoc comment at column 32 has parse error. Missed HTML close tag 'code'. Sometimes it means that close tag missed for one of previous tags. | 32
Warning | indentation | Indentation | 'member def modifier' have incorrect indentation level 3, expected level should be 2. | 38
Warning | naming | MemberName | Member name 'm_logger' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 38
Warning | indentation | Indentation | 'member def modifier' have incorrect indentation level 3, expected level should be 2. | 40
Warning | naming | MemberName | Member name 'm_def' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 40
Warning | indentation | Indentation | 'method def modifier' have incorrect indentation level 3, expected level should be 2. | 42
Warning | indentation | Indentation | 'if' have incorrect indentation level 6, expected level should be 4. | 44
Warning | indentation | Indentation | 'if' child have incorrect indentation level 9, expected level should be 6. | 45
Warning | indentation | Indentation | 'if' child have incorrect indentation level 9, expected level should be 6. | 46
Warning | indentation | Indentation | 'if' child have incorrect indentation level 9, expected level should be 6. | 47
Warning | indentation | Indentation | 'if' have incorrect indentation level 9, expected level should be 6. | 49
Warning | indentation | Indentation | 'if' child have incorrect indentation level 12, expected level should be 8. | 50
Warning | indentation | Indentation | 'if' child have incorrect indentation level 12, expected level should be 8. | 52
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 52
Warning | indentation | Indentation | 'try' have incorrect indentation level 12, expected level should be 8. | 54
Warning | indentation | Indentation | 'try' child have incorrect indentation level 15, expected level should be 10. | 55
Warning | indentation | Indentation | 'try rcurly' have incorrect indentation level 12, expected level should be 8. | 56
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 56
Warning | indentation | Indentation | 'catch' child have incorrect indentation level 15, expected level should be 10. | 57
Warning | sizes | LineLength | Line is longer than 100 characters (found 151). | 57
Warning | indentation | Indentation | 'catch rcurly' have incorrect indentation level 12, expected level should be 8. | 58
Warning | indentation | Indentation | 'if rcurly' have incorrect indentation level 9, expected level should be 6. | 59
Warning | indentation | Indentation | 'else' child have incorrect indentation level 12, expected level should be 8. | 60
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 60
Warning | indentation | Indentation | 'else' child have incorrect indentation level 12, expected level should be 8. | 61
Warning | indentation | Indentation | 'else rcurly' have incorrect indentation level 9, expected level should be 6. | 62
Warning | indentation | Indentation | 'if rcurly' have incorrect indentation level 6, expected level should be 4. | 63
Warning | indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 4. | 65
Warning | indentation | Indentation | 'method def rcurly' have incorrect indentation level 3, expected level should be 2. | 66
Warning | indentation | Indentation | 'method def modifier' have incorrect indentation level 3, expected level should be 2. | 68
Warning | indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 4. | 70
Warning | indentation | Indentation | 'method def rcurly' have incorrect indentation level 3, expected level should be 2. | 71

### com/ctrip/framework/apollo/internals/AbstractConfig.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_listeners' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 32

### com/ctrip/framework/apollo/internals/AbstractConfigFile.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_configRepository' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 18
Warning | naming | MemberName | Member name 'm_namespace' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 19
Warning | naming | MemberName | Member name 'm_configProperties' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 20
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 22

### com/ctrip/framework/apollo/internals/AbstractConfigRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_listeners' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 19
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 28

### com/ctrip/framework/apollo/internals/ConfigServiceLocator.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_httpUtil' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 41
Warning | naming | MemberName | Member name 'm_configUtil' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 43
Warning | naming | MemberName | Member name 'm_configServices' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 44
Warning | naming | MemberName | Member name 'm_responseType' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 45
Warning | naming | MemberName | Member name 'm_executorService' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 46

### com/ctrip/framework/apollo/internals/DefaultConfig.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_namespace' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 29
Warning | naming | MemberName | Member name 'm_resourceProperties' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 30
Warning | naming | MemberName | Member name 'm_configProperties' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 31
Warning | naming | MemberName | Member name 'm_configRepository' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 32

### com/ctrip/framework/apollo/internals/DefaultConfigManager.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_factoryManager' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 22
Warning | naming | MemberName | Member name 'm_configs' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 24
Warning | naming | MemberName | Member name 'm_configFiles' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 25

### com/ctrip/framework/apollo/internals/LocalFileConfigRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_container' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 39
Warning | naming | MemberName | Member name 'm_namespace' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 40
Warning | naming | MemberName | Member name 'm_baseDir' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 41
Warning | naming | MemberName | Member name 'm_configUtil' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 42
Warning | naming | MemberName | Member name 'm_fileProperties' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 43
Warning | naming | MemberName | Member name 'm_upstream' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 44
Warning | indentation | CommentsIndentation | Comment has incorrect indentation level 4, expected is 3, indentation should be the same level as line 121. | 120
Warning | indentation | Indentation | 'method def' child have incorrect indentation level 3, expected level should be 4. | 121
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 254
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 258

### com/ctrip/framework/apollo/internals/PropertiesConfigFile.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_contentCache' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 20

### com/ctrip/framework/apollo/internals/RemoteConfigRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_container' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 54
Warning | naming | MemberName | Member name 'm_serviceLocator' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 55
Warning | naming | MemberName | Member name 'm_httpUtil' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 56
Warning | naming | MemberName | Member name 'm_configUtil' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 57
Warning | naming | MemberName | Member name 'm_configCache' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 58
Warning | naming | MemberName | Member name 'm_namespace' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 59
Warning | modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 60
Warning | naming | MemberName | Member name 'm_longPollingService' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 61
Warning | naming | MemberName | Member name 'm_longPollingStopped' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 62
Warning | naming | MemberName | Member name 'm_longPollFailSchedulePolicyInSecond' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 63
Warning | naming | MemberName | Member name 'm_longPollServiceDto' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 64
Warning | naming | MemberName | Member name 'm_longPollResult' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 65
Warning | naming | MemberName | Member name 'm_longPollRateLimiter' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 66
Warning | naming | MemberName | Member name 'm_loadConfigRateLimiter' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 67
Warning | blocks | EmptyCatchBlock | Empty catch block. | 170
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 170
Warning | coding | VariableDeclarationUsageDistance | Distance between variable 'path' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 243
Warning | coding | VariableDeclarationUsageDistance | Distance between variable 'pathParams' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 244
Warning | blocks | EmptyCatchBlock | Empty catch block. | 300
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 300
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 348

### com/ctrip/framework/apollo/internals/SimpleConfig.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_namespace' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 23
Warning | naming | MemberName | Member name 'm_configRepository' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 24
Warning | naming | MemberName | Member name 'm_configProperties' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 25

### com/ctrip/framework/apollo/metaservice/controller/ServiceController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 24
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 42
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 62

### com/ctrip/framework/apollo/metaservice/service/DiscoveryService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 21
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 29
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 37

### com/ctrip/framework/apollo/model/ConfigChangeEvent.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_namespace' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 11
Warning | naming | MemberName | Member name 'm_changes' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 12

### com/ctrip/framework/apollo/portal/PortalApplication.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23

### com/ctrip/framework/apollo/portal/PortalSettings.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 60
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 77
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 82
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'healthAPI' must contain no more than '1' capital letters. | 104
Warning | misc | UpperEll | Should use uppercase 'L'. | 109
Warning | misc | UpperEll | Should use uppercase 'L'. | 121
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 129

### com/ctrip/framework/apollo/portal/api/API.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.client.RestTemplate' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 6
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.enums.Env' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 8
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.portal.service.ServiceLocator' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 9
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'API' must contain no more than '1' capital letters. | 11

### com/ctrip/framework/apollo/portal/api/AdminServiceAPI.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.AppDTO' import. Should be before 'com.ctrip.framework.apollo.core.enums.Env'. | 8
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ClusterDTO' import. Should be before 'com.ctrip.framework.apollo.core.enums.Env'. | 9
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ItemChangeSets' import. Should be before 'com.ctrip.framework.apollo.core.enums.Env'. | 10
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ItemDTO' import. Should be before 'com.ctrip.framework.apollo.core.enums.Env'. | 11
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.NamespaceDTO' import. Should be before 'com.ctrip.framework.apollo.core.enums.Env'. | 12
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ReleaseDTO' import. Should be before 'com.ctrip.framework.apollo.core.enums.Env'. | 13
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'AdminServiceAPI' must contain no more than '1' capital letters. | 29
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'HealthAPI' must contain no more than '1' capital letters. | 32
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'AppAPI' must contain no more than '1' capital letters. | 40
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 42
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'appDTOs' must contain no more than '1' capital letters. | 43
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 49
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'NamespaceAPI' must contain no more than '1' capital letters. | 60
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 62
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceDTOs' must contain no more than '1' capital letters. | 63
Warning | sizes | LineLength | Line is longer than 100 characters (found 119). | 63
Warning | sizes | LineLength | Line is longer than 100 characters (found 117). | 64
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 69
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 73
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 74
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 79
Warning | sizes | LineLength | Line is longer than 100 characters (found 112). | 81
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 82
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 86
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 87
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ItemAPI' must contain no more than '1' capital letters. | 93
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 95
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 95
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemDTOs' must contain no more than '1' capital letters. | 96
Warning | sizes | LineLength | Line is longer than 100 characters (found 106). | 98
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 106
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 107
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 110
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 110
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 111
Warning | sizes | LineLength | Line is longer than 100 characters (found 106). | 116
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 116
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 117
Warning | sizes | LineLength | Line is longer than 100 characters (found 117). | 118
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 124
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ClusterAPI' must contain no more than '1' capital letters. | 129
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 131
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'clusterDTOs' must contain no more than '1' capital letters. | 132
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 132
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 138
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 142
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 144
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ReleaseAPI' must contain no more than '1' capital letters. | 156
Warning | sizes | LineLength | Line is longer than 100 characters (found 126). | 158
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 158
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 158
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'releaseDTOs' must contain no more than '1' capital letters. | 159
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 160
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 166
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'releaseDTO' must contain no more than '1' capital letters. | 168
Warning | sizes | LineLength | Line is longer than 100 characters (found 112). | 169
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 174
Warning | sizes | LineLength | Line is longer than 100 characters (found 119). | 177
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 186
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'CommitAPI' must contain no more than '1' capital letters. | 194
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 196
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 196
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'commitDTOs' must contain no more than '1' capital letters. | 198
Warning | sizes | LineLength | Line is longer than 100 characters (found 117). | 199
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'NamespaceLockAPI' must contain no more than '1' capital letters. | 208
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 210
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 210
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 211

### com/ctrip/framework/apollo/portal/api/RestTemplateFactory.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 48

### com/ctrip/framework/apollo/portal/auth/CtripLogoutHandler.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 14
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 39

### com/ctrip/framework/apollo/portal/auth/CtripSsoHeartbeatHandler.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | blocks | EmptyCatchBlock | Empty catch block. | 16
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 16

### com/ctrip/framework/apollo/portal/auth/CtripUserInfoHolder.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 7
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 10
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 17
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 23
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 42

### com/ctrip/framework/apollo/portal/auth/CtripUserService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 35
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 93
Warning | coding | VariableDeclarationUsageDistance | Distance between variable 'query' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 121
Warning | naming | MemberName | Member name 'access_token' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 172
Warning | naming | MemberName | Member name 'request_body' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 173
Warning | naming | ParameterName | Parameter name 'access_token' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 179
Warning | naming | ParameterName | Parameter name 'request_body' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 188

### com/ctrip/framework/apollo/portal/auth/DefaultLogoutHandler.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 8
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 14

### com/ctrip/framework/apollo/portal/auth/DefaultSsoHeartbeatHandler.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | blocks | EmptyCatchBlock | Empty catch block. | 16
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 16

### com/ctrip/framework/apollo/portal/auth/DefaultUserInfoHolder.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 5
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 8

### com/ctrip/framework/apollo/portal/auth/PermissionValidator.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 19
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 22
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 26
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 29
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 33
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 39
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 46
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 52
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 54
Warning | whitespace | WhitespaceAround | WhitespaceAround: 'else' is not preceded with whitespace. | 56
Warning | whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 56

### com/ctrip/framework/apollo/portal/auth/UserInfoHolder.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 5

### com/ctrip/framework/apollo/portal/configutation/AuthConfiguration.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 50
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 51
Warning | sizes | LineLength | Line is longer than 100 characters (found 106). | 52
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 57
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 58
Warning | sizes | LineLength | Line is longer than 100 characters (found 126). | 59
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 64
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 72
Warning | coding | VariableDeclarationUsageDistance | Distance between variable 'casFilter' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 73
Warning | sizes | LineLength | Line is longer than 100 characters (found 126). | 79
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 83
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 90
Warning | coding | VariableDeclarationUsageDistance | Distance between variable 'casValidationFilter' declaration and its first usage is 7, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 91
Warning | sizes | LineLength | Line is longer than 100 characters (found 126). | 96
Warning | sizes | LineLength | Line is longer than 100 characters (found 121). | 101
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 112
Warning | sizes | LineLength | Line is longer than 100 characters (found 120). | 115
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 122
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 127
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 131
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 137
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 143
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 149
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 165
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 179
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 185

### com/ctrip/framework/apollo/portal/configutation/ServletContextConfiguration.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'loggingServerIP' must contain no more than '1' capital letters. | 30

### com/ctrip/framework/apollo/portal/constant/PermissionType.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 5
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 11
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 16

### com/ctrip/framework/apollo/portal/constant/RoleType.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 12

### com/ctrip/framework/apollo/portal/controller/AppController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkArgument' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 30
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 53
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 61
Warning | javadoc | JavadocParagraph | Empty line should be followed by <p> tag on the next line. | 72
Warning | sizes | LineLength | Line is longer than 100 characters (found 118). | 81
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 85
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 97
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 118
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 125
Warning | whitespace | OperatorWrap | '&&' should be on a new line. | 126

### com/ctrip/framework/apollo/portal/controller/ClusterController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkArgument' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 18
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkModel' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 19
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 29
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 32
Warning | sizes | LineLength | Line is longer than 100 characters (found 120). | 38

### com/ctrip/framework/apollo/portal/controller/CommitController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 23
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23
Warning | sizes | LineLength | Line is longer than 100 characters (found 119). | 26
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 26

### com/ctrip/framework/apollo/portal/controller/ConfigController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.entity.form.NamespaceSyncModel' import. Should be before 'com.ctrip.framework.apollo.portal.entity.vo.ItemDiffs'. | 8
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.entity.form.NamespaceTextModel' import. Should be before 'com.ctrip.framework.apollo.portal.entity.vo.ItemDiffs'. | 9
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkModel' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 24
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 33
Warning | sizes | LineLength | Line is longer than 100 characters (found 150). | 34
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 50
Warning | sizes | LineLength | Line is longer than 100 characters (found 137). | 51
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 54
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 60
Warning | sizes | LineLength | Line is longer than 100 characters (found 136). | 61
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 64
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 71
Warning | sizes | LineLength | Line is longer than 100 characters (found 149). | 72
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 75
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 76
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 84
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 86
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 86
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 91
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 91
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 93
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 99
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 100
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 103
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 110

### com/ctrip/framework/apollo/portal/controller/EnvController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 21

### com/ctrip/framework/apollo/portal/controller/NamespaceController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkArgument' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 36
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkModel' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 37
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 63
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 69
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 74
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 79
Warning | sizes | LineLength | Line is longer than 100 characters (found 124). | 82
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 88
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 88
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 90
Warning | sizes | LineLength | Line is longer than 100 characters (found 106). | 95
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 96
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 106

### com/ctrip/framework/apollo/portal/controller/NamespaceLockController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 20
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 20
Warning | indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 4. | 22
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 22

### com/ctrip/framework/apollo/portal/controller/OrganizationController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 33

### com/ctrip/framework/apollo/portal/controller/PermissionController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkArgument' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 29
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 42
Warning | sizes | LineLength | Line is longer than 100 characters (found 125). | 43
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 47
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 52
Warning | sizes | LineLength | Line is longer than 100 characters (found 122). | 53
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 58
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 59
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 64
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 65
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 68
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 74
Warning | sizes | LineLength | Line is longer than 100 characters (found 119). | 75
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 75
Warning | sizes | LineLength | Line is longer than 100 characters (found 112). | 82
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 86
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 92
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 93
Warning | sizes | LineLength | Line is longer than 100 characters (found 119). | 94
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 95
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 95
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 99
Warning | sizes | LineLength | Line is longer than 100 characters (found 136). | 102
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 103
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 104
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 111
Warning | sizes | LineLength | Line is longer than 100 characters (found 117). | 112
Warning | sizes | LineLength | Line is longer than 100 characters (found 121). | 113
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 114
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 114
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 117
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 120
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 121
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 125
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 126
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 130
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 136
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 138
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 139
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 143
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 146
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 147
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 148
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 155
Warning | sizes | LineLength | Line is longer than 100 characters (found 110). | 157
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 158
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 161
Warning | sizes | LineLength | Line is longer than 100 characters (found 107). | 165

### com/ctrip/framework/apollo/portal/controller/ReleaseController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkModel' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 21
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 29
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 29
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 30
Warning | sizes | LineLength | Line is longer than 100 characters (found 113). | 33
Warning | sizes | LineLength | Line is longer than 100 characters (found 112). | 45
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 45
Warning | sizes | LineLength | Line is longer than 100 characters (found 126). | 49
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 49
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 54

### com/ctrip/framework/apollo/portal/controller/ServerConfigController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkArgument' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.common.utils.RequestPrecondition.checkModel' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 16
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 18
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 29
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 39
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 43

### com/ctrip/framework/apollo/portal/controller/UserInfoController.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 4. | 33
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 43
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 44

### com/ctrip/framework/apollo/portal/customize/BizLoggingCustomizer.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 12
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 25
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 33

### com/ctrip/framework/apollo/portal/entity/form/NamespaceSyncModel.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 17
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 20
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 21

### com/ctrip/framework/apollo/portal/entity/form/NamespaceTextModel.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 20
Warning | whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 23

### com/ctrip/framework/apollo/portal/entity/vo/EnvClusterInfo.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 12

### com/ctrip/framework/apollo/portal/entity/vo/ItemDiffs.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 10
Warning | whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 13

### com/ctrip/framework/apollo/portal/entity/vo/NamespaceIdentifer.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 53
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 54
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 55
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 56
Warning | whitespace | OperatorWrap | '+' should be on a new line. | 57

### com/ctrip/framework/apollo/portal/entity/vo/NamespaceVO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 2
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'NamespaceVO' must contain no more than '1' capital letters. | 8
Warning | naming | ParameterName | Parameter name 'aPublic' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 53
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ItemVO' must contain no more than '1' capital letters. | 65
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 65

### com/ctrip/framework/apollo/portal/entity/vo/ReleaseVO.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'ReleaseVO' must contain no more than '1' capital letters. | 7
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'KVEntity' must contain no more than '1' capital letters. | 29
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 29
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 33

### com/ctrip/framework/apollo/portal/listener/CreationListener.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'appAPI' must contain no more than '1' capital letters. | 28
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceAPI' must contain no more than '1' capital letters. | 30
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 34
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'appDTO' must contain no more than '1' capital letters. | 36
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 41
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 47
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 48
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 54
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 55

### com/ctrip/framework/apollo/portal/repository/AppNamespaceRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | GenericWhitespace | GenericWhitespace '>' should followed by whitespace. | 9
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 9

### com/ctrip/framework/apollo/portal/repository/PermissionRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 14
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 19
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 21
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 22
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 23

### com/ctrip/framework/apollo/portal/repository/RolePermissionRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 15

### com/ctrip/framework/apollo/portal/repository/RoleRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 11
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 13
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 14

### com/ctrip/framework/apollo/portal/repository/UserRoleRepository.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 15
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 17
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 18
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 22
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 24
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 25
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 29
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 31
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 32
Warning | javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 33

### com/ctrip/framework/apollo/portal/service/AppNamespaceService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 27
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 42
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 59
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 65
Warning | whitespace | OperatorWrap | '&&' should be on a new line. | 68
Warning | whitespace | OperatorWrap | '&&' should be on a new line. | 73
Warning | sizes | LineLength | Line is longer than 100 characters (found 109). | 74

### com/ctrip/framework/apollo/portal/service/AppService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'java.util.Collections' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting group 'THIRD_PARTY_PACKAGE' on this line. | 5
Warning | imports | CustomImportOrder | Import statement for 'java.util.List' is in the wrong order. Should be in the 'STANDARD_JAVA_PACKAGE' group, expecting group 'THIRD_PARTY_PACKAGE' on this line. | 6
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.entity.App' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 15
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.utils.BeanUtils' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 16
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.utils.ExceptionUtils' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 17
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.AppDTO' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 18
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.Env' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 19
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.BadRequestException' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 20
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.api.AdminServiceAPI' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 21
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.auth.UserInfoHolder' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 22
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.entity.vo.EnvClusterInfo' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 23
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.repository.AppRepository' import. Should be before 'org.springframework.web.client.HttpStatusCodeException'. | 24
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'appAPI' must contain no more than '1' capital letters. | 41
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 47
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 55
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 57
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 67
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'appDTO' must contain no more than '1' capital letters. | 70
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 72
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 78
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 85
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 101

### com/ctrip/framework/apollo/portal/service/ClusterService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ClusterDTO' import. Should be before 'com.ctrip.framework.apollo.core.enums.Env'. | 4
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'clusterAPI' must contain no more than '1' capital letters. | 17
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 19
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 23
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 23
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 24

### com/ctrip/framework/apollo/portal/service/CommitService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'commitAPI' must contain no more than '1' capital letters. | 17
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 19
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 19

### com/ctrip/framework/apollo/portal/service/ConfigService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.utils.BeanUtils' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 13
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.ConfigFileFormat' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 14
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.enums.Env' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 15
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ItemChangeSets' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 16
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.ItemDTO' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 17
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.dto.NamespaceDTO' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 18
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.BadRequestException' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 19
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.exception.ServiceException' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 20
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.core.utils.StringUtils' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 21
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.api.AdminServiceAPI' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 22
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.auth.UserInfoHolder' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 23
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.entity.vo.ItemDiffs' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 24
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.entity.vo.NamespaceIdentifer' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 25
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.entity.form.NamespaceTextModel' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 26
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.portal.service.txtresolver.ConfigTextResolver' import. Should be before 'org.springframework.web.client.HttpClientErrorException'. | 27
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceAPI' must contain no more than '1' capital letters. | 41
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemAPI' must contain no more than '1' capital letters. | 43
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'releaseAPI' must contain no more than '1' capital letters. | 45
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 56
Warning | javadoc | JavadocMethod | Unused Javadoc tag. | 59
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 73
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 83
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 83
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 98
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 98
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 112
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 123
Warning | sizes | LineLength | Line is longer than 100 characters (found 120). | 125
Warning | sizes | LineLength | Line is longer than 100 characters (found 106). | 131
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 131
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 140
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceDTO' must contain no more than '1' capital letters. | 155
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 158
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 161
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 177
Warning | coding | MultipleVariableDeclarations | Each variable declaration must be in its own statement. | 184
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 193
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 198
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 217

### com/ctrip/framework/apollo/portal/service/NamespaceLockService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceLockAPI' must contain no more than '1' capital letters. | 14
Warning | sizes | LineLength | Line is longer than 100 characters (found 108). | 16
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 16

### com/ctrip/framework/apollo/portal/service/NamespaceService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemAPI' must contain no more than '1' capital letters. | 40
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'releaseAPI' must contain no more than '1' capital letters. | 42
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceAPI' must contain no more than '1' capital letters. | 44
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 52
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 63
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceVO' must contain no more than '1' capital letters. | 76
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 80
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 91
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceVO' must contain no more than '1' capital letters. | 92
Warning | naming | CatchParameterName | Catch parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 108
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemDTO' must contain no more than '1' capital letters. | 119
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemVO' must contain no more than '1' capital letters. | 121
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'namespaceDTO' must contain no more than '1' capital letters. | 142
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 145
Warning | whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 164
Warning | sizes | LineLength | Line is longer than 100 characters (found 114). | 164
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemDTO' must contain no more than '1' capital letters. | 188
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'parseItemVO' must contain no more than '1' capital letters. | 188
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'itemVO' must contain no more than '1' capital letters. | 190

### com/ctrip/framework/apollo/portal/service/ReleaseService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'releaseAPI' must contain no more than '1' capital letters. | 30
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 32
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 34
Warning | whitespace | SeparatorWrap | ',' should be on the previous line. | 35
Warning | sizes | LineLength | Line is longer than 100 characters (found 123). | 38
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 38
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 38
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'releaseDTOs' must contain no more than '1' capital letters. | 39
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 39
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 41
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'releaseDTO' must contain no more than '1' capital letters. | 46
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 46
Warning | whitespace | WhitespaceAround | WhitespaceAround: 'for' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 52
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 52

### com/ctrip/framework/apollo/portal/service/RoleInitializationService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 29
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 36
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 45
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 52
Warning | sizes | LineLength | Line is longer than 100 characters (found 104). | 71
Warning | sizes | LineLength | Line is longer than 100 characters (found 103). | 76
Warning | sizes | LineLength | Line is longer than 100 characters (found 119). | 103
Warning | sizes | LineLength | Line is longer than 100 characters (found 116). | 108

### com/ctrip/framework/apollo/portal/service/RolePermissionService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 62
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 88
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 119
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 139
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 160
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 167
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 206
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 221

### com/ctrip/framework/apollo/portal/service/ServerConfigService.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 21

### com/ctrip/framework/apollo/portal/service/ServiceLocator.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Import statement for 'org.slf4j.Logger' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 10
Warning | imports | CustomImportOrder | Import statement for 'org.slf4j.LoggerFactory' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 11
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.beans.factory.annotation.Autowired' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 12
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.boot.autoconfigure.web.HttpMessageConverters' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 13
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.client.HttpComponentsClientHttpRequestFactory' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 14
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.http.client.SimpleClientHttpRequestFactory' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 15
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.stereotype.Service' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 16
Warning | imports | CustomImportOrder | Import statement for 'org.springframework.web.client.RestTemplate' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 17
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.MetaDomainConsts' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 19
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.dto.ServiceDTO' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 20
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.enums.Env' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 21
Warning | imports | CustomImportOrder | Import statement for 'com.ctrip.framework.apollo.core.exception.ServiceException' is in the wrong order. Should be in the 'THIRD_PARTY_PACKAGE' group, expecting not assigned imports on this line. | 22
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 24
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 66
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'serviceDTOs' must contain no more than '1' capital letters. | 72
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 73
Warning | whitespace | WhitespaceAround | WhitespaceAround: 'else' is not preceded with whitespace. | 75
Warning | whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 75
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 75
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 83
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 113

### com/ctrip/framework/apollo/portal/service/txtresolver/FileTextResolver.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 27

### com/ctrip/framework/apollo/portal/service/txtresolver/PropertyResolver.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | imports | CustomImportOrder | Wrong lexicographical order for 'com.ctrip.framework.apollo.common.utils.BeanUtils' import. Should be before 'com.ctrip.framework.apollo.core.exception.BadRequestException'. | 6
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 38
Warning | sizes | LineLength | Line is longer than 100 characters (found 115). | 43
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 74
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 78
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 79
Warning | whitespace | WhitespaceAround | WhitespaceAround: 'else' is not preceded with whitespace. | 84
Warning | whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 84
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 94
Warning | sizes | LineLength | Line is longer than 100 characters (found 135). | 106
Warning | misc | UpperEll | Should use uppercase 'L'. | 110
Warning | sizes | LineLength | Line is longer than 100 characters (found 111). | 114
Warning | misc | UpperEll | Should use uppercase 'L'. | 116
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 120
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 134
Warning | misc | UpperEll | Should use uppercase 'L'. | 135
Warning | sizes | LineLength | Line is longer than 100 characters (found 105). | 136
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 136
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not followed by whitespace. Empty blocks may only be represented as {} when not part of a multi-block statement (4.1.3) | 136
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'deleteNormalKVItem' must contain no more than '1' capital letters. | 161
Warning | sizes | LineLength | Line is longer than 100 characters (found 117). | 194

### com/ctrip/framework/apollo/portal/util/RoleUtils.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 12
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 16
Warning | whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 19
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 19
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 23
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 27
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 31
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 35
Warning | sizes | LineLength | Line is longer than 100 characters (found 101). | 36
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 39
Warning | whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 43

### com/ctrip/framework/apollo/spi/ConfigFactory.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 19

### com/ctrip/framework/apollo/spi/DefaultConfigFactory.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | coding | MissingSwitchDefault | switch without "default" clause. | 34

### com/ctrip/framework/apollo/spi/DefaultConfigFactoryManager.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_registry' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 18
Warning | naming | MemberName | Member name 'm_factories' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 20

### com/ctrip/framework/apollo/spi/DefaultConfigRegistry.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_instances' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 16
Warning | naming | MemberName | Member name 'm_logger' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 18

### com/ctrip/framework/apollo/util/ConfigUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'loadConfigQPS' must contain no more than '1' capital letters. | 30
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'longPollQPS' must contain no more than '1' capital letters. | 31
Warning | javadoc | JavadocMethod | Missing a Javadoc comment. | 33
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'initQPS' must contain no more than '1' capital letters. | 155
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'customizedLoadConfigQPS' must contain no more than '1' capital letters. | 156
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'customizedLongPollQPS' must contain no more than '1' capital letters. | 165
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'getLoadConfigQPS' must contain no more than '1' capital letters. | 175
Warning | naming | AbbreviationAsWordInName | Abbreviation in name 'getLongPollQPS' must contain no more than '1' capital letters. | 179

### com/ctrip/framework/apollo/util/ExceptionUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | sizes | LineLength | Line is longer than 100 characters (found 102). | 13

### com/ctrip/framework/apollo/util/http/HttpRequest.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_url' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 7
Warning | naming | MemberName | Member name 'm_connectTimeout' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 8
Warning | naming | MemberName | Member name 'm_readTimeout' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 9

### com/ctrip/framework/apollo/util/http/HttpResponse.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_statusCode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 7
Warning | naming | MemberName | Member name 'm_body' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 8

### com/ctrip/framework/apollo/util/http/HttpUtil.java

Severity | Category | Rule | Message | Line
--- | --- | --- | --- | ---
Warning | naming | MemberName | Member name 'm_configUtil' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 28