strict_fileprivate - ApplebaumIan/BitbucketAPI GitHub Wiki
Strict fileprivate
fileprivate should be avoided.
- Identifier: strict_fileprivate
- Enabled by default: Disabled
- Supports autocorrection: No
- Kind: idiomatic
- Analyzer rule: No
- Minimum Swift compiler version: 3.0.0
- Default configuration: warning
Non Triggering Examples
extension String {}
private extension String {}
public
extension String {}
open extension
String {}
internal extension String {}
Triggering Examples
↓fileprivate extension String {}
↓fileprivate
extension String {}
↓fileprivate extension
String {}
extension String {
↓fileprivate func Something(){}
}
class MyClass {
↓fileprivate let myInt = 4
}
class MyClass {
↓fileprivate(set) var myInt = 4
}
struct Outter {
struct Inter {
↓fileprivate struct Inner {}
}
}