Documentation

CustomPrelude.Linter.Syntax.AesopTerminal

linter.fugue.aesopTerminal #

aesop is terminal or not used at all — a non-terminal aesop leaves whatever the search stopped at, and later steps get written against that fixed order. A plain non-terminal aesop already self-warns (warnOnNonterminal := true by default); this linter flags the escape hatches: an aesop (config := …) that sets warnOnNonterminal, and a bare set_option aesop.warn.nonterminal false (the one-command … in form is peeled off first).