Ktlint与皮棉的区别?

时间:2020-08-07 11:52:45

标签: android kotlin lint ktlint

According to this article, ktlint is an automatic linter with a built-in code style checker.

当我决定使用ktlint时,lint和ktlint有什么区别?

棉绒针对Android进行了优化

ktlint是为Kotlin优化的吗?

ktlint如何与Bamboo之类的集成系统配合使用? 它会自动应用吗?

1 个答案:

答案 0 :(得分:5)

划线是检查源代码中是否存在程序化错误以及样式错误的过程。 皮棉皮棉更为通用,并不仅仅适用于Android。

Ktlint 更具体,并检查更特定于Kotlin语言的规则。

我个人使用 detekt 来检查我的代码。它具有更多配置选项。

ktlint如何与Bamboo之类的集成系统配合使用?会吗 自动申请?

棉绒不依赖于与其他系统的集成。它只会检查您拥有的任何代码。

您可以添加预提交挂钩,以便在提交之前使用 ktlint 检查代码:

Video Tutorial and Explanation

Tutorial 1

Tutorial 2