Files
SwiftLint/Source/SwiftLintBuiltInRules/Rules/RuleConfigurations/UnusedDeclarationConfiguration.swift

17 lines
579 B
Swift

import SwiftLintCore
@AutoApply
struct UnusedDeclarationConfiguration: SeverityBasedRuleConfiguration {
typealias Parent = UnusedDeclarationRule
@ConfigurationElement(key: "severity")
private(set) var severityConfiguration = SeverityConfiguration<Parent>.error
@ConfigurationElement(key: "include_public_and_open")
private(set) var includePublicAndOpen = false
@ConfigurationElement(
key: "related_usrs_to_skip",
postprocessor: { $0.insert("s:7SwiftUI15PreviewProviderP") }
)
private(set) var relatedUSRsToSkip = Set<String>()
}