ExAST.Rewriter (ExAST v0.12.0)

Copy Markdown View Source

Builds and applies replacement plans without immediately changing files.

Summary

Types

conflict_mode()

@type conflict_mode() :: :raise | :skip | :keep

Functions

apply(source, plan, opts \\ [])

@spec apply(String.t(), ExAST.Rewriter.Plan.t(), keyword()) :: String.t()

plan(source, pattern, replacement, opts \\ [])