en un clic
lint
Run SwiftLint on the codebase and fix any warnings.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Run SwiftLint on the codebase and fix any warnings.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Implement UI from Figma designs via MCP with a closed-loop pixel-parity check. Extract exact values (never eyeball), translate to SwiftUI, then render→diff→fix against the Figma export until it matches. Use when implementing or auditing UI against Figma.
HTTP networking layer reference — TargetType, HTTPClient, services, error handling.
Fetch CodeRabbit review comments from batch PRs and auto-fix the issues. Pushes fixes and re-requests review.
Run multiple tasks overnight as parallel PRs. Produces a PRD per task, selects skills/rules, spawns isolated agents, and reports PR links.
Run multiple tasks overnight as parallel PRs. Produces a PRD per task, selects skills/rules, spawns isolated agents, and reports PR links.
Run SwiftLint and xcodebuild to verify the project compiles cleanly.
| name | lint |
| description | Run SwiftLint on the codebase and fix any warnings. |
Run SwiftLint to check code quality and fix all warnings.
Lint entire project:
swiftlint lint --config VultisigApp/.swiftlint.yml VultisigApp/
Lint specific files:
swiftlint lint --config VultisigApp/.swiftlint.yml VultisigApp/VultisigApp/Path/To/File.swift
Config file: VultisigApp/.swiftlint.yml
Disabled rules (lenient): line_length, identifier_name, type_body_length, function_body_length, cyclomatic_complexity, force_cast, function_parameter_count, large_tuple, nesting, file_length, type_name, todo, and others.
Opt-in rules (enforced):
unused_parameter - Unused function parametersasync_without_await - Async functions with no awaitempty_string / empty_count - Use .isEmpty idiomcontains_over_filter_count / contains_over_filter_is_empty / contains_over_first_not_nil / contains_over_range_nil_comparison - Prefer .contains()discouraged_none_name - Don't use "none" as variable nameempty_collection_literal - Empty collection literalsAnalyzer rules:
unused_declaration - Unused declarationsunused_import - Unused imports| Warning | Fix |
|---|---|
unused_setter_value | Use _ = newValue or use the parameter |
force_unwrapping | Use optional binding (if let, guard let) |
trailing_whitespace | Remove trailing spaces |
unused_closure_parameter | Use _ for unused parameters |
unused_parameter | Use _ prefix or remove parameter |
// Preferred: explicit ignore
set { _ = newValue }
// Last resort: inline comment
// swiftlint:disable:next rule_name
let value = someCode()
Never disable rules globally or for entire files without explicit approval.