gpt4 book ai didi

java - 创建自定义 Lint Java 检测器

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:43 25 4
gpt4 key购买 nike

我正在尝试为 Lint 创建一个自定义规则,这将改变现有的弃用警告测试。

到目前为止我读过的文档几乎没有告诉我如何实现一个类(我认为需要)实现 Detector.JavaScanner

http://tools.android.com/tips/lint-custom-rules

我想这是一个相当笼统的问题,但是任何了解这个问题的人,或者我在哪里可以找到关于这个问题的实际有用的文档?

谢谢!

最佳答案

这方面的文档非常少,所以如果您没有找到更多也不要担心。

开始自定义 lint 规则开发的最佳方式实际上是调整现有规则,如前所述here .

以下是 Android 默认规则集的来源:选择一个实现 JavaScanner 的规则看看它是如何工作的。

如果您正在为自定义规则寻找基于 gradle 的基本项目模板,请查看 one custom rule我创造了。只需用您的检测器替换 HardcodedValueDetector 并在 CustomIssuesRegistry 中引用它。

最后一点:我在柏林的 Droidcon 2015 举办了一个研讨会,详细阐述了如何编写自定义 lint 规则。一部分在 JavaScanners 上.在那次研讨会之后,我将发布所有资源。

关于java - 创建自定义 Lint Java 检测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28890184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com