【问题标题】:Enforce java 8 conventions using checkStyle使用 checkStyle 强制执行 java 8 约定
【发布时间】:2015-07-09 14:53:27
【问题描述】:

我希望使用 checkStyle 为 Java 8 实施一些最佳实践,一些示例包括:

  1. 不要嵌套选项
  2. 如果 lambda 在流转换的中间,则将其限制为 x 行
  3. 针对并行流的一般警告

根据我的研究,我可以看到 checkStyle 支持 java 8,但没有特定于强制执行功能标准。

这是可用的吗?

感谢您的帮助。

【问题讨论】:

    标签: java java-8 checkstyle


    【解决方案1】:

    如果 checkstyle 开箱即用地支持它,它将在the standard checks that checkstyle comes with 中列出(不幸的是,当我浏览它时,我没有看到任何东西)。如果它不在该列表中,我将开始查看第三方 checkstyle 库(例如 SevNTU CheckstyleCheckstyle AddonsCS-Contrib 其中),看看您是否可以找到满足您需求的检查。如果您仍然找不到任何东西,您可能需要implement the checks yourself。如果你这样做了,你可能想考虑contributing他们加入社区,赢得全世界 checkstyle 用户的永恒感激。

    【讨论】:

      猜你喜欢
      • 2021-05-20
      • 2021-12-09
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 2014-03-04
      • 2017-05-02
      • 2012-12-05
      • 1970-01-01
      相关资源
      最近更新 更多