Add SwiftLint to your Xcode Project or Swift Package as a Plugin.



  • macOS version 10.15 Catalina
  • Swift 5.7

Add to Xcode Project

  1. Add this repo https://github.com/5amdotis/5am-swift-lint as Swift Package to your project
  2. Add SwiftLintPlugin to Run Build Tool Plug-ins in Build Phases
  3. Build project
  4. Trust and Enable Build Plug-ins
  5. For CI/CD: add option -skipPackagePluginValidation to xcodebuild command

Add to Swift Package

  1. Add dependency

dependencies: [
    // ...
    .package(url: "https://github.com/5amdotis/5am-swift-lint", from: "1.0.0"),
  1. Add to target

targets: [
        name: "YOUR_TARGET",
        dependencies: [],
        plugins: [
            .plugin(name: "SwiftLintPlugin", package: "5am-swift-lint")
  1. Build package
  2. Trust and Enable Build Plug-ins


5am-swift-lint is licenced under BSD 3-Clause License.


View Github