【问题标题】:Android Lint Plugin - set custom warning / error that should be checkedAndroid Lint Plugin - 设置应检查的自定义警告/错误
【发布时间】:2023-03-23 05:37:01
【问题描述】:

我的问题是,是否有办法向 lint 插件添加自定义检查,它应该在构建版本之前警告我。例如,我希望它检查我的代码中的所有 Cursor, InputStream 对象是否已关闭,或者检查我的代码中的 //TODO://FIXME:

如果有任何方法可以做到这一点,或者甚至不使用 Lint 插件,有什么想法吗?

提前致谢!

【问题讨论】:

标签: android lint


【解决方案1】:

是的,您可以添加自定义检查;请参阅 http://tools.android.com/tips/lint/writing-a-lint-checkhttp://tools.android.com/tips/lint-custom-rules

对于您的具体问题,请注意 21.1 中有一个新的 lint 检查,它着眼于 cmets。它不寻找 TODO 或 FIXME;相反,如果找到评论标记“STOPSHIP”,它会抱怨。如果您想为 todo 或 fixme 添加规则,您可能希望基于该检查。

【讨论】:

  • Stopship 默认禁用!你怎么能启用它?这里tools.android.com/tips/lint-checks,它说你应该添加--enable StopShip。我在哪里可以添加?在 File > Settings > Project Settings > Inspections 中启用它是否足够???
猜你喜欢
  • 2017-03-01
  • 2017-07-31
  • 1970-01-01
  • 2020-06-30
  • 2014-08-23
  • 2014-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多