Putting the following reference links through mdfmt, the output should equal the input:
[full][full]
[collapsed][]
[shortcut]
[collapsed]: u2
[full]: u1
[shortcut]: u3
Currently, mdfmt renders all three link styles inline... while keeping the original link reference definitions:
[full](u1)
[collapsed](u2)
[shortcut](u3)
[collapsed]: u2
[full]: u1
[shortcut]: u3