diff --git a/Source/SwiftLintCore/Visitors/DeclaredIdentifiersTrackingVisitor.swift b/Source/SwiftLintCore/Visitors/DeclaredIdentifiersTrackingVisitor.swift index 37652ca033..f5b87b3a54 100644 --- a/Source/SwiftLintCore/Visitors/DeclaredIdentifiersTrackingVisitor.swift +++ b/Source/SwiftLintCore/Visitors/DeclaredIdentifiersTrackingVisitor.swift @@ -71,7 +71,7 @@ open class DeclaredIdentifiersTrackingVisitor: /// - identifier: An identifier. /// - Returns: `true` if the identifier was declared previously. public func hasSeenDeclaration(for identifier: String) -> Bool { - scope.contains { $0.contains { $0.name == identifier } } + scope.contains { $0.contains { $0.declares(id: identifier) } } } override open func visit(_ node: CodeBlockItemListSyntax) -> SyntaxVisitorContinueKind {