SwiftLint:强制执行 Swift 风格和约定的工具-开源

时间:2021-05-29 19:03:41
【文件属性】:
文件名称:SwiftLint:强制执行 Swift 风格和约定的工具-开源
文件大小:25.18MB
文件格式:ZIP
更新时间:2021-05-29 19:03:41
开源软件 一种强制执行 Swift 风格和约定的工具,松散地基于现已存档的 GitHub Swift 风格指南。 SwiftLint 强制执行 Swift 社区普遍接受的样式指南规则。 这些规则在 Ray Wenderlich 的 Swift 风格指南等流行风格指南中有很好的描述。 SwiftLint 与 Clang 和 SourceKit 挂钩,以使用源文件的 AST 表示来获得更准确的结果。 您可能希望在“编译源”步骤之前直接移动 SwiftLint 阶段,以便在编译之前快速检测错误。 然而,SwiftLint 被设计为在有效的 Swift 代码上运行,从而干净利落地完成编译器的解析阶段。 因此,在“编译源”之前运行 SwiftLint 可能会产生一些不正确的结果。 SwiftLint 与 SourceKit 挂钩,因此即使 Swift 不断发展,它也能继续工作! 这也使 SwiftLint 保持精简,因为它不需要附带完整的 Swift 编译器,它只与您已安装在机器上的官方编译器进行通信。
【文件预览】:
LICENSE
swiftlint

网友评论