小编Man*_*uja的帖子

checkstyle 中的单行大括号给出错误

我希望 Java 中的 Checkstyle 不会给我以下代码行的任何错误 -

if (true) { return 1; }

但它给了我错误,'}' should have line break before.并且'{' should have line break after. 我的 LeftCurly 块如下:

 <module name="LeftCurly">
   <!-- Checks for placement of the left curly brace ('{'). -->
   <property name="severity" value="warning"/>
</module>
Run Code Online (Sandbox Code Playgroud)

我的 RightCurly 如下:

<module name="RightCurly">
  <property name="option" value="same"/>
  <property name="severity" value="warning"/>
</module>
Run Code Online (Sandbox Code Playgroud)

我的 NeedBraces 如下:

<module name="NeedBraces">
    <property name="severity" value="warning"/>
    <property name="tokens" value="LITERAL_FOR, LITERAL_WHILE, LITERAL_DO,    LITERAL_IF, LITERAL_ELSE"/>
</module>
Run Code Online (Sandbox Code Playgroud)

如何允许单行块在同一行上有左大括号和右大括号?谢谢!

我正在使用 Gradle Checkstyle 插件,Checkstyle …

java checkstyle gradle

5
推荐指数
1
解决办法
1550
查看次数

标签 统计

checkstyle ×1

gradle ×1

java ×1