Checkstyle 是一个静态代码分析工具,用于检查 Java 代码是否符合编码规范和标准

本次代码审查使用Checkstyle 6.18版本针对配置文件maven_checks.xml进行, 总计检查了58个文件, 发现266处警告。主要问题集中在缺少Javadoc注释和隐藏字段冲突上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 什么是 Checkstyle?

Checkstyle 是一个静态代码分析工具,用于检查 Java 代码是否符合编码规范和标准。它可以帮助团队维护一致的代码风格,并发现潜在的问题。


2. 为什么需要检查 Checkstyle 结果?

  • 代码一致性:确保团队成员遵循相同的编码规范。
  • 提高代码质量:发现潜在的错误和不良实践。
  • 自动化检查:集成到构建流程中,自动执行代码检查。

3. Checkstyle 的核心功能

  • 代码格式检查:如缩进、空格、换行等。
  • 命名规范检查:如类名、方法名、变量名等。
  • 代码复杂度检查:如方法长度、嵌套深度等。
  • 代码结构检查:如未使用的导入、重复代码等。

4. 如何运行 Checkstyle?

(1) 命令行运行

下载 Checkstyle 的 JAR 文件,使用以下命令运行:

java -jar checkstyle-<version>-all.jar -c <config-file> <source-directory>
  • -c <config-file>:指定配置文件(如 google_checks.xml)。
  • <source-directory>:指定源代码目录。
(2) Maven 集成

pom.xml 中配置 maven-checkstyle-plugin

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-checkstyle-plugin</artifactId>
            <version>3.1.2</version>
            <configuration>
                <configLocation>google_checks.xml</configLocation>
            </configuration>
        </plugin>
    </plugins>
</build>

运行以下命令执行检查:

mvn checkstyle:check
(3) Gradle 集成

build.gradle 中配置 checkstyle 插件:

plugins {
    id 'checkstyle'
}

checkstyle {
    configFile = file("config/checkstyle/google_checks.xml")
}

运行以下命令执行检查:

gradle checkstyleMain
(4) IDE 集成

大多数 IDE(如 IntelliJ IDEA、Eclipse)支持 Checkstyle 插件,可以直接在 IDE 中运行检查。


5. 如何查看 Checkstyle 结果?

(1) 命令行输出

运行 Checkstyle 后,结果会直接输出到命令行。例如:

[ERROR] src/main/java/com/example/MyClass.java:10:1: Missing a Javadoc comment.
(2) HTML 报告

Checkstyle 可以生成 HTML 格式的报告。例如:

  • Maven:在 target/site/checkstyle.html 中查看。
  • Gradle:在 build/reports/checkstyle/main.html 中查看。
(3) IDE 集成

在 IDE 中,Checkstyle 的结果会显示在问题窗口或代码编辑器中。


6. 解读 Checkstyle 结果

Checkstyle 结果通常包括以下信息:

  • 文件路径:出错的源文件。
  • 行号:出错的行号。
  • 错误类型:如 MissingJavadocIndentation 等。
  • 错误描述:详细的错误信息。

例如:

[ERROR] src/main/java/com/example/MyClass.java:10:1: Missing a Javadoc comment.
  • 文件路径src/main/java/com/example/MyClass.java
  • 行号10
  • 错误类型MissingJavadoc
  • 错误描述Missing a Javadoc comment.

7. 解决 Checkstyle 问题

根据 Checkstyle 结果,逐一修复代码中的问题。例如:

  • 添加 Javadoc:为类和方法添加注释。
  • 调整缩进:确保代码缩进符合规范。
  • 重命名变量:使用符合命名规范的变量名。

8. 自定义 Checkstyle 规则

Checkstyle 支持自定义规则。可以通过修改配置文件(如 google_checks.xml)来调整检查规则。例如:

<module name="JavadocMethod">
    <property name="scope" value="public"/>
</module>

上述配置仅检查公共方法的 Javadoc。


