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
SwiftLint
100realm · 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
- Ruff★ 50,350 · today
- Oxlint★ 23,280 · today
- PHP-Parser★ 17,465 · 3 days ago
- ast-grep★ 16,399 · today
- infer★ 15,733 · 4 days ago
- pre-commit★ 15,673 · 10 days ago