Eclipse、Checkstyle 和 java 文档注释中的空格

标签 eclipse checkstyle

我已经安装了 Checkstyle Eclipse 的插件。当我现在为方法编写文档注释时,我的实际注释和参数列表之间有一个空行,如下所示:

/**
 * A comment.
 *
 * @param param A param.
 */
void aMethod(String param) {
    // some code
}

Checkstyle 现在提示有尾随空格。而且,虽然我没有在该位置放置空格,但还有一个额外的空格...

..../**
.....*.A.comment\.
.....*.
.....*.@param.param.A.param\.
.....*/

在我看来,Eclipse 正在向文档 block 添加这个额外的空间。我如何关闭它或配置 checkstyle 插件以忽略文档 block 中的这个额外空间?

最佳答案

我假设您已经尝试过Window -> Preferences -> Java -> Code Style -> Code Templates -> Comments 并确保构造函数没有尾随空格,所以上。

我使用 Eclipse 插件取得了很大的成功 AnyEdit Tools 。有一个选项可以删除尾随空白,另一个选项可以将制表符转换为空格,这两个选项都会使 Checkstyle 更满意。

关于Eclipse、Checkstyle 和 java 文档注释中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7347870/

相关文章:

java - 如何使图表显示数组元素

Gradle checkstyleTest 失败 "CheckstyleException: Property ' allowMissingPropertyJavadoc' 不存在”

java - 是否应该启用 Checkstyle 中的 RequireThis 检查?

java - Sonar "Singular Field"规则与 lombok-getter 矛盾

java - 如何在eclipse项目中共享代码

java - IcedTea 和 lwgjl

java - 用于快速 Java 代码测试的 Eclipse 插件

java - Eclipse J 面向导 : How to create next page dynamically?

java - 在所有子项目中的所有测试之前运行子项目中的 checkstyles

java - 有没有办法只对 VCS 中有更改的文件运行 checkstyle?