LogoClawIndex
案例技能关于
LogoClawIndex

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)

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
linux
swift
swift-format
swiftlint
类型检查
ci
安装固定版本的 Swift 工具链
安装固定版本的 SwiftLint
运行本地 swift-format 格式检查
运行严格模式 SwiftLint 检查
Swift 源文件
scripts/install-ci-tools.sh 中的工具版本配置
Swift 工具链压缩包下载 URL
环境变量配置脚本(/tmp/swiftenv.sh)
原地格式化后的 Swift 源文件
字节对齐格式检查输出