主なmarkdownlintの実装は2種類ある
JavaScript実装のDavidAnson/markdownlintとそのコマンドラインmarkdownlint-cli2がある。また、Ruby実装のmarkdownlint/markdownlintとそのコマンドラインmdlもある。たぶんオリジナルはRuby版。
Arch Package で pacman -S markdownlint するとRuby版が入るけれど、mdlコマンドは「特定のルールを無効化」できないので使いづらい。
ルールの意味はどちらも同じだが、markdownlintのルールごとに設定できるオプションは実装ごとに異なる。