2013-03-22 38 views
5

我的问题是,如果有一种方法可以添加到lint插件自定义检查,它应该在构建版本之前警告我。例如,我希望它检查我的代码中的所有Cursor, InputStream对象是否已关闭,或检查我的代码是否为//TODO:,//FIXME:Android Lint插件 - 设置应该检查的自定义警告/错误

任何想法,如果有任何方式做到这一点,甚至没有与Lint插件?

在此先感谢!

+1

你看这里吗? http://tools.android.com/tips/lint-custom-rules – 2013-04-04 15:45:36

回答

7

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

对于您的具体问题,请注意,21.1中有一个新的皮棉检查查看评论。它不寻找TODO或FIXME;相反,它会发现评论标记“STOPSHIP”。如果您想添加待办事项或待办事项的规则,您可能希望将其基于该检查。

+1

默认情况下,停用是禁用的!你怎么能启用它?这里http://tools.android.com/tips/lint-checks,它说你应该添加 - 启用StopShip。我可以在哪里添加?在File> Settings> Project Settings> Inspections中启用它是否足够? – acrespo 2015-11-03 14:25:44