Simplify Anonymous Functions

View Source
Anonymous functions that simply call a named function (with the same arguments in the same order) should be avoided; they can be more concisely expressed using the function reference syntax.
Avoid
fun(Pattern) -> is_match_node(Pattern) end.Prefer
fun is_match_node/1Rationale
The fun F/A syntax is clearer and more concise when the anonymous function does nothing more than
call another function. It reduces noise and makes the code easier to read and maintain by removing
unnecessary bindings and boilerplate.
Options
- None.
Example configuration
{elvis_style, simplify_anonymous_functions, #{}}