LegacyFunctionRewriter
open class LegacyFunctionRewriter<Configuration> : ViolationsSyntaxRewriter<Configuration> where Configuration : RuleConfiguration
Rewriter that corrects legacy function calls to their modern equivalents.
-
Initializer for a
ViolationsSyntaxRewriter.Declaration
Swift
@inlinable public init(configuration: Configuration, file: SwiftLintFile, legacyFunctions: [String: LegacyFunctionRewriteStrategy])Parameters
configurationConfiguration of a rule.
fileFile from which the syntax tree stems from.
legacyFunctionsA dictionary mapping legacy function names to their rewrite strategies.
-
Declaration
Swift
override open func visit(_ node: FunctionCallExprSyntax) -> ExprSyntax
View on GitHub
Install in Dash