Add examples for weak variables to `implicitly_unwrapped_optional` rule
This commit is contained in:
parent
bc18ff14e3
commit
6fd5f98d38
|
@ -17,7 +17,13 @@ struct ImplicitlyUnwrappedOptionalRule: SwiftSyntaxRule, ConfigurationProviderRu
|
||||||
Example("@IBOutlet var label: [UILabel!]"),
|
Example("@IBOutlet var label: [UILabel!]"),
|
||||||
Example("if !boolean {}"),
|
Example("if !boolean {}"),
|
||||||
Example("let int: Int? = 42"),
|
Example("let int: Int? = 42"),
|
||||||
Example("let int: Int? = nil")
|
Example("let int: Int? = nil"),
|
||||||
|
Example("""
|
||||||
|
class MyClass {
|
||||||
|
@IBOutlet
|
||||||
|
weak var bar: SomeObject!
|
||||||
|
}
|
||||||
|
""", configuration: ["mode": "all_except_iboutlets"], excludeFromDocumentation: true)
|
||||||
],
|
],
|
||||||
triggeringExamples: [
|
triggeringExamples: [
|
||||||
Example("let label: ↓UILabel!"),
|
Example("let label: ↓UILabel!"),
|
||||||
|
@ -29,7 +35,12 @@ struct ImplicitlyUnwrappedOptionalRule: SwiftSyntaxRule, ConfigurationProviderRu
|
||||||
Example("let int: ↓Int! = nil"),
|
Example("let int: ↓Int! = nil"),
|
||||||
Example("var int: ↓Int! = 42"),
|
Example("var int: ↓Int! = 42"),
|
||||||
Example("let collection: AnyCollection<↓Int!>"),
|
Example("let collection: AnyCollection<↓Int!>"),
|
||||||
Example("func foo(int: ↓Int!) {}")
|
Example("func foo(int: ↓Int!) {}"),
|
||||||
|
Example("""
|
||||||
|
class MyClass {
|
||||||
|
weak var bar: ↓SomeObject!
|
||||||
|
}
|
||||||
|
""")
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue