Lint Skill
Use this skill to check or fix code style in MiaoYan.
SwiftLint
# Check (report only)
swiftlint lint
# Strict mode (treat warnings as errors)
swiftlint lint --strict
# Auto-fix safe violations
swiftlint --fix
# Check specific file
swiftlint lint --path Controllers/ViewController.swift
Config: .swiftlint.yml at project root.
swift-format
# Check formatting (no changes)
swift-format lint --recursive . --strict
# Apply formatting
swift-format format --recursive --in-place .
Config: .swift-format at project root (line length: 240).
Run Both
swiftlint lint --strict && swift-format lint --recursive . --strict
Safety Rules
- ALWAYS run lint check before proposing a commit
- NEVER auto-apply
--fixor--in-placewithout user confirmation