
Mutate a function call name
call_name.RdReplaces a function name in a call expression with another name.
Useful for swapping semantically related functions such as any/all,
min/max, or sum/prod.
Examples
call_name("any", "all")
#> Mutator: any → all
#> Query: (call function: (identifier) @name (#eq? @name "any"))
call_name("min", "max")
#> Mutator: min → max
#> Query: (call function: (identifier) @name (#eq? @name "min"))
call_name("sum", "prod")
#> Mutator: sum → prod
#> Query: (call function: (identifier) @name (#eq? @name "sum"))