swiftlint-macos

Community

Streamline SwiftLint configuration for macOS projects.

AuthorLaughingJackalope
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Setting up SwiftLint for macOS projects requires platform-specific configuration for AppKit patterns, Objective-C interop, and integration with Xcode, SPM, and CI pipelines, which is time-consuming and error-prone for teams without established linting workflows. This Skill eliminates that manual effort with pre-vetted, macOS-aligned configurations and integration guides.

Core Features & Use Cases

  • macOS-Specific Lint Rules: Pre-configured rules for AppKit naming conventions, NSObject anti-patterns, NSLog replacement, and IBOutlet safety tailored to macOS development.
  • Build System Integration: Step-by-step guides for integrating SwiftLint via SPM build tool plugins, Xcode run script build phases, and Bazel for macOS 26+ projects.
  • CI Pipeline Templates: Ready-to-use GitHub Actions workflows for linting and swiftlint analyze with xcodebuild, including strict mode enforcement and baseline management for existing codebases.
  • Use Case: A macOS app team can use this Skill to enforce consistent code quality, catch AppKit-specific bugs early, and block PRs with lint violations in CI within minutes.

Quick Start

Use the swiftlint-macos skill to generate a production-ready SwiftLint configuration with macOS-specific rules and CI integration for your macOS app project.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: swiftlint-macos
Download link: https://github.com/LaughingJackalope/macos-skills/archive/main.zip#swiftlint-macos

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.