使用checkStyle实施java 8约定

时间:2015-07-09 14:53:28

标签: java java-8 checkstyle

我希望使用checkStyle强制执行Java 8的一些最佳实践,例如:

  1. 不要嵌套选项
  2. 如果lambda在流转换过程中将其限制为x行
  3. 针对并行流的一般警告
  4. 根据我的研究,我可以看到checkStyle支持java 8,但没有特定于强制执行标准的功能。

    这是可用的吗?

    感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

如果checkstyle支持开箱即用,它将列在the standard checks that checkstyle comes with之间(不幸的是,当我浏览它时,我没有看到任何内容)。如果它不在该列表中,我会开始查看第三方checkstyle库(例如SevNTU CheckstyleCheckstyle AddonsCS-Contrib)以查看是否可以找到满足您需求的支票。如果您仍然无法找到任何内容,则可能需要implement the checks yourself。如果您这样做,您可能需要将contributing考虑​​到社区,赢得全世界checkstyle用户的永恒感激。