efmt 0.21.0

Erlang code formatter
Documentation
%%---10--|----20---|----30---|----40---|----50---|
-module(guard).


foo()
  when aaa;
       bbb,
       ccc;
       ddd;
       eee,
       fff;
       ggg;
       hhh,
       iii ->
    ok.


bar()
  when aaa andalso
       bbb orelse
       ccc andalso
       ddd orelse
       eee orelse
       (fff orelse
        ggg andalso
        hhh orelse
        iii andalso
        jjj) orelse
       kkk orelse
       lll ->
    ok.


baz()
  when aaa andalso bbb orelse ccc;
       ddd orelse eee,
       (fff orelse
        ggg andalso
        hhh orelse
        iii andalso
        jjj) orelse
       kkk ->
    ok.


qux()
  when aaa,
       bbb;
       ccc ->
    ok.