unused_declaration - ApplebaumIan/BitbucketAPI GitHub Wiki
Declarations should be referenced at least once within all files linted.
- Identifier: unused_declaration
- Enabled by default: Disabled
- Supports autocorrection: No
- Kind: lint
- Analyzer rule: Yes
- Minimum Swift compiler version: 3.0.0
- Default configuration: severity: error, include_public_and_open: false
let kConstant = 0
_ = kConstantenum Change<T> {
case insert(T)
case delete(T)
}
extension Sequence {
func deletes<T>() -> [T] where Element == Change<T> {
return compactMap { operation in
if case .delete(let value) = operation {
return value
} else {
return nil
}
}
}
}
let changes = [Change.insert(0), .delete(0)]
changes.deletes()struct Item {}
struct ResponseModel: Codable {
let items: [Item]
enum CodingKeys: String, CodingKey {
case items = "ResponseItems"
}
}
_ = ResponseModel(items: [Item()]).itemsclass ResponseModel {
@objc func foo() {
}
}
_ = ResponseModel()let ↓kConstant = 0struct Item {}
struct ↓ResponseModel: Codable {
let ↓items: [Item]
enum ↓CodingKeys: String {
case items = "ResponseItems"
}
}class ↓ResponseModel {
func ↓foo() {
}
}