自动更正后需要额外的 swiftlint 命令吗?

Posted

技术标签:

【中文标题】自动更正后需要额外的 swiftlint 命令吗?【英文标题】:Extra command for swiftlint necessary after autocorrecting? 【发布时间】:2021-08-25 07:14:03 【问题描述】:

这两行都需要调用吗?

swiftlint --autocorrect --format
swiftlint

我在一些示例代码中看到了这一点,但对我来说,第一行确实列出并显示了警告/错误,然后更正并格式化它们。 所以对我来说,第二个like 看起来是多余的。

【问题讨论】:

【参考方案1】:

第一行列出并更正代码格式化它(与在 Xcode 中执行 ctrl+i 相同)。所以在我看来,第二行的目的是在格式化后再次验证代码。

有必要吗?那么这完全是主观的,不是吗?

也不是--autocorrect 已被弃用并已被--fix 取代,所以现在上面的命令

swiftlint --fix --format

【讨论】:

以上是关于自动更正后需要额外的 swiftlint 命令吗?的主要内容,如果未能解决你的问题,请参考以下文章

SwiftLint 函数定义后的强制空行

从 Xcode 运行时,Shell 脚本不会完全执行

彩色 UITextview 的自动更正问题

彩色 UITextview 的自动更正问题

将 SwiftLint 与 Swift 包集成

可以通过我的 android 应用程序禁用用户键盘的自动更正吗?