禁用 bazel 中容易出错的功能

Disable error prone in bazel

我有一个包含很多代码的项目。这些代码中的一些没有通过 Bazel 默认开启的容易出错的检查。我想禁用 bazel 中容易出错的功能。是否可以在不通过 WORKSPACE 文件添加命令行参数的情况下执行此操作?

P.S。通过命令行禁用效果很好

正如小亮提到的,您可以将 --javacopt="-XepDisableAllChecks" 添加到您的 bazelrc,或者您也可以将其添加到您工作区内的 tools/bazel.rc,以便可以使用源代码。请注意,这将禁用工作区中所有 java 构建的容易出错的功能。您可以改为使用 java_binary.javacopts or java_library.javacopts 来禁用特定二进制文件或库的容易出错的功能,这将允许在构建的其他部分容易出错 运行。