My understanding is that the variable inherit as in
formatters = {
markdownlint = {
inherit = false,
...
},
},
is supposed to decide whether you should merge the user's custom configuration or not. However, passing inherit=false was causing issues (:ConformInfo confirmed that). I suspect it has to do with M.get_formatter_config (around line 723) in lua/conform/init.lua. Setting inherit = false return nil because there is no else statement.
Am I correct to think that inherit is the correct variable to use when customizing a particular formatter? Or is the current behavior expected?