mirror of
https://github.com/realm/SwiftLint.git
synced 2026-06-06 20:18:40 +00:00
37 lines
1.6 KiB
Swift
37 lines
1.6 KiB
Swift
import SwiftLintFramework
|
|
|
|
extension RuleDescription {
|
|
func with(nonTriggeringExamples: [String],
|
|
triggeringExamples: [String]) -> RuleDescription {
|
|
return RuleDescription(identifier: identifier,
|
|
name: name,
|
|
description: description,
|
|
kind: kind,
|
|
nonTriggeringExamples: nonTriggeringExamples,
|
|
triggeringExamples: triggeringExamples,
|
|
corrections: corrections,
|
|
deprecatedAliases: deprecatedAliases)
|
|
}
|
|
|
|
func with(nonTriggeringExamples: [String]) -> RuleDescription {
|
|
return with(nonTriggeringExamples: nonTriggeringExamples,
|
|
triggeringExamples: triggeringExamples)
|
|
}
|
|
|
|
func with(triggeringExamples: [String]) -> RuleDescription {
|
|
return with(nonTriggeringExamples: nonTriggeringExamples,
|
|
triggeringExamples: triggeringExamples)
|
|
}
|
|
|
|
func with(corrections: [String: String]) -> RuleDescription {
|
|
return RuleDescription(identifier: identifier,
|
|
name: name,
|
|
description: description,
|
|
kind: kind,
|
|
nonTriggeringExamples: nonTriggeringExamples,
|
|
triggeringExamples: triggeringExamples,
|
|
corrections: corrections,
|
|
deprecatedAliases: deprecatedAliases)
|
|
}
|
|
}
|