Files
SwiftLint/Tests/TestHelpers/RuleDescription+Examples.swift
Danny Mösch 15b285527a Separate built-in rule tests from framework tests (#5924)
* Short names for test modules
* Lint plugins and `Package.swift` in integration tests
* Simplify and merge file groups in Bazel
* Move common functions to `TestHelpers`
2024-12-30 12:26:46 +01:00

17 lines
745 B
Swift

import SwiftLintFramework
public extension RuleDescription {
func with(nonTriggeringExamples: [Example]? = nil,
triggeringExamples: [Example]? = nil,
corrections: [Example: Example]? = nil) -> RuleDescription {
RuleDescription(identifier: identifier,
name: name,
description: description,
kind: kind,
nonTriggeringExamples: nonTriggeringExamples ?? self.nonTriggeringExamples,
triggeringExamples: triggeringExamples ?? self.triggeringExamples,
corrections: corrections ?? self.corrections,
deprecatedAliases: deprecatedAliases)
}
}