Overview
- Skill Key
- alexissan/swiftlint
- Author
- alexissan
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/alexissan/swiftlint
- Latest Commit SHA
- 2022e89937177e85d8923e214b7b67c001627d1f
Swift linting and style enforcement via CLI
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 swiftlint 技能。 若已安装,则直接安装 swiftlint 技能。
# SwiftLint Enforce Swift style and conventions with static analysis. Lint entire projects, autocorrect fixable violations, manage rules, and integrate with Xcode and CI — all from the CLI. --- ## Verify Installation ```bash swiftlint version ``` If not installed: ```bash brew install swiftlint ``` Or via Mint: ```bash mint install realm/SwiftLint ``` Or as a Swift Package Manager plugin (add to `Package.swift`): ```swift .package(url: "https://github.com/realm/SwiftLint.git", from: "0.57.0") ``` Then run: ```bash swift package plugin swiftlint ``` --- ## Basic Usage ### Lint Current Directory ```bash swiftlint ``` This recursively lints all `.swift` files from the current directory. ### Lint a Specific Path ```bash swiftlint lint --path Sources/ ``` ### Lint Specific Files ```bash swiftlint lint --path Sources/App/ViewModel.swift ``` ### Lint from Standard Input ```bash cat MyFile.swift | swiftlint lint --use-stdin --quiet ``` > **Agent guidance:** When a user says "check my code style" or "lint my Swift code," run `swiftlint` from the project root. If they point to a specific file or folder, use `--path`. --- ## Autocorrect SwiftLint can automatically fix certain violations. ### Fix All Autocorrectable Violations ```bash swiftlint --fix ``` ### Fix a Specific Path ```bash swiftlint --fix --path Sources/ ``` ### Fix a Specific File ```bash swiftlint --fix --path Sources/App/ViewModel.swift ``` ### Preview What Would Be Fixed (Dry Run) Lint first to see violations, then fix: ```bash swiftlint lint --path Sources/ && swiftlint --fix --path Sources/ ``` > **Agent guidance:** Always lint before autocorrecting so the user sees what will change. Some violations are not autocorrectable — report those separately after fixing. --- ## Output Formats ### Default (Human-Readable) ```bash swiftlint ``` Output: `Sources/App.swift:12:1: warning: Line Length Violation: ...` ### JSON ```bash swiftlint lint --reporter json ``` ### CSV ``...
heyixuan2
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
openstockdata
OpenClaw Skill for stock data analysis
capt-marbles
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discoverability and citation.
camopel
Free multi-engine web search via ddgs CLI (DuckDuckGo, Google, Bing, Brave, Yandex, Yahoo, Wikipedia) + arXiv API search. No API keys required. Use when user needs web search, research paper discovery, or when other skills need a search backend. Drop-in replacement for web-search-plus.
camopel
Local arXiv paper manager with semantic search. Crawls arXiv categories, downloads PDFs, chunks content, and indexes with FAISS + Ollama embeddings. No cloud API keys required — everything runs locally.
camohiddendj
DuckDuckGo HTML search scraper CLI with JSON, CSV, OpenSearch, markdown, and compact outputs.