运行 gradle checkstyle 任务时出现错误:
Unable to process files: [(array of files)]
奇怪的是,如果我重置更改,它就可以正常工作。有任何想法吗?
更新我发现导致问题的代码行。就是这一行:
if (!(o instanceof final MyObject that)) {
该行使用 Java 16 功能,它为我编译,因为这是我正在使用的 java 版本。然而,它似乎会导致 checkstyle 中断。当我将此行转换为传统 Java(没有变量声明)时,checkstyle 工作正常。这似乎坏了,有人经历过吗?