multiline_arguments - ApplebaumIan/BitbucketAPI GitHub Wiki
Multiline Arguments
Arguments should be either on the same line, or one per line.
- Identifier: multiline_arguments
- Enabled by default: Disabled
- Supports autocorrection: No
- Kind: style
- Analyzer rule: No
- Minimum Swift compiler version: 3.0.0
- Default configuration: warning, first_argument_location: any_line, only_enforce_after_first_closure_on_first_line: false
Non Triggering Examples
foo()
foo(
)
foo { }
foo {
}
foo(0)
foo(0, 1)
foo(0, 1) { }
foo(0, param1: 1)
foo(0, param1: 1) { }
foo(param1: 1)
foo(param1: 1) { }
foo(param1: 1, param2: true) { }
foo(param1: 1, param2: true, param3: [3]) { }
foo(param1: 1, param2: true, param3: [3]) {
bar()
}
foo(param1: 1,
param2: true,
param3: [3])
foo(
param1: 1, param2: true, param3: [3]
)
foo(
param1: 1,
param2: true,
param3: [3]
)
Triggering Examples
foo(0,
param1: 1, ↓param2: true, ↓param3: [3])
foo(0, ↓param1: 1,
param2: true, ↓param3: [3])
foo(0, ↓param1: 1, ↓param2: true,
param3: [3])
foo(
0, ↓param1: 1,
param2: true, ↓param3: [3]
)