我最近发现Error Prone并使用其网页上链接的Gradle plugin将其集成到我的Android版本中。
由于我们的项目正在使用Icepick(以及其他一些生成注释处理器的代码),我们已经生成了源代码,这些代码被编译进来。不幸的是,一些生成的代码在Error Prone中触发了警告,我想过滤那种噪音不知怎的。
生成的代码显示在app/build/generated/source/apt/debug
目录中。如何从Error Prone的钢铁般凝视中免除此代码?
答案 0 :(得分:3)
使用标记-XepDisableWarningsInGeneratedCode
在GitHub上查看此issue
答案 1 :(得分:0)
在我的情况下,类用@AvroGenerated
注释,而-XepDisableWarningsInGeneratedCode
不起作用。
解决方案是通过build
从检查中排除-XepExcludedPaths:.*/build/.*
目录