我希望使用 checkStyle 为 Java 8 实现一些最佳实践,一些示例包括:
- 不要嵌套可选值
- 如果 lambda 处于流转换的中间,则将其限制为 x 行
- 针对并行流的一般警告
根据我的研究,我可以看到 checkStyle 支持 java 8,但没有特定于执行功能标准的内容。
这是可用的东西吗?
感谢您的帮助。
最佳答案
如果 checkstyle 开箱即用地支持它,它将列在 the standard checks that checkstyle comes with 中。 (不幸的是,当我扫视它时,我没有看到任何东西)。如果它不在该列表中,我将开始查看第三方 checkstyle 库(例如 SevNTU Checkstyle 、 Checkstyle Addons 和 CS-Contrib 其中)以查看是否可以找到满足您需求的检查。如果您仍然找不到任何东西,您可能必须 implement the checks yourself .如果这样做,您可能需要考虑 contributing他们对社区的贡献,赢得了全世界 checkstyle 用户永恒的感激。
关于java - 使用 checkStyle 强制执行 java 8 约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31321088/