According to this article, ktlint is an automatic linter with a built-in code style checker.
当我决定使用ktlint时,lint和ktlint有什么区别?
棉绒针对Android进行了优化
ktlint是为Kotlin优化的吗?
ktlint如何与Bamboo之类的集成系统配合使用? 它会自动应用吗?
答案 0 :(得分:5)
划线是检查源代码中是否存在程序化错误以及样式错误的过程。 皮棉和皮棉更为通用,并不仅仅适用于Android。
Ktlint 更具体,并检查更特定于Kotlin语言的规则。
我个人使用 detekt 来检查我的代码。它具有更多配置选项。
ktlint如何与Bamboo之类的集成系统配合使用?会吗 自动申请?
棉绒不依赖于与其他系统的集成。它只会检查您拥有的任何代码。
您可以添加预提交挂钩,以便在提交之前使用 ktlint 检查代码: