redundant_nil_coalescing - ApplebaumIan/BitbucketAPI GitHub Wiki
Redundant Nil Coalescing
nil coalescing operator is only evaluated if the lhs is nil, coalescing operator with nil as rhs is redundant
- Identifier: redundant_nil_coalescing
- Enabled by default: Disabled
- Supports autocorrection: Yes
- Kind: idiomatic
- Analyzer rule: No
- Minimum Swift compiler version: 3.0.0
- Default configuration: warning
Non Triggering Examples
var myVar: Int?; myVar ?? 0
Triggering Examples
var myVar: Int? = nil; myVar↓ ?? nil
var myVar: Int? = nil; myVar↓??nil