An experimental tool to enforce Swift style and conventions, loosely based on GitHub's Swift Style Guide.
SwiftLint hooks into Clang and SourceKit to use the AST representation of your source files for more accurate results.
Installation requires Homebrew.
$ brew install swiftlint
$ swiftlint help
Available commands:
help Display general or command-specific help
lint Print lint warnings and errors for the Swift files in the current directory
version Display the current version of SwiftLint
Run swiftlint
in the directory containing the Swift files to lint. SwiftLint
will search files recursively in the current directory.
MIT licensed.