Ktlint 与 lint 的区别?

Pav*_*vic 5 android lint kotlin ktlint

根据这篇文章,ktlint 是一个带有内置代码样式检查器的自动 linter。

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

lint 针对 Android 进行了优化

ktlint 针对 Kotlin 进行了优化?

ktlint 与 Bamboo 等集成系统的性能如何? 它会自动应用吗?

Mis*_*pov 8

Linting是检查程序和文体错误的源代码的过程。LintLinting更通用,不仅适用于 Android。

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

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

ktlint 与 Bamboo 等集成系统的性能如何?它会自动应用吗?

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

你可以添加 pre-commit 钩子,在提交前用ktlint检查你的代码:

视频教程和说明

教程一

教程2