💻
💻
💻
💻
ExistOrLive' Gitbook
Github
搜索文档…
⌃K
Links
💻
💻
💻
💻
ExistOrLive' Gitbook
搜索文档…
⌃K
README
ReadMe
开发语言学习
iOS
学习开发工具
开源库
Tool
Swiftlint源码学习
由
GitBook
提供支持
Swiftlint源码学习
#swiftlint #开源库
Swiftlint
是统一Swift代码风格的工具,本身就是使用Swift语言编写。Swiftlint 使用
Swift_Package_Manager
来组织源代码,可以直接用 Xcode打开。
1. 项目结构
1.1 Package.swift
产 物
swiftlint 可执行文件
SwiftLintFramework 库
依赖
swift-argument-parser
swift命令行的脚手架工具,用于使用swift快速创建命令行工具
SwiftSyntax
允许 Swift 工具解析、检查、生成和转换 Swift 源代码。
SourceKitten
用于和SourceKit进行交互的工具
Yams
解析yaml格式的工具
SwiftyTextTable
生成文本格式表格的工具
关于Swift Package Manager 请参考
Using the Package Manager
Package Manager
PackageDescription