developing-on-linux - 在 Linux 上配置并运行 Swift 格式化、规范检查与类型检查
在没有 macOS 环境的 Linux 系统上安装 Swift 工具链与 Linter,用于在本地执行代码格式化、规范检查及类型检查。
标签
更新于: 2026-09-19能力
典型输入
典型输出
该技能可以做什么
- 安装固定版本的 Swift 工具链
- 安装固定版本的 SwiftLint
- 运行本地 swift-format 格式检查
- 运行严格模式 SwiftLint 检查
- 对纯 Foundation 代码进行类型检查
输入
- Swift 源文件
- scripts/install-ci-tools.sh 中的工具版本配置
- Swift 工具链压缩包下载 URL
- SwiftLint 发布版二进制文件下载 URL
- 项目配置文件(.swift-format 和 .swiftlint.yml)
输出
- 环境变量配置脚本(/tmp/swiftenv.sh)
- 原地格式化后的 Swift 源文件
- 字节对齐格式检查输出
- SwiftLint 规范检查报告
- Swiftc 类型检查错误输出
要求
- Linux 操作系统(例如 Ubuntu x86_64)
- 用于下载工具链的网络连接
- 命令行工具(curl、tar、unzip、cmp、git、bash)
