Obsidian Linter Obsidian Linter YAML rules# escape-yaml-special-characters force-yaml-escape format-tags-in-yaml format-yaml-array insert-yaml-attributes move-tags-to-yaml remove-yaml-keys yaml-key-sort yaml-timestamp yaml-title yaml-title-alias Heading rules# capitalize-headings file-name-heading header-increment headings-start-line remove-trailing-punctuation-in-heading Footnote rules# footnote-after-punctuation move-footnotes-to-the-bottom re-index-footnotes Content rules# auto-correct-common-misspellings blockquote-style convert-bullet-list-markers emphasis-style no-bare-urls ordered-list-style proper-ellipsis quote-style remove-consecutive-list-markers remove-empty-list-markers remove-hyphenated-line-breaks remove-multiple-spaces strong-style two-spaces-between-lines-with-content unordered-list-style Spacing rules# compact-yaml consecutive-blank-lines convert-spaces-to-tabs empty-line-around-blockquotes empty-line-around-code-fences empty-line-around-math-blocks empty-line-around-tables heading-blank-lines line-break-at-document-end move-math-block-indicators-to-their-own-line paragraph-blank-lines remove-empty-lines-between-list-markers-and-checklists remove-link-spacing remove-space-around-characters remove-space-before-or-after-characters space-after-list-markers space-between-chinese-japanese-or-korean-and-english-or-numbers trailing-spaces Paste rules# add-blockquote-indentation-on-paste prevent-double-checklist-indicator-on-paste prevent-double-list-item-indicator-on-paste proper-ellipsis-on-paste remove-hyphens-on-paste remove-leading-or-trailing-whitespace-on-paste remove-leftover-footnotes-from-quote-on-paste remove-multiple-blank-lines-on-paste