mirror of
https://github.com/realm/SwiftLint.git
synced 2026-06-06 20:18:40 +00:00
Adds more examples with closures
This commit is contained in:
@@ -7059,6 +7059,22 @@ class Foo {
|
||||
}
|
||||
```
|
||||
|
||||
```swift
|
||||
class Foo {
|
||||
class func foo(param1: Int,
|
||||
param2: @escaping ((Int) -> Void)? = { _ in },
|
||||
param3: Bool) { }
|
||||
}
|
||||
```
|
||||
|
||||
```swift
|
||||
class Foo {
|
||||
class func foo(param1: Int,
|
||||
param2: @escaping ((Int) -> Void)? = { _ in },
|
||||
param3: @escaping (Int, Int) -> Void = { _, _ in }) { }
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
<details>
|
||||
<summary>Triggering Examples</summary>
|
||||
|
||||
@@ -112,6 +112,16 @@ internal struct MultilineParametersRuleExamples {
|
||||
" class func foo(param1: Int,\n" +
|
||||
" param2: Bool,\n" +
|
||||
" param3: @escaping ((Int) -> Void)? = { _ in }) { }\n" +
|
||||
"}",
|
||||
"class Foo {\n" +
|
||||
" class func foo(param1: Int,\n" +
|
||||
" param2: @escaping ((Int) -> Void)? = { _ in },\n" +
|
||||
" param3: Bool) { }\n" +
|
||||
"}",
|
||||
"class Foo {\n" +
|
||||
" class func foo(param1: Int,\n" +
|
||||
" param2: @escaping ((Int) -> Void)? = { _ in },\n" +
|
||||
" param3: @escaping (Int, Int) -> Void = { _, _ in }) { }\n" +
|
||||
"}"
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user