According to this article, ktlint is an automatic linter with a built-in code style checker.
当我决定使用ktlint时,lint和ktlint有什么区别?
棉绒针对Android进行了优化
ktlint是为Kotlin优化的吗?
ktlint如何与Bamboo之类的集成系统配合使用?
它会自动应用吗?
最佳答案
Linting 是检查源代码的程序错误和样式错误的过程。 Lint 和 Linting 比较笼统,并不只适用于Android。
Ktlint 更具体,并检查更特定于Kotlin语言的规则。
我个人使用 detekt 来检查我的代码。它具有更多配置选项。
Linting不依赖于与其他系统的集成。它只是检查您拥有的任何代码。
您可以添加预提交 Hook ,以便在提交之前使用 ktlint 来检查代码:
Video Tutorial and Explanation
Tutorial 1
Tutorial 2