[
  {
    "code": "MD001",
    "name": "heading-increment",
    "aliases": [],
    "summary": "Heading levels should only increment by one level at a time",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md001/"
  },
  {
    "code": "MD003",
    "name": "heading-style",
    "aliases": [],
    "summary": "Heading style",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md003/"
  },
  {
    "code": "MD004",
    "name": "ul-style",
    "aliases": [],
    "summary": "Use consistent style for unordered list markers",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md004/"
  },
  {
    "code": "MD005",
    "name": "list-indent",
    "aliases": [],
    "summary": "List indentation should be consistent",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md005/"
  },
  {
    "code": "MD007",
    "name": "ul-indent",
    "aliases": [],
    "summary": "Unordered list indentation",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md007/"
  },
  {
    "code": "MD009",
    "name": "no-trailing-spaces",
    "aliases": [],
    "summary": "Trailing spaces should be removed",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md009/"
  },
  {
    "code": "MD010",
    "name": "no-hard-tabs",
    "aliases": [],
    "summary": "No tabs",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md010/"
  },
  {
    "code": "MD011",
    "name": "no-reversed-links",
    "aliases": [],
    "summary": "Reversed link syntax",
    "category": "link",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md011/"
  },
  {
    "code": "MD012",
    "name": "no-multiple-blanks",
    "aliases": [],
    "summary": "Multiple consecutive blank lines",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md012/"
  },
  {
    "code": "MD013",
    "name": "line-length",
    "aliases": [],
    "summary": "Line length should not be excessive",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md013/"
  },
  {
    "code": "MD014",
    "name": "commands-show-output",
    "aliases": [],
    "summary": "Commands in code blocks should show output",
    "category": "code-block",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md014/"
  },
  {
    "code": "MD018",
    "name": "no-missing-space-atx",
    "aliases": [],
    "summary": "No space after hash in heading",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md018/"
  },
  {
    "code": "MD019",
    "name": "no-multiple-space-atx",
    "aliases": [],
    "summary": "Multiple spaces after hash in heading",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md019/"
  },
  {
    "code": "MD020",
    "name": "no-missing-space-closed-atx",
    "aliases": [],
    "summary": "No space inside hashes on closed heading",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md020/"
  },
  {
    "code": "MD021",
    "name": "no-multiple-space-closed-atx",
    "aliases": [],
    "summary": "Multiple spaces inside hashes on closed heading",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md021/"
  },
  {
    "code": "MD022",
    "name": "blanks-around-headings",
    "aliases": [],
    "summary": "Headings should be surrounded by blank lines",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md022/"
  },
  {
    "code": "MD023",
    "name": "heading-start-left",
    "aliases": [],
    "summary": "Headings must start at the beginning of the line",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md023/"
  },
  {
    "code": "MD024",
    "name": "no-duplicate-heading",
    "aliases": [],
    "summary": "Multiple headings with the same content",
    "category": "heading",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md024/"
  },
  {
    "code": "MD025",
    "name": "single-h1",
    "aliases": [
      "single-title"
    ],
    "summary": "Multiple top-level headings in the same document",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md025/"
  },
  {
    "code": "MD026",
    "name": "no-trailing-punctuation",
    "aliases": [],
    "summary": "Trailing punctuation in heading",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md026/"
  },
  {
    "code": "MD027",
    "name": "no-multiple-space-blockquote",
    "aliases": [],
    "summary": "Multiple spaces after quote marker (>)",
    "category": "blockquote",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md027/"
  },
  {
    "code": "MD028",
    "name": "no-blanks-blockquote",
    "aliases": [],
    "summary": "Blank line inside blockquote",
    "category": "blockquote",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md028/"
  },
  {
    "code": "MD029",
    "name": "ol-prefix",
    "aliases": [],
    "summary": "Ordered list marker value",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md029/"
  },
  {
    "code": "MD030",
    "name": "list-marker-space",
    "aliases": [],
    "summary": "Spaces after list markers should be consistent",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md030/"
  },
  {
    "code": "MD031",
    "name": "blanks-around-fences",
    "aliases": [],
    "summary": "Fenced code blocks should be surrounded by blank lines",
    "category": "code-block",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md031/"
  },
  {
    "code": "MD032",
    "name": "blanks-around-lists",
    "aliases": [],
    "summary": "Lists should be surrounded by blank lines",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md032/"
  },
  {
    "code": "MD033",
    "name": "no-inline-html",
    "aliases": [],
    "summary": "Inline HTML is not allowed",
    "category": "html",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md033/"
  },
  {
    "code": "MD034",
    "name": "no-bare-urls",
    "aliases": [],
    "summary": "No bare URLs - wrap URLs in angle brackets",
    "category": "link",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md034/"
  },
  {
    "code": "MD035",
    "name": "hr-style",
    "aliases": [],
    "summary": "Horizontal rule style",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md035/"
  },
  {
    "code": "MD036",
    "name": "no-emphasis-as-heading",
    "aliases": [],
    "summary": "Emphasis should not be used instead of a heading",
    "category": "emphasis",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md036/"
  },
  {
    "code": "MD037",
    "name": "no-space-in-emphasis",
    "aliases": [],
    "summary": "Spaces inside emphasis markers",
    "category": "emphasis",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md037/"
  },
  {
    "code": "MD038",
    "name": "no-space-in-code",
    "aliases": [],
    "summary": "Spaces inside code span elements",
    "category": "other",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md038/"
  },
  {
    "code": "MD039",
    "name": "no-space-in-links",
    "aliases": [],
    "summary": "Spaces inside link text",
    "category": "link",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md039/"
  },
  {
    "code": "MD040",
    "name": "fenced-code-language",
    "aliases": [],
    "summary": "Code blocks should have a language specified",
    "category": "code-block",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md040/"
  },
  {
    "code": "MD041",
    "name": "first-line-h1",
    "aliases": [
      "first-line-heading"
    ],
    "summary": "First line in file should be a top level heading",
    "category": "other",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md041/"
  },
  {
    "code": "MD042",
    "name": "no-empty-links",
    "aliases": [],
    "summary": "No empty links",
    "category": "link",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md042/"
  },
  {
    "code": "MD043",
    "name": "required-headings",
    "aliases": [],
    "summary": "Required heading structure",
    "category": "other",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md043/"
  },
  {
    "code": "MD044",
    "name": "proper-names",
    "aliases": [],
    "summary": "Proper names should have the correct capitalization",
    "category": "other",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md044/"
  },
  {
    "code": "MD045",
    "name": "no-alt-text",
    "aliases": [],
    "summary": "Images should have alternate text (alt text)",
    "category": "image",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md045/"
  },
  {
    "code": "MD046",
    "name": "code-block-style",
    "aliases": [],
    "summary": "Code blocks should use a consistent style",
    "category": "code-block",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md046/"
  },
  {
    "code": "MD047",
    "name": "single-trailing-newline",
    "aliases": [],
    "summary": "Files should end with a single newline character",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md047/"
  },
  {
    "code": "MD048",
    "name": "code-fence-style",
    "aliases": [],
    "summary": "Code fence style should be consistent",
    "category": "code-block",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md048/"
  },
  {
    "code": "MD049",
    "name": "emphasis-style",
    "aliases": [],
    "summary": "Emphasis style should be consistent",
    "category": "emphasis",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md049/"
  },
  {
    "code": "MD050",
    "name": "strong-style",
    "aliases": [],
    "summary": "Strong emphasis style should be consistent",
    "category": "emphasis",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md050/"
  },
  {
    "code": "MD051",
    "name": "link-fragments",
    "aliases": [],
    "summary": "Link fragments should reference valid headings",
    "category": "link",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md051/"
  },
  {
    "code": "MD052",
    "name": "reference-links-images",
    "aliases": [],
    "summary": "Reference links and images should use a reference that exists",
    "category": "link",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md052/"
  },
  {
    "code": "MD053",
    "name": "link-image-reference-definitions",
    "aliases": [],
    "summary": "Link and image reference definitions should be needed",
    "category": "link",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md053/"
  },
  {
    "code": "MD054",
    "name": "link-image-style",
    "aliases": [],
    "summary": "Link and image style should be consistent",
    "category": "link",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md054/"
  },
  {
    "code": "MD055",
    "name": "table-pipe-style",
    "aliases": [],
    "summary": "Table pipe style should be consistent",
    "category": "table",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md055/"
  },
  {
    "code": "MD056",
    "name": "table-column-count",
    "aliases": [],
    "summary": "Table column count should be consistent",
    "category": "table",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md056/"
  },
  {
    "code": "MD057",
    "name": "existing-relative-links",
    "aliases": [],
    "summary": "Relative links should point to existing files",
    "category": "link",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md057/"
  },
  {
    "code": "MD058",
    "name": "blanks-around-tables",
    "aliases": [],
    "summary": "Tables should be surrounded by blank lines",
    "category": "table",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md058/"
  },
  {
    "code": "MD059",
    "name": "descriptive-link-text",
    "aliases": [],
    "summary": "Link text should be descriptive",
    "category": "link",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md059/"
  },
  {
    "code": "MD060",
    "name": "table-cell-alignment",
    "aliases": [
      "table-format"
    ],
    "summary": "Table columns should be consistently aligned",
    "category": "table",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md060/"
  },
  {
    "code": "MD061",
    "name": "forbidden-terms",
    "aliases": [],
    "summary": "Forbidden terms",
    "category": "other",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md061/"
  },
  {
    "code": "MD062",
    "name": "link-destination-whitespace",
    "aliases": [],
    "summary": "Link destination should not have leading or trailing whitespace",
    "category": "link",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md062/"
  },
  {
    "code": "MD063",
    "name": "heading-capitalization",
    "aliases": [],
    "summary": "Heading capitalization",
    "category": "heading",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md063/"
  },
  {
    "code": "MD064",
    "name": "no-multiple-consecutive-spaces",
    "aliases": [],
    "summary": "Multiple consecutive spaces",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md064/"
  },
  {
    "code": "MD065",
    "name": "blanks-around-horizontal-rules",
    "aliases": [],
    "summary": "Horizontal rules should be surrounded by blank lines",
    "category": "whitespace",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md065/"
  },
  {
    "code": "MD066",
    "name": "footnote-validation",
    "aliases": [],
    "summary": "Footnote validation",
    "category": "other",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md066/"
  },
  {
    "code": "MD067",
    "name": "footnote-definition-order",
    "aliases": [],
    "summary": "Footnote definitions should appear in order of first reference",
    "category": "other",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md067/"
  },
  {
    "code": "MD068",
    "name": "empty-footnote-definition",
    "aliases": [],
    "summary": "Footnote definitions should not be empty",
    "category": "other",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md068/"
  },
  {
    "code": "MD069",
    "name": "no-duplicate-list-markers",
    "aliases": [],
    "summary": "Duplicate list markers",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md069/"
  },
  {
    "code": "MD070",
    "name": "nested-code-fence",
    "aliases": [],
    "summary": "Nested code fence collision - use longer fence to avoid premature closure",
    "category": "code-block",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md070/"
  },
  {
    "code": "MD071",
    "name": "blank-line-after-frontmatter",
    "aliases": [],
    "summary": "Blank line after frontmatter",
    "category": "front-matter",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md071/"
  },
  {
    "code": "MD072",
    "name": "frontmatter-key-sort",
    "aliases": [],
    "summary": "Frontmatter keys should be sorted alphabetically",
    "category": "front-matter",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md072/"
  },
  {
    "code": "MD073",
    "name": "toc-validation",
    "aliases": [],
    "summary": "Table of Contents should match document headings",
    "category": "other",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md073/"
  },
  {
    "code": "MD074",
    "name": "mkdocs-nav",
    "aliases": [],
    "summary": "MkDocs nav entries should point to existing files",
    "category": "other",
    "fix": "Fix is not available.",
    "fix_availability": "None",
    "url": "https://rumdl.dev/md074/"
  },
  {
    "code": "MD075",
    "name": "orphaned-table-rows",
    "aliases": [],
    "summary": "Orphaned table rows or headerless pipe content",
    "category": "table",
    "fix": "Fix is sometimes available.",
    "fix_availability": "Sometimes",
    "url": "https://rumdl.dev/md075/"
  },
  {
    "code": "MD076",
    "name": "list-item-spacing",
    "aliases": [],
    "summary": "List item spacing should be consistent",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md076/"
  },
  {
    "code": "MD077",
    "name": "list-continuation-indent",
    "aliases": [],
    "summary": "List continuation content indentation",
    "category": "list",
    "fix": "Fix is always available.",
    "fix_availability": "Always",
    "url": "https://rumdl.dev/md077/"
  }
]
