我有一个限制最大方法长度的checkstyle规则。它似乎无法在groovy文件上正常工作,我怀疑它与checkstyle如何处理闭包有关。
一般来说,checkstyle在groovy上运行得很好还是还有其他更适合groovy文件的工具?
答案 0 :(得分:4)
我建议使用CodeNarc来检查Groovy代码。它是为此目的而设计的。规则MethodSize是您应该使用的特定规则。
使用Checkstyle是一个坏主意,因为它无法理解Groovy语法,因为它是Java语言的超级集合。它肯定无法解析闭包。