Add MARKs

to trigger a new build.
This commit is contained in:
Otavio Cordeiro
2021-02-06 00:47:05 +01:00
parent cdd877c289
commit 3fbc482a2e
@@ -1,6 +1,8 @@
import SourceKittenFramework
public struct RequiredXCTestTearDownRule: Rule, OptInRule, ConfigurationProviderRule, AutomaticTestableRule {
// MARK: - Properties
public var configuration = SeverityConfiguration(.warning)
public static let description = RuleDescription(
@@ -85,12 +87,18 @@ public struct RequiredXCTestTearDownRule: Rule, OptInRule, ConfigurationProvider
]
)
// MARK: - Life cycle
public init() {}
// MARK: - Public
public func validate(file: SwiftLintFile) -> [StyleViolation] {
testClasses(in: file).compactMap { violations(in: file, for: $0) }
}
// MARK: - Private
private func testClasses(in file: SwiftLintFile) -> [SourceKittenDictionary] {
file.structureDictionary.substructure.filter { dictionary in
guard dictionary.declarationKind == .class else { return false }