Ktlint 与 lint 的区别?

Difference Ktlint vs. lint?

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

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

lint 针对 Android

进行了优化

ktlint 针对 Kotlin 进行了优化?

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

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

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

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

How is ktlint performing with integration systems like Bamboo? Will it apply autoamtically?

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

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

Video Tutorial and Explanation

Tutorial 1

Tutorial 2