Files
SwiftLint/Source/SwiftLintBuiltInRules/Rules/RuleConfigurations/UnusedDeclarationConfiguration.swift
2024-07-23 20:14:29 +02:00

17 lines
586 B
Swift

import SwiftLintCore
@AutoConfigParser
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>()
}