SwiftFormat格式化 Swift 代码
SwiftFormat 是一个代码库和命令行工具,用于在 macOS 或 Linux 上重新格式化 Swift 代码。
SwiftFormat 除了调整空格之外,它还可以插入或删除隐式self
、删除多余的括号,并纠正许多其他与标准 Swift 习语的偏差。
SwiftFormat 的配置分为 rules 和 options。Rules 是 SwiftFormat 库中的函数,用于将更改应用于代码。Options 是控制 rules 行为的设置。
SwiftFormat 包含超过 50 条 rules,并且一直在添加新 rules。可以在 Rules.md 中找到最新列表以及有关如何使用它们的文档。
SwiftFormat 主要被设计为一个格式化程序而不是 linter,即它旨在修复你的代码,而不是告诉你代码出了什么问题。但是,有时在不希望实际改变代码的情况下,验证代码是否已被格式化会很有用。
目前,SwiftFormat 适用于 macOS 10.13 (High Sierra) 及更高版本,也适用于 Ubuntu Linux。
评论