【发布时间】:2018-12-24 09:34:14
【问题描述】:
我正在努力改进我团队的代码风格,ktlint 似乎是我们正在引入的 Kotlin 的完美解决方案。
我的问题是找到一个完整的示例来创建客户报告器,以便在运行 ktlint gradle 任务时允许自定义输出。 Ktlint 的文档说:
简而言之,您需要做的就是实现一个 Reporter 并通过使用 META-INF/services/com.github.shyiko.ktlint.core.ReporterProvider 注册一个自定义 ReporterProvider 来使其可用。将所有这些打包到一个 JAR 中,就完成了。
但遵循一个简单的示例here,但我不知道在哪里放置这些文件或在哪里放置 ktlint 推荐的这个“jar”,或者它说我的自定义报告器尚未找到。
有没有人举例说明这是如何工作的?谢谢。
【问题讨论】:
标签: android gradle kotlin checkstyle