swiftlint
https://github.com/realm/swiftlint
Swift
A tool to enforce Swift style and conventions.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Swift not yet supported47 Subscribers
View all SubscribersAdd a CodeTriage badge to swiftlint
Help out
- Issues
- Rule request: specify floats/doubles values including decimal point
- Find functions that have optional return parameters but always return a non optional.
- child_config does not honor excluded files
- Rule Request: [os_log_debugonly] os_log should be wrapped with #if DEBUG
- Rule Request: `implicit_return` should also enforce explicit returns
- When -todo and -expiring_todo is enabled // TODO: with expiring dates should not cause a warning
- Catch internal vars
- Rule Request: Enforce multiple protocol inheritance style
- Allow opening brace on newline in case of multiline class or struct
- Rule Request: Xcode templates
- Docs
- Swift not yet supported