markdownlint has option to ignore YAML front matter. This doesn't seem to work in the MarkdownEditing linter or is not implemented. The linter thinks --- on line 1 is a setex header, giving error code md002 and then additional errors throughout the document (e.g., md025 multiple top level headers).