multiline_parameters_brackets - ApplebaumIan/BitbucketAPI GitHub Wiki
Multiline Parameters Brackets
Multiline parameters should have their surrounding brackets in a new line.
- Identifier: multiline_parameters_brackets
- Enabled by default: Disabled
- Supports autocorrection: No
- Kind: style
- Analyzer rule: No
- Minimum Swift compiler version: 3.0.0
- Default configuration: warning
Non Triggering Examples
func foo(param1: String, param2: String, param3: String)
func foo(
param1: String, param2: String, param3: String
)
func foo(
param1: String,
param2: String,
param3: String
)
class SomeType {
func foo(param1: String, param2: String, param3: String)
}
class SomeType {
func foo(
param1: String, param2: String, param3: String
)
}
class SomeType {
func foo(
param1: String,
param2: String,
param3: String
)
}
func foo<T>(param1: T, param2: String, param3: String) -> T { /* some code */ }
Triggering Examples
func foo(↓param1: String, param2: String,
param3: String
)
func foo(
param1: String,
param2: String,
param3: String↓)
class SomeType {
func foo(↓param1: String, param2: String,
param3: String
)
}
class SomeType {
func foo(
param1: String,
param2: String,
param3: String↓)
}
func foo<T>(↓param1: T, param2: String,
param3: String
) -> T