| 1234567891011121314151617181920212223242526272829 |
- # Language version.
- --swiftversion 5.0
- # Ignore generated files.
- --exclude **/LinuxMain.swift,**/XCTestManifests.swift,**/*.grpc.swift,**/*.pb.swift
- --indent 2
- --maxwidth 100
- # Require explicit self
- --self insert
- # Only remove unused args in closures.
- --stripunusedargs closure-only
- # Wrap before the first argument (if wrapping is necessary).
- --wraparguments before-first
- # Don't indent #if blocks
- --ifdef no-indent
- # This rule doesn't always work as we'd expect: specifically when we return a
- # succeeded future whose type is a closure then that closure is incorrectly
- # treated as a trailing closure. This is relevant because the service provider
- # API for client streaming RPCs has this exact shape.
- --disable trailingClosures
- # Don't wrap the opening brace of multiline statements.
- --disable wrapMultilineStatementBraces
|