SwiftLint

SwiftLint is a tool designed to implement code style and rules in Swift projects. It oversees community-accepted coding standards using the SwiftSyntax and Clang infrastructure. Swift Package Manager can be integrated into projects via Homebrew and CocoaPods.

SW

realm · Code Quality & Review

STARS19.8K
FORKS2.3K
COMMITS7.6K
CONTRIBUTORS393
VERSION0.65.1
UPDATED14 days ago
SwiftCode AnalysisLinterDeveloper ToolsMIT

Common commercial products in this category: SonarCloud, Codacy, DeepSource

What can it do?
  • You can automatically audit the coding standards set out in your Swift projects.
  • Thanks to SwiftSyntax-based rules, you can detect inconsistencies in the code style.
  • You can include it in the development process by providing integration via Xcode or command line.
Heads up
  • • High number of open issues (540)
User reviews
  • • NeutralHacker News

    SwiftLint: Add `Inclusive_language` Rule

    “This rule is enabled by default in the latest SwiftLint version, and triggers a linting error for using "non-inclusive" variable or class names like "masterViewController" or "blacklist".”

My note

Alternative pages

More in: Code Quality & Review