Pecker/Sources/PeckerKit/Rules/SkipPublicRule.swift

14 lines
317 B
Swift

import Foundation
import SwiftSyntax
/// Skip public syntax
struct SkipPublicRule: SourceCollectRule {
func skip(_ node: Syntax, location: SourceLocation) -> Bool {
if let modifierSyntax = node as? ModifierSyntax {
return modifierSyntax.isPublic()
}
return false
}
}