Max Anonymous Function Clause Length 
View Source
The number of lines in an anonymous function clause definition should be limited to a defined maximum.
Lines containing only comments or whitespace may be either included or excluded from the line count, depending on the configuration.
Rationale
Limiting the number of lines in anonymous function clauses improves readability and maintainability. Function clauses with too many lines tend to become more complex and harder to understand, increasing the likelihood of introducing bugs. Keeping clauses concise encourages clear, focused logic and makes it easier to navigate the codebase.
Options
max_length :: non_neg_integer()- default:
30
- default:
count_comments :: boolean()- default:
false
- default:
count_whitespace :: boolean()- default:
false
- default:
Example configuration
{elvis_style, max_anonymous_function_clause_length, #{
max_length => 30,
count_comments => false,
count_whitespace => false
}}