我想编写一个皮棉检查,可以动态检测资源文件中的问题。例如,我希望我的Android Studio高亮显示<TextView>并在没有android:padding时发出警告。

我读了this并发现我们可以编写自定义的lint,但只能通过命令行使用它,而不能即时使用。我还发现,有类似SonarLint的插件,可提供即时的自定义棉绒检查。

所以我的问题是:

确实,创建Android Studio插件是使自定义棉绒检查快速进行的唯一方法吗?

最佳答案

我没有准确回答您的问题,因为我没有自己的自定义棉绒检查。但是,我使用的rxLint库不是Android构建工具的一部分,Android Studio突出显示了所报告的代码中的问题。

因此,如果您将自定义的lint检查作为一个单独的模块并让您的主项目依赖于它,那么Android Studio将突出显示它。

关于android-studio - 在Android Studio中即时使用自定义 Lint 检查,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36733316/

10-11 22:16
查看更多