如何使容易出错忽略我生成的源代码?

问题描述 投票:3回答:2

我最近发现了Error Prone,并使用链接在他们页面上的Gradle plugin将其集成到我的Android版本中。

由于我们的项目使用Icepick(以及其他一些生成注释处理器的代码),我们生成了源代码,编译进来。不幸的是,一些生成的代码在Error Prone中触发警告,我想过滤掉那些噪音不知何故。

生成的代码显示在app/build/generated/source/apt/debug目录中。如何从Error Prone的钢铁般凝视中豁免此代码?

java android gradle errorprone
2个回答
3
投票

使用标志-XepDisableWarningsInGeneratedCode

在GitHub上看到这个issue


0
投票

在我的情况下,类使用@AvroGenerated注释,-XepDisableWarningsInGeneratedCode不起作用。

解决方案是通过build-XepExcludedPaths:.*/build/.*目录排除在检查之外

© www.soinside.com 2019 - 2024. All rights reserved.