配置checkstyle do while语句样式

mde*_*wit 7 java eclipse checkstyle

我试图在Eclipse Checkstyle插件中创建一个规则,该规则将检查do..while语句的while部分是否与结束括号在同一行.

我的目标是让以下内容有效:

int count = 0;
do {
    System.out.println(count);
    count++;
} while (count < 10);
Run Code Online (Sandbox Code Playgroud)

以下必须无效:

int count = 0;
do {
    System.out.println(count);
    count++;
} 
while (count < 10);
Run Code Online (Sandbox Code Playgroud)

我试过通过为do关键字创建一个Right Curly Brace放置规则(在Blocks下),指定"same"选项.但是,运行checkstyle会抛出上述} should be on the same line两个示例的错误.

奇怪的是,将选项更改为"单独"会导致两个示例都成功解析.还有其他方法可以执行上述规则吗?

小智 1

看起来像这个未实现的功能请求:http://sourceforge.net/p/checkstyle/feature-requests/450/