prefixed_toplevel_constant - ApplebaumIan/BitbucketAPI GitHub Wiki
Prefixed Top-Level Constant
Top-level constants should be prefixed by k.
- Identifier: prefixed_toplevel_constant
- Enabled by default: Disabled
- Supports autocorrection: No
- Kind: style
- Analyzer rule: No
- Minimum Swift compiler version: 3.0.0
- Default configuration: warning, only_private: false
Non Triggering Examples
private let kFoo = 20.0
public let kFoo = false
internal let kFoo = "Foo"
let kFoo = true
struct Foo {
let bar = 20.0
}
private var foo = 20.0
public var foo = false
internal var foo = "Foo"
var foo = true
var foo = true, bar = true
var foo = true, let kFoo = true
let
kFoo = true
var foo: Int {
return a + b
}
let kFoo = {
return a + b
}()
Triggering Examples
private let ↓Foo = 20.0
public let ↓Foo = false
internal let ↓Foo = "Foo"
let ↓Foo = true
let ↓foo = 2, ↓bar = true
var foo = true, let ↓Foo = true
let
↓foo = true
let ↓foo = {
return a + b
}()