LegacyFunctionVisitor
open class LegacyFunctionVisitor<Configuration> : ViolationsSyntaxVisitor<Configuration> where Configuration : RuleConfiguration
Visitor that collects violations when legacy functions are called.
-
Initializer for a
ViolationsSyntaxVisitor
.Declaration
Swift
@inlinable public init(configuration: Configuration, file: SwiftLintFile, legacyFunctions: [String: LegacyFunctionRewriteStrategy])
Parameters
configuration
Configuration of a rule.
file
File from which the syntax tree stems from.
legacyFunctions
A dictionary mapping legacy function names to their rewrite strategies.
-
Declaration
Swift
override open func visitPost(_ node: FunctionCallExprSyntax)