9. 最佳实践

  • 统一配置:团队使用相同的 Checkstyle 配置文件。
  • 集成到 CI/CD:将 Checkstyle 集成到持续集成流程中,自动检查代码。
  • 定期检查:定期运行 Checkstyle,确保代码质量。
  • 逐步改进:从基础规则开始,逐步增加更严格的检查。

10. 总结

Checkstyle 是一个强大的工具,用于确保 Java 代码符合编码规范和标准。通过查看和解决 Checkstyle 结果,开发者可以提高代码的一致性和质量。无论是通过命令行、构建工具还是 IDE,Checkstyle 都能轻松集成到开发流程中。掌握 Checkstyle 的使用方法,是提升团队代码质量的关键。
The following document contains the results of Checkstyle 6.18 with config/maven_checks.xml ruleset. rss feed
Summary
Files Info Warnings Errors
58 0 266 0
Files
File I W E
org/eclipse/aether/AbstractRepositoryListener.java 0 19 0
org/eclipse/aether/DefaultRepositoryCache.java 0 2 0
org/eclipse/aether/DefaultRepositorySystemSession.java 0 51 0
org/eclipse/aether/DefaultSessionData.java 0 4 0
org/eclipse/aether/RepositoryEvent.java 0 6 0
org/eclipse/aether/RequestTrace.java 0 1 0
org/eclipse/aether/artifact/AbstractArtifact.java 0 6 0
org/eclipse/aether/artifact/DefaultArtifact.java 0 7 0
org/eclipse/aether/artifact/DefaultArtifactType.java 0 4 0
org/eclipse/aether/collection/CollectRequest.java 0 7 0
org/eclipse/aether/collection/CollectResult.java 0 1 0
org/eclipse/aether/collection/DependencyManagement.java 0 5 0
org/eclipse/aether/deployment/DeployRequest.java 0 5 0
org/eclipse/aether/deployment/DeployResult.java 0 3 0
org/eclipse/aether/graph/DefaultDependencyNode.java 0 21 0
org/eclipse/aether/graph/Dependency.java 0 5 0
org/eclipse/aether/installation/InstallRequest.java 0 4 0
org/eclipse/aether/installation/InstallResult.java 0 3 0
org/eclipse/aether/metadata/AbstractMetadata.java 0 3 0
org/eclipse/aether/metadata/DefaultMetadata.java 0 7 0
org/eclipse/aether/repository/LocalArtifactRegistration.java 0 3 0
org/eclipse/aether/repository/LocalArtifactRequest.java 0 3 0
org/eclipse/aether/repository/LocalArtifactResult.java 0 3 0
org/eclipse/aether/repository/LocalMetadataRegistration.java 0 3 0
org/eclipse/aether/repository/LocalMetadataRequest.java 0 3 0
org/eclipse/aether/repository/LocalMetadataResult.java 0 2 0
org/eclipse/aether/repository/LocalRepository.java 0 2 0
org/eclipse/aether/repository/RemoteRepository.java 0 13 0
org/eclipse/aether/repository/WorkspaceRepository.java 0 2 0
org/eclipse/aether/resolution/ArtifactDescriptorPolicyRequest.java 0 2 0
org/eclipse/aether/resolution/ArtifactDescriptorRequest.java 0 4 0
org/eclipse/aether/resolution/ArtifactDescriptorResult.java 0 11 0
org/eclipse/aether/resolution/ArtifactRequest.java 0 5 0
org/eclipse/aether/resolution/ArtifactResult.java 0 2 0
org/eclipse/aether/resolution/DependencyRequest.java 0 4 0
org/eclipse/aether/resolution/DependencyResult.java 0 2 0
org/eclipse/aether/resolution/MetadataRequest.java 0 6 0
org/eclipse/aether/resolution/MetadataResult.java 0 3 0
org/eclipse/aether/resolution/ResolutionErrorPolicyRequest.java 0 2 0
org/eclipse/aether/resolution/VersionRangeRequest.java 0 4 0
org/eclipse/aether/resolution/VersionRangeResult.java 0 2 0
org/eclipse/aether/resolution/VersionRequest.java 0 4 0
org/eclipse/aether/resolution/VersionResult.java 0 2 0
org/eclipse/aether/transfer/AbstractTransferListener.java 0 6 0
org/eclipse/aether/transfer/TransferEvent.java 0 7 0
org/eclipse/aether/transfer/TransferResource.java 0 2 0
Rules
Category Rule Violations Severity
coding HiddenField

