2

我正在尝试配置 Eclipse Checkstyle,但我找不到两件事的选项:

在方法中,我希望每个声明都有一个新行:

public int calc (int x, 
                 int y,
                 int z) {
}

并不是:

public int calc (int x, int y, int z) {
}

声明应该像这样包装

private var                a;
private int []             b = null;
private ArrayList<Integer> c = new ArrayList<Integer> ();

并不是:

private var a;
private int [] b = null;
private ArrayList<Integer> c = new ArrayList<Integer> ();

我已经尝试过“MultipleVariableDeclarations”和 OneStatementPerLine,但它们仅在方法内部有效,不适用于方法的参数。

我希望有一个人可以帮助我。

4

1 回答 1

1

我认为没有内置的 Checkstyle 规则。内置规则旨在保持一种常见且既定的风格。就像@yegor256 已经说过的那样,你的不是。您可以浏览此站点以查找符合您要求的任何检查。我找不到任何东西。作为最后的选择,您可以随时编写自己的支票

代码格式化程序的提示:转到Window->Preferences并为Save Actions. 在那里你可以定义你的代码在保存时应该总是被格式化。也许您不需要像 Checkstyle 这样的工具来警告您未格式化的代码。

于 2012-10-22T14:42:20.217 回答