我有两个checkstyle文件来定位源,另一个用于测试源。使用Intellij的Checkstyle-Idea插件我只能为整个项目配置一套规则。
是否可以为不同的范围配置不同的checkstyle?
答案 0 :(得分:0)
好问题。我知道这可以通过Checkstyle插件的GUI在Eclipse IDE中实现。但是在IntelliJ中,GUI似乎无法做到这一点。因此,您可能会以Checkstyle-IDEA人员结束filing a feature request。在实施之前,这里有两个解决方法:
您可以将测试类放入一个单独的测试项目"。这是我非常讨厌做的事情,实际上并不想做,特别是如果你已经开始有大量的项目。
更好的解决方法可能是使用IntelliJ' inspections,它们也非常强大,可能涵盖您需要不同规则的情况。检查可以应用于范围(例如仅适用于测试),这正是您所需要的。
然后,您可以将Checkstyle用于整个项目中相同的所有内容,并使用IntelliJ的检查来检查您只想在较小范围内执行的检查。