SwiftLint/Source/SwiftLintFramework/Models/Correction.swift

13 lines
506 B
Swift

/// A value describing a SwiftLint violation that was corrected.
public struct Correction: Equatable {
/// The description of the rule for which this correction was applied.
public let ruleDescription: RuleDescription
/// The location of the original violation that was corrected.
public let location: Location
/// The console-printable description for this correction.
public var consoleDescription: String {
return "\(location) Corrected \(ruleDescription.name)"
}
}