Example behavior:
chain_break_at = "Always"
Before formating:
local x = object:method(argument)
local y = object:method(argument):method(argument)
After formating:
local x = object:method(argument)
local y = object:
:method(argument)
:method(argument)
There could be multiple options:
- "Always" - Always breaks chained expressions
- N - Breaks when there are at least 'N' chained expressions ("Always" and 1 are equivalent, N should be always greater than 0?)
- "Auto" - Based on column_width, current behavior
Example behavior:
Before formating:
After formating:
There could be multiple options: