创建自定义Lint Java检测器

创建自定义Lint Java检测器,第1张

概述我正在尝试为Lint创建一个自定义规则,这将改变现有的弃用警告测试.事情是我到目前为止所阅读的文档告诉我关于如何实现一个类(我认为需要)实现Detector.JavaScannerhttp:/ools.android.comips/lint-custom-rules这是一个相当普遍的问题,我想,但是任何了解这个问题的人,或者

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

事情是我到目前为止所阅读的文档告诉我关于如何实现一个类(我认为需要)实现Detector.JavaScanner

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

这是一个相当普遍的问题,我想,但是任何了解这个问题的人,或者我能在哪里找到有关这个问题的实用文档?

谢谢!

解决方法:

关于此的文档非常少见,所以如果您还没有找到更多,请不要担心.

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

以下是AndroID默认规则集的来源:选择一个实现JavaScanner的规则以查看其工作原理.

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

最后一句话:我在柏林的DroIDcon 2015举办了一个研讨会,在那里我详细阐述了如何编写自定义棉绒规则.其中一部分是JavaScanners.我将在研讨会之后发布所有来源.

总结

以上是内存溢出为你收集整理的创建自定义Lint Java检测器全部内容,希望文章能够帮你解决创建自定义Lint Java检测器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存