The following document contains the results of PMD 5.3.5.
| Violation | Line |
|---|---|
| Avoid unused imports such as 'org.springframework.web.bind.annotation.PathVariable' | 4 |
| Avoid unused imports such as 'java.util.List' | 18 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'com.ctrip.framework.apollo.portal.PortalApplication' | 15 |
| Violation | Line |
|---|---|
| Avoid unused private fields such as 'serverConfigService'. | 35 |
| Violation | Line |
|---|---|
| Avoid unused private fields such as 'appNamespaceService'. | 30 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'com.ctrip.framework.apollo.common.utils.BeanUtils' | 7 |
| Avoid unused imports such as 'com.ctrip.framework.apollo.core.dto.ItemChangeSets' | 8 |
| Avoid unused imports such as 'com.ctrip.framework.apollo.core.dto.ItemDTO' | 9 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 14 |
| Avoid modifiers which are implied by the context | 26 |
| Avoid modifiers which are implied by the context | 38 |
| Avoid modifiers which are implied by the context | 50 |
| Avoid modifiers which are implied by the context | 62 |
| Avoid modifiers which are implied by the context | 74 |
| Avoid modifiers which are implied by the context | 86 |
| Avoid modifiers which are implied by the context | 96 |
| Avoid modifiers which are implied by the context | 107 |
| Avoid modifiers which are implied by the context | 114 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 13 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 16 |
| Avoid modifiers which are implied by the context | 24 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 13 |
| Avoid modifiers which are implied by the context | 19 |
| Avoid modifiers which are implied by the context | 25 |
| Avoid modifiers which are implied by the context | 31 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 85–87 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 181–183 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 79–81 |
| Avoid empty catch blocks | 196–198 |
| Avoid empty catch blocks | 234–236 |
| Violation | Line |
|---|---|
| Avoid unused private fields such as 'logger'. | 19 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 14 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'com.google.common.base.Objects' | 4 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 17 |
| Avoid modifiers which are implied by the context | 24 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 13 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 15 |
| Avoid modifiers which are implied by the context | 23 |
| Violation | Line |
|---|---|
| Avoid unused private fields such as 'logger'. | 22 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 41–43 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 125–127 |
| Violation | Line |
|---|---|
| Too many static imports may lead to messy code | 1–119 |
| Violation | Line |
|---|---|
| Avoid unused private fields such as 'code'. | 13 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 189–191 |
| Avoid empty catch blocks | 205–207 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'com.ctrip.framework.apollo.core.dto.ApolloConfigNotification' | 22 |
| Avoid unused imports such as 'com.dianping.cat.Cat' | 24 |
| Avoid unused imports such as 'org.hibernate.cache.spi.CacheKey' | 26 |
| Avoid unused imports such as 'org.springframework.web.context.request.async.DeferredResult' | 38 |
| Avoid unused imports such as 'java.io.StringWriter' | 41 |
| Avoid unused imports such as 'java.util.Collection' | 43 |
| Violation | Line |
|---|---|
| Avoid using java.lang.ThreadGroup; it is not thread safe | 22 |
| Avoid modifiers which are implied by the context | 64–66 |
| Violation | Line |
|---|---|
| Useless parentheses. | 52 |
| Violation | Line |
|---|---|
| Avoid modifiers which are implied by the context | 327–329 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'com.ctrip.framework.apollo.ConfigFile' | 3 |
| Avoid unused imports such as 'com.ctrip.framework.apollo.core.enums.ConfigFileFormat' | 5 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.io.StringReader' | 11 |
| Avoid unused imports such as 'java.util.Properties' | 12 |
| Avoid unused private fields such as 'logger'. | 18 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'org.springframework.beans.factory.annotation.Value' | 13 |
| Avoid unused private methods such as 'postConstruct()'. | 56 |
| Violation | Line |
|---|---|
| Avoid unused private methods such as 'postConstruct()'. | 22 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 16–17 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'org.springframework.http.converter.json.GsonHttpMessageConverter' | 17 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 16–17 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.util.Collections' | 9 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'org.springframework.web.bind.annotation.RequestMethod' | 15 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'com.ctrip.framework.apollo.core.enums.ConfigFileFormat' | 4 |
| Violation | Line |
|---|---|
| Avoid unused private fields such as 'roleInitializationService'. | 31 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.util.Set' | 9 |
| Violation | Line |
|---|---|
| Useless parentheses. | 52 |
| Violation | Line |
|---|---|
| Avoid unused private fields such as 'releaseAPI'. | 45 |