ignoreConstructorParameter: "true"
ignoreSetter: "true"

157 	 Warning

javadoc JavadocMethod

scope: "protected"

109 	 Warning

Details
org/eclipse/aether/AbstractRepositoryListener.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 36
Warning javadoc JavadocMethod Missing a Javadoc comment. 40
Warning javadoc JavadocMethod Missing a Javadoc comment. 44
Warning javadoc JavadocMethod Missing a Javadoc comment. 48
Warning javadoc JavadocMethod Missing a Javadoc comment. 52
Warning javadoc JavadocMethod Missing a Javadoc comment. 56
Warning javadoc JavadocMethod Missing a Javadoc comment. 60
Warning javadoc JavadocMethod Missing a Javadoc comment. 64
Warning javadoc JavadocMethod Missing a Javadoc comment. 68
Warning javadoc JavadocMethod Missing a Javadoc comment. 72
Warning javadoc JavadocMethod Missing a Javadoc comment. 76
Warning javadoc JavadocMethod Missing a Javadoc comment. 80
Warning javadoc JavadocMethod Missing a Javadoc comment. 84
Warning javadoc JavadocMethod Missing a Javadoc comment. 88
Warning javadoc JavadocMethod Missing a Javadoc comment. 92
Warning javadoc JavadocMethod Missing a Javadoc comment. 96
Warning javadoc JavadocMethod Missing a Javadoc comment. 100
Warning javadoc JavadocMethod Missing a Javadoc comment. 104
Warning javadoc JavadocMethod Missing a Javadoc comment. 108
org/eclipse/aether/DefaultRepositoryCache.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 35
Warning javadoc JavadocMethod Missing a Javadoc comment. 40
org/eclipse/aether/DefaultRepositorySystemSession.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 183
Warning coding HiddenField ‘offline’ hides a field. 195
Warning javadoc JavadocMethod Missing a Javadoc comment. 202
Warning coding HiddenField ‘ignoreArtifactDescriptorRepositories’ hides a field. 216
Warning javadoc JavadocMethod Missing a Javadoc comment. 223
Warning coding HiddenField ‘resolutionErrorPolicy’ hides a field. 235
Warning javadoc JavadocMethod Missing a Javadoc comment. 242
Warning coding HiddenField ‘artifactDescriptorPolicy’ hides a field. 255
Warning javadoc JavadocMethod Missing a Javadoc comment. 262
Warning coding HiddenField ‘checksumPolicy’ hides a field. 277
Warning javadoc JavadocMethod Missing a Javadoc comment. 284
Warning coding HiddenField ‘updatePolicy’ hides a field. 299
Warning javadoc JavadocMethod Missing a Javadoc comment. 306
Warning javadoc JavadocMethod Missing a Javadoc comment. 312
Warning coding HiddenField ‘localRepositoryManager’ hides a field. 324
Warning javadoc JavadocMethod Missing a Javadoc comment. 337
Warning coding HiddenField ‘fileTransformerManager’ hides a field. 337
Warning javadoc JavadocMethod Missing a Javadoc comment. 348
Warning coding HiddenField ‘workspaceReader’ hides a field. 360
Warning javadoc JavadocMethod Missing a Javadoc comment. 367
Warning coding HiddenField ‘repositoryListener’ hides a field. 378
Warning javadoc JavadocMethod Missing a Javadoc comment. 385
Warning coding HiddenField ‘transferListener’ hides a field. 396
Warning javadoc JavadocMethod Missing a Javadoc comment. 430
Warning coding HiddenField ‘systemProperties’ hides a field. 445
Warning javadoc JavadocMethod Missing a Javadoc comment. 474
Warning coding HiddenField ‘userProperties’ hides a field. 490
Warning javadoc JavadocMethod Missing a Javadoc comment. 519
Warning coding HiddenField ‘configProperties’ hides a field. 534
Warning javadoc JavadocMethod Missing a Javadoc comment. 563
Warning coding HiddenField ‘mirrorSelector’ hides a field. 576
Warning javadoc JavadocMethod Missing a Javadoc comment. 587
Warning coding HiddenField ‘proxySelector’ hides a field. 601
Warning javadoc JavadocMethod Missing a Javadoc comment. 612
Warning coding HiddenField ‘authenticationSelector’ hides a field. 626
Warning javadoc JavadocMethod Missing a Javadoc comment. 637
Warning coding HiddenField ‘artifactTypeRegistry’ hides a field. 648
Warning javadoc JavadocMethod Missing a Javadoc comment. 659
Warning coding HiddenField ‘dependencyTraverser’ hides a field. 670
Warning javadoc JavadocMethod Missing a Javadoc comment. 677
Warning coding HiddenField ‘dependencyManager’ hides a field. 688
Warning javadoc JavadocMethod Missing a Javadoc comment. 695
Warning coding HiddenField ‘dependencySelector’ hides a field. 706
Warning javadoc JavadocMethod Missing a Javadoc comment. 713
Warning coding HiddenField ‘versionFilter’ hides a field. 725
Warning javadoc JavadocMethod Missing a Javadoc comment. 732
Warning coding HiddenField ‘dependencyGraphTransformer’ hides a field. 745
Warning javadoc JavadocMethod Missing a Javadoc comment. 752
Warning coding HiddenField ‘data’ hides a field. 763
Warning javadoc JavadocMethod Missing a Javadoc comment. 774
Warning coding HiddenField ‘cache’ hides a field. 785
org/eclipse/aether/DefaultSessionData.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 36
Warning javadoc JavadocMethod Missing a Javadoc comment. 41
Warning javadoc JavadocMethod Missing a Javadoc comment. 55
Warning javadoc JavadocMethod Missing a Javadoc comment. 77
org/eclipse/aether/RepositoryEvent.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 330
Warning coding HiddenField ‘metadata’ hides a field. 342
Warning coding HiddenField ‘repository’ hides a field. 354
Warning coding HiddenField ‘file’ hides a field. 366
Warning coding HiddenField ‘exceptions’ hides a field. 397
Warning coding HiddenField ‘trace’ hides a field. 416
org/eclipse/aether/RequestTrace.java
Severity Category Rule Message Line
Warning coding HiddenField ‘data’ hides a field. 106
org/eclipse/aether/artifact/AbstractArtifact.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 41
Warning javadoc JavadocMethod Missing a Javadoc comment. 51
Warning javadoc JavadocMethod Missing a Javadoc comment. 106
Warning javadoc JavadocMethod Missing a Javadoc comment. 116
Warning javadoc JavadocMethod Missing a Javadoc comment. 126
Warning javadoc JavadocMethod Missing a Javadoc comment. 136
org/eclipse/aether/artifact/DefaultArtifact.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 257
Warning javadoc JavadocMethod Missing a Javadoc comment. 262
Warning javadoc JavadocMethod Missing a Javadoc comment. 267
Warning javadoc JavadocMethod Missing a Javadoc comment. 272
Warning javadoc JavadocMethod Missing a Javadoc comment. 277
Warning javadoc JavadocMethod Missing a Javadoc comment. 282
Warning javadoc JavadocMethod Missing a Javadoc comment. 287
org/eclipse/aether/artifact/DefaultArtifactType.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 127
Warning javadoc JavadocMethod Missing a Javadoc comment. 132
Warning javadoc JavadocMethod Missing a Javadoc comment. 137
Warning javadoc JavadocMethod Missing a Javadoc comment. 142
org/eclipse/aether/collection/CollectRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘rootArtifact’ hides a field. 130
Warning coding HiddenField ‘root’ hides a field. 152
Warning coding HiddenField ‘dependencies’ hides a field. 176
Warning coding HiddenField ‘managedDependencies’ hides a field. 225
Warning coding HiddenField ‘repositories’ hides a field. 273
Warning coding HiddenField ‘context’ hides a field. 321
Warning coding HiddenField ‘trace’ hides a field. 343
org/eclipse/aether/collection/CollectResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘root’ hides a field. 143
org/eclipse/aether/collection/DependencyManagement.java
Severity Category Rule Message Line
Warning coding HiddenField ‘version’ hides a field. 70
Warning coding HiddenField ‘scope’ hides a field. 93
Warning coding HiddenField ‘optional’ hides a field. 116
Warning coding HiddenField ‘exclusions’ hides a field. 143
Warning coding HiddenField ‘properties’ hides a field. 170
org/eclipse/aether/deployment/DeployRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifacts’ hides a field. 70
Warning coding HiddenField ‘metadata’ hides a field. 118
Warning coding HiddenField ‘metadata’ hides a field. 137
Warning coding HiddenField ‘repository’ hides a field. 166
Warning coding HiddenField ‘trace’ hides a field. 188
org/eclipse/aether/deployment/DeployResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifacts’ hides a field. 83
Warning coding HiddenField ‘metadata’ hides a field. 132
Warning coding HiddenField ‘metadata’ hides a field. 151
org/eclipse/aether/graph/DefaultDependencyNode.java
Severity Category Rule Message Line
Warning coding HiddenField ‘data’ hides a field. 117
Warning javadoc JavadocMethod Missing a Javadoc comment. 121
Warning javadoc JavadocMethod Missing a Javadoc comment. 126
Warning javadoc JavadocMethod Missing a Javadoc comment. 138
Warning javadoc JavadocMethod Missing a Javadoc comment. 143
Warning javadoc JavadocMethod Missing a Javadoc comment. 148
Warning javadoc JavadocMethod Missing a Javadoc comment. 158
Warning javadoc JavadocMethod Missing a Javadoc comment. 180
Warning javadoc JavadocMethod Missing a Javadoc comment. 202
Warning javadoc JavadocMethod Missing a Javadoc comment. 217
Warning javadoc JavadocMethod Missing a Javadoc comment. 232
Warning javadoc JavadocMethod Missing a Javadoc comment. 241
Warning javadoc JavadocMethod Missing a Javadoc comment. 250
Warning javadoc JavadocMethod Missing a Javadoc comment. 266
Warning javadoc JavadocMethod Missing a Javadoc comment. 288
Warning javadoc JavadocMethod Missing a Javadoc comment. 293
Warning coding HiddenField ‘context’ hides a field. 293
Warning javadoc JavadocMethod Missing a Javadoc comment. 298
Warning javadoc JavadocMethod Missing a Javadoc comment. 303
Warning javadoc JavadocMethod Missing a Javadoc comment. 315
Warning javadoc JavadocMethod Missing a Javadoc comment. 341
org/eclipse/aether/graph/Dependency.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 111
Warning coding HiddenField ‘scope’ hides a field. 136
Warning coding HiddenField ‘optional’ hides a field. 173
Warning coding HiddenField ‘exclusions’ hides a field. 199
Warning coding HiddenField ‘exclusions’ hides a field. 208
org/eclipse/aether/installation/InstallRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifacts’ hides a field. 68
Warning coding HiddenField ‘metadata’ hides a field. 116
Warning coding HiddenField ‘metadata’ hides a field. 135
Warning coding HiddenField ‘trace’ hides a field. 164
org/eclipse/aether/installation/InstallResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifacts’ hides a field. 82
Warning coding HiddenField ‘metadata’ hides a field. 131
Warning coding HiddenField ‘metadata’ hides a field. 150
org/eclipse/aether/metadata/AbstractMetadata.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 41
Warning javadoc JavadocMethod Missing a Javadoc comment. 51
Warning javadoc JavadocMethod Missing a Javadoc comment. 61
org/eclipse/aether/metadata/DefaultMetadata.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 154
Warning javadoc JavadocMethod Missing a Javadoc comment. 159
Warning javadoc JavadocMethod Missing a Javadoc comment. 164
Warning javadoc JavadocMethod Missing a Javadoc comment. 169
Warning javadoc JavadocMethod Missing a Javadoc comment. 174
Warning javadoc JavadocMethod Missing a Javadoc comment. 179
Warning javadoc JavadocMethod Missing a Javadoc comment. 184
org/eclipse/aether/repository/LocalArtifactRegistration.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 91
Warning coding HiddenField ‘repository’ hides a field. 113
Warning coding HiddenField ‘contexts’ hides a field. 135
org/eclipse/aether/repository/LocalArtifactRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 80
Warning coding HiddenField ‘context’ hides a field. 102
Warning coding HiddenField ‘repositories’ hides a field. 125
org/eclipse/aether/repository/LocalArtifactResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘file’ hides a field. 79
Warning coding HiddenField ‘available’ hides a field. 105
Warning coding HiddenField ‘repository’ hides a field. 130
org/eclipse/aether/repository/LocalMetadataRegistration.java
Severity Category Rule Message Line
Warning coding HiddenField ‘metadata’ hides a field. 90
Warning coding HiddenField ‘repository’ hides a field. 112
Warning coding HiddenField ‘contexts’ hides a field. 134
org/eclipse/aether/repository/LocalMetadataRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘metadata’ hides a field. 76
Warning coding HiddenField ‘context’ hides a field. 98
Warning coding HiddenField ‘repository’ hides a field. 120
org/eclipse/aether/repository/LocalMetadataResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘file’ hides a field. 75
Warning coding HiddenField ‘stale’ hides a field. 97
org/eclipse/aether/repository/LocalRepository.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 71
Warning javadoc JavadocMethod Missing a Javadoc comment. 76
org/eclipse/aether/repository/RemoteRepository.java
Severity Category Rule Message Line
Warning coding HiddenField ‘host’ hides a field. 102
Warning javadoc JavadocMethod Missing a Javadoc comment. 121
Warning javadoc JavadocMethod Missing a Javadoc comment. 126
Warning coding HiddenField ‘prototype’ hides a field. 362
Warning coding HiddenField ‘id’ hides a field. 381
Warning coding HiddenField ‘type’ hides a field. 397
Warning coding HiddenField ‘url’ hides a field. 413
Warning coding HiddenField ‘releasePolicy’ hides a field. 447
Warning coding HiddenField ‘snapshotPolicy’ hides a field. 463
Warning coding HiddenField ‘proxy’ hides a field. 479
Warning coding HiddenField ‘authentication’ hides a field. 495
Warning coding HiddenField ‘mirroredRepositories’ hides a field. 511
Warning coding HiddenField ‘repositoryManager’ hides a field. 568
org/eclipse/aether/repository/WorkspaceRepository.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 69
Warning javadoc JavadocMethod Missing a Javadoc comment. 74
org/eclipse/aether/resolution/ArtifactDescriptorPolicyRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 72
Warning coding HiddenField ‘context’ hides a field. 94
org/eclipse/aether/resolution/ArtifactDescriptorRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 85
Warning coding HiddenField ‘repositories’ hides a field. 107
Warning coding HiddenField ‘context’ hides a field. 155
Warning coding HiddenField ‘trace’ hides a field. 177
org/eclipse/aether/resolution/ArtifactDescriptorResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘exceptions’ hides a field. 107
Warning coding HiddenField ‘relocations’ hides a field. 156
Warning coding HiddenField ‘artifact’ hides a field. 175
Warning coding HiddenField ‘aliases’ hides a field. 206
Warning coding HiddenField ‘artifact’ hides a field. 255
Warning coding HiddenField ‘repository’ hides a field. 277
Warning coding HiddenField ‘dependencies’ hides a field. 299
Warning coding HiddenField ‘dependencies’ hides a field. 347
Warning coding HiddenField ‘repositories’ hides a field. 395
Warning coding HiddenField ‘repository’ hides a field. 414
Warning coding HiddenField ‘properties’ hides a field. 444
org/eclipse/aether/resolution/ArtifactRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 101
Warning coding HiddenField ‘node’ hides a field. 123
Warning coding HiddenField ‘repositories’ hides a field. 149
Warning coding HiddenField ‘context’ hides a field. 197
Warning coding HiddenField ‘trace’ hides a field. 219
org/eclipse/aether/resolution/ArtifactResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 87
Warning coding HiddenField ‘repository’ hides a field. 142
org/eclipse/aether/resolution/DependencyRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘root’ hides a field. 100
Warning coding HiddenField ‘collectRequest’ hides a field. 125
Warning coding HiddenField ‘filter’ hides a field. 148
Warning coding HiddenField ‘trace’ hides a field. 170
org/eclipse/aether/resolution/DependencyResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘root’ hides a field. 89
Warning coding HiddenField ‘cycles’ hides a field. 114
org/eclipse/aether/resolution/MetadataRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘metadata’ hides a field. 97
Warning coding HiddenField ‘repository’ hides a field. 119
Warning coding HiddenField ‘context’ hides a field. 141
Warning coding HiddenField ‘deleteLocalCopyIfMissing’ hides a field. 167
Warning coding HiddenField ‘favorLocalRepository’ hides a field. 197
Warning coding HiddenField ‘trace’ hides a field. 219
org/eclipse/aether/resolution/MetadataResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘metadata’ hides a field. 80
Warning coding HiddenField ‘exception’ hides a field. 92
Warning coding HiddenField ‘updated’ hides a field. 115
org/eclipse/aether/resolution/ResolutionErrorPolicyRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘item’ hides a field. 73
Warning coding HiddenField ‘repository’ hides a field. 95
org/eclipse/aether/resolution/VersionRangeRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 85
Warning coding HiddenField ‘repositories’ hides a field. 107
Warning coding HiddenField ‘context’ hides a field. 155
Warning coding HiddenField ‘trace’ hides a field. 177
org/eclipse/aether/resolution/VersionRangeResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘versions’ hides a field. 136
Warning coding HiddenField ‘versionConstraint’ hides a field. 224
org/eclipse/aether/resolution/VersionRequest.java
Severity Category Rule Message Line
Warning coding HiddenField ‘artifact’ hides a field. 85
Warning coding HiddenField ‘repositories’ hides a field. 107
Warning coding HiddenField ‘context’ hides a field. 155
Warning coding HiddenField ‘trace’ hides a field. 177
org/eclipse/aether/resolution/VersionResult.java
Severity Category Rule Message Line
Warning coding HiddenField ‘version’ hides a field. 112
Warning coding HiddenField ‘repository’ hides a field. 134
org/eclipse/aether/transfer/AbstractTransferListener.java
Severity Category Rule Message Line
Warning javadoc JavadocMethod Missing a Javadoc comment. 36
Warning javadoc JavadocMethod Missing a Javadoc comment. 41
Warning javadoc JavadocMethod Missing a Javadoc comment. 46
Warning javadoc JavadocMethod Missing a Javadoc comment. 51
Warning javadoc JavadocMethod Missing a Javadoc comment. 56
Warning javadoc JavadocMethod Missing a Javadoc comment. 60
org/eclipse/aether/transfer/TransferEvent.java
Severity Category Rule Message Line
Warning coding HiddenField ‘type’ hides a field. 283
Warning coding HiddenField ‘type’ hides a field. 305
Warning coding HiddenField ‘requestType’ hides a field. 317
Warning coding HiddenField ‘transferredBytes’ hides a field. 334
Warning coding HiddenField ‘transferredBytes’ hides a field. 351
Warning coding HiddenField ‘dataBuffer’ hides a field. 382
Warning coding HiddenField ‘exception’ hides a field. 394
org/eclipse/aether/transfer/TransferResource.java
Severity Category Rule Message Line
Warning coding HiddenField ‘contentLength’ hides a field. 188
Warning coding HiddenField ‘resumeOffset’ hides a field. 211
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bol5261

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值