2016-10-05 22:21:54 -07:00
{
2023-09-27 22:48:01 -07:00
"$schema" : "http://json-schema.org/draft-07/schema#" ,
2025-05-02 20:19:28 -07:00
"$id" : "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.38.0/schema/markdownlint-config-schema.json" ,
2023-09-27 22:48:01 -07:00
"title" : "markdownlint configuration schema" ,
2016-10-05 22:21:54 -07:00
"type" : "object" ,
"properties" : {
2023-11-24 15:23:36 -08:00
"$schema" : {
"description" : "JSON Schema URI (expected by some editors)" ,
"type" : "string" ,
2025-05-02 20:19:28 -07:00
"default" : "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.38.0/schema/markdownlint-config-schema.json"
2023-11-24 15:23:36 -08:00
} ,
2016-10-05 22:21:54 -07:00
"default" : {
"description" : "Default state for all rules" ,
"type" : "boolean" ,
"default" : true
} ,
2017-05-19 22:36:46 -07:00
"extends" : {
"description" : "Path to configuration file to extend" ,
2021-01-19 20:41:04 -08:00
"type" : [
"string" ,
"null"
] ,
2017-05-19 22:36:46 -07:00
"default" : null
} ,
2016-10-05 22:21:54 -07:00
"MD001" : {
2025-05-02 20:19:28 -07:00
"description" : "MD001/heading-increment : Heading levels should only increment by one level at a time : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md001.md" ,
2025-06-07 04:54:23 +02:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
}
} ,
"additionalProperties" : false
2018-03-19 23:39:42 +01:00
} ,
"heading-increment" : {
2025-05-02 20:19:28 -07:00
"description" : "MD001/heading-increment : Heading levels should only increment by one level at a time : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md001.md" ,
2025-06-07 04:54:23 +02:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD003" : {
2025-05-02 20:19:28 -07:00
"description" : "MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md003.md" ,
2018-03-19 23:39:42 +01:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Heading style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"atx" ,
"atx_closed" ,
"setext" ,
"setext_with_atx" ,
"setext_with_atx_closed"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"heading-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md003.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Heading style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"atx" ,
"atx_closed" ,
"setext" ,
"setext_with_atx" ,
"setext_with_atx_closed"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD004" : {
2025-05-02 20:19:28 -07:00
"description" : "MD004/ul-style : Unordered list style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md004.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "List style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"asterisk" ,
"plus" ,
"dash" ,
"sublist"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"ul-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD004/ul-style : Unordered list style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md004.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "List style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"asterisk" ,
"plus" ,
"dash" ,
"sublist"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD005" : {
2025-05-02 20:19:28 -07:00
"description" : "MD005/list-indent : Inconsistent indentation for list items at the same level : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md005.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"list-indent" : {
2025-05-02 20:19:28 -07:00
"description" : "MD005/list-indent : Inconsistent indentation for list items at the same level : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md005.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD007" : {
2025-05-02 20:19:28 -07:00
"description" : "MD007/ul-indent : Unordered list indentation : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md007.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"indent" : {
"description" : "Spaces for indent" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2016-10-05 22:21:54 -07:00
"default" : 2
2020-01-01 15:53:03 -05:00
} ,
"start_indented" : {
"description" : "Whether to indent the first level of the list" ,
"type" : "boolean" ,
"default" : false
2021-12-13 21:49:43 -08:00
} ,
"start_indent" : {
"description" : "Spaces for first level indent (when start_indented is set)" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2021-12-13 21:49:43 -08:00
"default" : 2
2016-10-05 22:21:54 -07:00
}
} ,
"additionalProperties" : false
} ,
"ul-indent" : {
2025-05-02 20:19:28 -07:00
"description" : "MD007/ul-indent : Unordered list indentation : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md007.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"indent" : {
"description" : "Spaces for indent" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 2
} ,
"start_indented" : {
"description" : "Whether to indent the first level of the list" ,
"type" : "boolean" ,
"default" : false
} ,
"start_indent" : {
"description" : "Spaces for first level indent (when start_indented is set)" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 2
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD009" : {
2025-05-02 20:19:28 -07:00
"description" : "MD009/no-trailing-spaces : Trailing spaces : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md009.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"br_spaces" : {
"description" : "Spaces for line break" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 0 ,
2018-04-30 21:34:19 -07:00
"default" : 2
2017-05-11 21:44:41 -07:00
} ,
"list_item_empty_lines" : {
"description" : "Allow spaces for empty lines in list items" ,
"type" : "boolean" ,
"default" : false
2019-12-09 22:05:57 -08:00
} ,
"strict" : {
"description" : "Include unnecessary breaks" ,
"type" : "boolean" ,
"default" : false
2016-10-05 22:21:54 -07:00
}
} ,
"additionalProperties" : false
} ,
"no-trailing-spaces" : {
2025-05-02 20:19:28 -07:00
"description" : "MD009/no-trailing-spaces : Trailing spaces : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md009.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"br_spaces" : {
"description" : "Spaces for line break" ,
"type" : "integer" ,
"minimum" : 0 ,
"default" : 2
} ,
"list_item_empty_lines" : {
"description" : "Allow spaces for empty lines in list items" ,
"type" : "boolean" ,
"default" : false
} ,
"strict" : {
"description" : "Include unnecessary breaks" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD010" : {
2025-05-02 20:19:28 -07:00
"description" : "MD010/no-hard-tabs : Hard tabs : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md010.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"code_blocks" : {
"description" : "Include code blocks" ,
"type" : "boolean" ,
"default" : true
2021-04-09 16:33:01 -07:00
} ,
2022-04-28 21:09:06 -07:00
"ignore_code_languages" : {
"description" : "Fenced code languages to ignore" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
} ,
2021-04-09 16:33:01 -07:00
"spaces_per_tab" : {
"description" : "Number of spaces for each hard tab" ,
2022-01-23 16:25:30 +10:00
"type" : "integer" ,
"minimum" : 0 ,
2021-04-09 16:33:01 -07:00
"default" : 1
2016-10-05 22:21:54 -07:00
}
} ,
"additionalProperties" : false
} ,
"no-hard-tabs" : {
2025-05-02 20:19:28 -07:00
"description" : "MD010/no-hard-tabs : Hard tabs : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md010.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"code_blocks" : {
"description" : "Include code blocks" ,
"type" : "boolean" ,
"default" : true
} ,
"ignore_code_languages" : {
"description" : "Fenced code languages to ignore" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
} ,
"spaces_per_tab" : {
"description" : "Number of spaces for each hard tab" ,
"type" : "integer" ,
"minimum" : 0 ,
"default" : 1
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD011" : {
2025-05-02 20:19:28 -07:00
"description" : "MD011/no-reversed-links : Reversed link syntax : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md011.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"no-reversed-links" : {
2025-05-02 20:19:28 -07:00
"description" : "MD011/no-reversed-links : Reversed link syntax : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md011.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD012" : {
2025-05-02 20:19:28 -07:00
"description" : "MD012/no-multiple-blanks : Multiple consecutive blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md012.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"maximum" : {
"description" : "Consecutive blank lines" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2016-10-05 22:21:54 -07:00
"default" : 1
}
} ,
"additionalProperties" : false
} ,
"no-multiple-blanks" : {
2025-05-02 20:19:28 -07:00
"description" : "MD012/no-multiple-blanks : Multiple consecutive blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md012.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"maximum" : {
"description" : "Consecutive blank lines" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 1
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD013" : {
2025-05-02 20:19:28 -07:00
"description" : "MD013/line-length : Line length : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md013.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"line_length" : {
"description" : "Number of characters" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2016-10-05 22:21:54 -07:00
"default" : 80
} ,
2019-03-26 22:34:19 -07:00
"heading_line_length" : {
"description" : "Number of characters for headings" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2019-03-26 22:34:19 -07:00
"default" : 80
} ,
2019-06-07 19:57:15 -07:00
"code_block_line_length" : {
"description" : "Number of characters for code blocks" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2019-06-07 19:57:15 -07:00
"default" : 80
} ,
2016-10-05 22:21:54 -07:00
"code_blocks" : {
"description" : "Include code blocks" ,
"type" : "boolean" ,
"default" : true
} ,
"tables" : {
"description" : "Include tables" ,
"type" : "boolean" ,
"default" : true
2017-02-11 16:20:24 -08:00
} ,
2018-03-19 23:39:42 +01:00
"headings" : {
"description" : "Include headings" ,
"type" : "boolean" ,
"default" : true
} ,
2019-12-12 21:22:45 -08:00
"strict" : {
"description" : "Strict length checking" ,
"type" : "boolean" ,
"default" : false
2020-03-22 14:06:29 -07:00
} ,
"stern" : {
"description" : "Stern length checking" ,
"type" : "boolean" ,
"default" : false
2016-10-05 22:21:54 -07:00
}
} ,
"additionalProperties" : false
} ,
"line-length" : {
2025-05-02 20:19:28 -07:00
"description" : "MD013/line-length : Line length : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md013.md" ,
2019-03-24 21:50:56 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2023-11-08 19:49:02 -08:00
"line_length" : {
"description" : "Number of characters" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 80
} ,
"heading_line_length" : {
"description" : "Number of characters for headings" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 80
} ,
"code_block_line_length" : {
"description" : "Number of characters for code blocks" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 80
} ,
"code_blocks" : {
"description" : "Include code blocks" ,
"type" : "boolean" ,
"default" : true
} ,
"tables" : {
"description" : "Include tables" ,
"type" : "boolean" ,
"default" : true
} ,
"headings" : {
"description" : "Include headings" ,
"type" : "boolean" ,
"default" : true
} ,
"strict" : {
"description" : "Strict length checking" ,
"type" : "boolean" ,
"default" : false
} ,
"stern" : {
"description" : "Stern length checking" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
} ,
"MD014" : {
2025-05-02 20:19:28 -07:00
"description" : "MD014/commands-show-output : Dollar signs used before commands without showing output : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md014.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"commands-show-output" : {
2025-05-02 20:19:28 -07:00
"description" : "MD014/commands-show-output : Dollar signs used before commands without showing output : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md014.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"MD018" : {
2025-05-02 20:19:28 -07:00
"description" : "MD018/no-missing-space-atx : No space after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md018.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"no-missing-space-atx" : {
2025-05-02 20:19:28 -07:00
"description" : "MD018/no-missing-space-atx : No space after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md018.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"MD019" : {
2025-05-02 20:19:28 -07:00
"description" : "MD019/no-multiple-space-atx : Multiple spaces after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md019.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"no-multiple-space-atx" : {
2025-05-02 20:19:28 -07:00
"description" : "MD019/no-multiple-space-atx : Multiple spaces after hash on atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md019.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"MD020" : {
2025-05-02 20:19:28 -07:00
"description" : "MD020/no-missing-space-closed-atx : No space inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md020.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"no-missing-space-closed-atx" : {
2025-05-02 20:19:28 -07:00
"description" : "MD020/no-missing-space-closed-atx : No space inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md020.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"MD021" : {
2025-05-02 20:19:28 -07:00
"description" : "MD021/no-multiple-space-closed-atx : Multiple spaces inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md021.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"no-multiple-space-closed-atx" : {
2025-05-02 20:19:28 -07:00
"description" : "MD021/no-multiple-space-closed-atx : Multiple spaces inside hashes on closed atx style heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md021.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
} ,
"MD022" : {
2025-05-02 20:19:28 -07:00
"description" : "MD022/blanks-around-headings : Headings should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md022.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"lines_above" : {
"description" : "Blank lines above heading" ,
"type" : [
"integer" ,
"array"
] ,
"items" : {
"type" : "integer"
} ,
"minimum" : -1 ,
"default" : 1
2019-03-24 21:50:56 -07:00
} ,
"lines_below" : {
"description" : "Blank lines below heading" ,
2023-08-08 22:56:47 -07:00
"type" : [
"integer" ,
"array"
] ,
"items" : {
"type" : "integer"
} ,
2023-08-06 15:24:35 -07:00
"minimum" : -1 ,
2019-03-24 21:50:56 -07:00
"default" : 1
}
} ,
"additionalProperties" : false
2018-03-19 23:39:42 +01:00
} ,
"blanks-around-headings" : {
2025-05-02 20:19:28 -07:00
"description" : "MD022/blanks-around-headings : Headings should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md022.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"lines_above" : {
"description" : "Blank lines above heading" ,
"type" : [
"integer" ,
"array"
] ,
"items" : {
"type" : "integer"
} ,
"minimum" : -1 ,
"default" : 1
} ,
"lines_below" : {
"description" : "Blank lines below heading" ,
"type" : [
"integer" ,
"array"
] ,
"items" : {
"type" : "integer"
} ,
"minimum" : -1 ,
"default" : 1
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD023" : {
2025-05-02 20:19:28 -07:00
"description" : "MD023/heading-start-left : Headings must start at the beginning of the line : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md023.md" ,
2018-03-19 23:39:42 +01:00
"type" : "boolean" ,
"default" : true
} ,
"heading-start-left" : {
2025-05-02 20:19:28 -07:00
"description" : "MD023/heading-start-left : Headings must start at the beginning of the line : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md023.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD024" : {
2025-05-02 20:19:28 -07:00
"description" : "MD024/no-duplicate-heading : Multiple headings with the same content : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md024.md" ,
2018-07-19 21:49:30 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"siblings_only" : {
"description" : "Only check sibling headings" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
2018-03-19 23:39:42 +01:00
} ,
"no-duplicate-heading" : {
2025-05-02 20:19:28 -07:00
"description" : "MD024/no-duplicate-heading : Multiple headings with the same content : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md024.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"siblings_only" : {
"description" : "Only check sibling headings" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD025" : {
2025-05-02 20:19:28 -07:00
"description" : "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md025.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-03-22 16:15:59 -07:00
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
} ,
2016-10-05 22:21:54 -07:00
"level" : {
2018-03-19 23:39:42 +01:00
"description" : "Heading level" ,
2016-10-05 22:21:54 -07:00
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
"maximum" : 6 ,
2016-10-05 22:21:54 -07:00
"default" : 1
2019-03-16 20:21:57 -07:00
}
} ,
"additionalProperties" : false
} ,
"single-title" : {
2025-05-02 20:19:28 -07:00
"description" : "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md025.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-03-22 16:15:59 -07:00
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
} ,
2023-11-08 19:49:02 -08:00
"level" : {
"description" : "Heading level" ,
"type" : "integer" ,
"minimum" : 1 ,
"maximum" : 6 ,
"default" : 1
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"single-h1" : {
2025-05-02 20:19:28 -07:00
"description" : "MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md025.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-03-22 16:15:59 -07:00
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
} ,
2023-11-08 19:49:02 -08:00
"level" : {
"description" : "Heading level" ,
"type" : "integer" ,
"minimum" : 1 ,
"maximum" : 6 ,
"default" : 1
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD026" : {
2025-05-02 20:19:28 -07:00
"description" : "MD026/no-trailing-punctuation : Trailing punctuation in heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md026.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"punctuation" : {
2023-07-29 15:20:10 -07:00
"description" : "Punctuation characters" ,
2016-10-05 22:21:54 -07:00
"type" : "string" ,
2020-11-17 20:32:17 -08:00
"default" : ".,;:!。,;:!"
2016-10-05 22:21:54 -07:00
}
} ,
"additionalProperties" : false
} ,
"no-trailing-punctuation" : {
2025-05-02 20:19:28 -07:00
"description" : "MD026/no-trailing-punctuation : Trailing punctuation in heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md026.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"punctuation" : {
"description" : "Punctuation characters" ,
"type" : "string" ,
"default" : ".,;:!。,;:!"
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD027" : {
2025-05-02 20:19:28 -07:00
"description" : "MD027/no-multiple-space-blockquote : Multiple spaces after blockquote symbol : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md027.md" ,
2025-03-03 23:22:28 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"list_items" : {
"description" : "Include list items" ,
"type" : "boolean" ,
"default" : true
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"no-multiple-space-blockquote" : {
2025-05-02 20:19:28 -07:00
"description" : "MD027/no-multiple-space-blockquote : Multiple spaces after blockquote symbol : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md027.md" ,
2025-03-03 23:22:28 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"list_items" : {
"description" : "Include list items" ,
"type" : "boolean" ,
"default" : true
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD028" : {
2025-05-02 20:19:28 -07:00
"description" : "MD028/no-blanks-blockquote : Blank line inside blockquote : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md028.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"no-blanks-blockquote" : {
2025-05-02 20:19:28 -07:00
"description" : "MD028/no-blanks-blockquote : Blank line inside blockquote : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md028.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD029" : {
2025-05-02 20:19:28 -07:00
"description" : "MD029/ol-prefix : Ordered list item prefix : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md029.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "List style" ,
"type" : "string" ,
"enum" : [
"one" ,
2017-12-12 22:41:11 -08:00
"ordered" ,
2019-03-06 21:57:19 -08:00
"one_or_ordered" ,
"zero"
2016-10-05 22:21:54 -07:00
] ,
2017-12-12 22:41:11 -08:00
"default" : "one_or_ordered"
2016-10-05 22:21:54 -07:00
}
} ,
"additionalProperties" : false
} ,
"ol-prefix" : {
2025-05-02 20:19:28 -07:00
"description" : "MD029/ol-prefix : Ordered list item prefix : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md029.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "List style" ,
"type" : "string" ,
"enum" : [
"one" ,
"ordered" ,
"one_or_ordered" ,
"zero"
] ,
"default" : "one_or_ordered"
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD030" : {
2025-05-02 20:19:28 -07:00
"description" : "MD030/list-marker-space : Spaces after list markers : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md030.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"ul_single" : {
"description" : "Spaces for single-line unordered list items" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2016-10-05 22:21:54 -07:00
"default" : 1
} ,
"ol_single" : {
"description" : "Spaces for single-line ordered list items" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2016-10-05 22:21:54 -07:00
"default" : 1
} ,
"ul_multi" : {
"description" : "Spaces for multi-line unordered list items" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2016-10-05 22:21:54 -07:00
"default" : 1
} ,
"ol_multi" : {
"description" : "Spaces for multi-line ordered list items" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
2016-10-05 22:21:54 -07:00
"default" : 1
}
} ,
"additionalProperties" : false
} ,
"list-marker-space" : {
2025-05-02 20:19:28 -07:00
"description" : "MD030/list-marker-space : Spaces after list markers : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md030.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"ul_single" : {
"description" : "Spaces for single-line unordered list items" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 1
} ,
"ol_single" : {
"description" : "Spaces for single-line ordered list items" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 1
} ,
"ul_multi" : {
"description" : "Spaces for multi-line unordered list items" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 1
} ,
"ol_multi" : {
"description" : "Spaces for multi-line ordered list items" ,
"type" : "integer" ,
"minimum" : 1 ,
"default" : 1
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD031" : {
2025-05-02 20:19:28 -07:00
"description" : "MD031/blanks-around-fences : Fenced code blocks should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md031.md" ,
2019-08-02 22:58:41 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"list_items" : {
"description" : "Include list items" ,
"type" : "boolean" ,
"default" : true
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"blanks-around-fences" : {
2025-05-02 20:19:28 -07:00
"description" : "MD031/blanks-around-fences : Fenced code blocks should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md031.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"list_items" : {
"description" : "Include list items" ,
"type" : "boolean" ,
"default" : true
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD032" : {
2025-05-02 20:19:28 -07:00
"description" : "MD032/blanks-around-lists : Lists should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md032.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"blanks-around-lists" : {
2025-05-02 20:19:28 -07:00
"description" : "MD032/blanks-around-lists : Lists should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md032.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD033" : {
2025-05-02 20:19:28 -07:00
"description" : "MD033/no-inline-html : Inline HTML : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md033.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"allowed_elements" : {
"description" : "Allowed elements" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
2025-05-27 01:32:15 +02:00
} ,
"table_allowed_elements" : {
"description" : "Allowed elements in tables" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
2016-10-05 22:21:54 -07:00
}
} ,
"additionalProperties" : false
} ,
"no-inline-html" : {
2025-05-02 20:19:28 -07:00
"description" : "MD033/no-inline-html : Inline HTML : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md033.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"allowed_elements" : {
"description" : "Allowed elements" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
2025-05-27 01:32:15 +02:00
} ,
"table_allowed_elements" : {
"description" : "Allowed elements in tables" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
2023-11-08 19:49:02 -08:00
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD034" : {
2025-05-02 20:19:28 -07:00
"description" : "MD034/no-bare-urls : Bare URL used : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md034.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"no-bare-urls" : {
2025-05-02 20:19:28 -07:00
"description" : "MD034/no-bare-urls : Bare URL used : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md034.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD035" : {
2025-05-02 20:19:28 -07:00
"description" : "MD035/hr-style : Horizontal rule style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md035.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Horizontal rule style" ,
"type" : "string" ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"hr-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD035/hr-style : Horizontal rule style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md035.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Horizontal rule style" ,
"type" : "string" ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD036" : {
2025-05-02 20:19:28 -07:00
"description" : "MD036/no-emphasis-as-heading : Emphasis used instead of a heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md036.md" ,
2018-03-19 23:39:42 +01:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"punctuation" : {
"description" : "Punctuation characters" ,
"type" : "string" ,
2019-06-06 22:21:31 -07:00
"default" : ".,;:!?。,;:!?"
2018-03-19 23:39:42 +01:00
}
} ,
"additionalProperties" : false
} ,
"no-emphasis-as-heading" : {
2025-05-02 20:19:28 -07:00
"description" : "MD036/no-emphasis-as-heading : Emphasis used instead of a heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md036.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"punctuation" : {
"description" : "Punctuation characters" ,
"type" : "string" ,
"default" : ".,;:!?。,;:!?"
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
"MD037" : {
2025-05-02 20:19:28 -07:00
"description" : "MD037/no-space-in-emphasis : Spaces inside emphasis markers : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md037.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"no-space-in-emphasis" : {
2025-05-02 20:19:28 -07:00
"description" : "MD037/no-space-in-emphasis : Spaces inside emphasis markers : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md037.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD038" : {
2025-05-02 20:19:28 -07:00
"description" : "MD038/no-space-in-code : Spaces inside code span elements : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md038.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"no-space-in-code" : {
2025-05-02 20:19:28 -07:00
"description" : "MD038/no-space-in-code : Spaces inside code span elements : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md038.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD039" : {
2025-05-02 20:19:28 -07:00
"description" : "MD039/no-space-in-links : Spaces inside link text : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md039.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"no-space-in-links" : {
2025-05-02 20:19:28 -07:00
"description" : "MD039/no-space-in-links : Spaces inside link text : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md039.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD040" : {
2025-05-02 20:19:28 -07:00
"description" : "MD040/fenced-code-language : Fenced code blocks should have a language specified : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md040.md" ,
2022-10-18 03:29:29 +08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"allowed_languages" : {
"description" : "List of languages" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
2022-11-11 07:07:04 +01:00
} ,
2023-11-08 19:49:02 -08:00
"language_only" : {
"description" : "Require language only" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
} ,
"fenced-code-language" : {
2025-05-02 20:19:28 -07:00
"description" : "MD040/fenced-code-language : Fenced code blocks should have a language specified : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md040.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"allowed_languages" : {
"description" : "List of languages" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
} ,
"language_only" : {
"description" : "Require language only" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
} ,
"MD041" : {
2025-05-02 20:19:28 -07:00
"description" : "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md041.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-03-22 16:15:59 -07:00
"allow_preamble" : {
"description" : "Allow content before first heading" ,
"type" : "boolean" ,
"default" : false
} ,
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
} ,
2023-11-08 19:49:02 -08:00
"level" : {
"description" : "Heading level" ,
"type" : "integer" ,
"minimum" : 1 ,
"maximum" : 6 ,
"default" : 1
}
} ,
"additionalProperties" : false
} ,
"first-line-heading" : {
2025-05-02 20:19:28 -07:00
"description" : "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md041.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-03-22 16:15:59 -07:00
"allow_preamble" : {
"description" : "Allow content before first heading" ,
"type" : "boolean" ,
"default" : false
} ,
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
} ,
2023-11-08 19:49:02 -08:00
"level" : {
"description" : "Heading level" ,
"type" : "integer" ,
"minimum" : 1 ,
"maximum" : 6 ,
"default" : 1
2022-10-18 03:29:29 +08:00
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
2023-11-08 19:49:02 -08:00
"first-line-h1" : {
2025-05-02 20:19:28 -07:00
"description" : "MD041/first-line-heading/first-line-h1 : First line in a file should be a top-level heading : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md041.md" ,
2019-03-16 20:21:57 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-03-22 16:15:59 -07:00
"allow_preamble" : {
"description" : "Allow content before first heading" ,
"type" : "boolean" ,
"default" : false
} ,
"front_matter_title" : {
"description" : "RegExp for matching title in front matter" ,
"type" : "string" ,
"default" : "^\\s*title\\s*[:=]"
} ,
2019-03-16 20:21:57 -07:00
"level" : {
"description" : "Heading level" ,
"type" : "integer" ,
2022-01-23 16:25:30 +10:00
"minimum" : 1 ,
"maximum" : 6 ,
2019-03-16 20:21:57 -07:00
"default" : 1
}
} ,
"additionalProperties" : false
} ,
2016-10-05 22:21:54 -07:00
"MD042" : {
2025-05-02 20:19:28 -07:00
"description" : "MD042/no-empty-links : No empty links : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md042.md" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"no-empty-links" : {
2025-05-02 20:19:28 -07:00
"description" : "MD042/no-empty-links : No empty links : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md042.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
} ,
"MD043" : {
2025-05-02 20:19:28 -07:00
"description" : "MD043/required-headings : Required heading structure : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md043.md" ,
2016-10-05 22:21:54 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2018-03-19 23:39:42 +01:00
"headings" : {
"description" : "List of headings" ,
"type" : "array" ,
"items" : {
2022-01-23 16:25:30 +10:00
"type" : "string" ,
2025-03-10 21:57:28 -07:00
"pattern" : "^(\\*|\\+|\\?|#{1,6}\\s+\\S.*)$"
2018-03-19 23:39:42 +01:00
} ,
2021-01-19 20:41:04 -08:00
"default" : [ ]
2018-03-19 23:39:42 +01:00
} ,
2022-10-22 03:15:50 -04:00
"match_case" : {
"description" : "Match case of headings" ,
"type" : "boolean" ,
"default" : false
2018-03-19 23:39:42 +01:00
}
} ,
"additionalProperties" : false
} ,
"required-headings" : {
2025-05-02 20:19:28 -07:00
"description" : "MD043/required-headings : Required heading structure : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md043.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"headings" : {
"description" : "List of headings" ,
"type" : "array" ,
"items" : {
"type" : "string" ,
2025-03-10 21:57:28 -07:00
"pattern" : "^(\\*|\\+|\\?|#{1,6}\\s+\\S.*)$"
2023-11-08 19:49:02 -08:00
} ,
"default" : [ ]
} ,
"match_case" : {
"description" : "Match case of headings" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
2016-10-05 22:21:54 -07:00
} ,
2016-12-22 13:34:18 -08:00
"MD044" : {
2025-05-02 20:19:28 -07:00
"description" : "MD044/proper-names : Proper names should have the correct capitalization : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md044.md" ,
2016-12-22 13:34:18 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"names" : {
"description" : "List of proper names" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
2021-01-19 20:41:04 -08:00
"default" : [ ]
2017-03-18 19:47:26 -07:00
} ,
"code_blocks" : {
"description" : "Include code blocks" ,
"type" : "boolean" ,
"default" : true
2022-04-25 21:50:33 -07:00
} ,
"html_elements" : {
"description" : "Include HTML elements" ,
"type" : "boolean" ,
"default" : true
2016-12-22 13:34:18 -08:00
}
} ,
"additionalProperties" : false
} ,
"proper-names" : {
2025-05-02 20:19:28 -07:00
"description" : "MD044/proper-names : Proper names should have the correct capitalization : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md044.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"names" : {
"description" : "List of proper names" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [ ]
} ,
"code_blocks" : {
"description" : "Include code blocks" ,
"type" : "boolean" ,
"default" : true
} ,
"html_elements" : {
"description" : "Include HTML elements" ,
"type" : "boolean" ,
"default" : true
}
} ,
"additionalProperties" : false
2016-12-22 13:34:18 -08:00
} ,
2017-12-29 17:01:21 -08:00
"MD045" : {
2025-05-02 20:19:28 -07:00
"description" : "MD045/no-alt-text : Images should have alternate text (alt text) : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md045.md" ,
2017-12-29 17:01:21 -08:00
"type" : "boolean" ,
"default" : true
} ,
"no-alt-text" : {
2025-05-02 20:19:28 -07:00
"description" : "MD045/no-alt-text : Images should have alternate text (alt text) : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md045.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2017-12-29 17:01:21 -08:00
} ,
2019-04-17 14:42:17 -07:00
"MD046" : {
2025-05-02 20:19:28 -07:00
"description" : "MD046/code-block-style : Code block style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md046.md" ,
2019-04-17 14:42:17 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Block style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"fenced" ,
"indented"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"code-block-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD046/code-block-style : Code block style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md046.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Block style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"fenced" ,
"indented"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
2019-04-17 14:42:17 -07:00
} ,
2019-04-05 12:36:12 +02:00
"MD047" : {
2025-05-02 20:19:28 -07:00
"description" : "MD047/single-trailing-newline : Files should end with a single newline character : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md047.md" ,
2019-04-05 12:36:12 +02:00
"type" : "boolean" ,
"default" : true
} ,
"single-trailing-newline" : {
2025-05-02 20:19:28 -07:00
"description" : "MD047/single-trailing-newline : Files should end with a single newline character : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md047.md" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2019-04-05 12:36:12 +02:00
} ,
2019-10-08 21:10:02 -07:00
"MD048" : {
2025-05-02 20:19:28 -07:00
"description" : "MD048/code-fence-style : Code fence style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md048.md" ,
2019-10-08 21:10:02 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
2021-05-14 08:45:14 -07:00
"description" : "Code fence style" ,
2019-10-08 21:10:02 -07:00
"type" : "string" ,
"enum" : [
"consistent" ,
"backtick" ,
"tilde"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"code-fence-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD048/code-fence-style : Code fence style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md048.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Code fence style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"backtick" ,
"tilde"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
2019-10-08 21:10:02 -07:00
} ,
2021-10-24 06:54:58 +02:00
"MD049" : {
2025-05-02 20:19:28 -07:00
"description" : "MD049/emphasis-style : Emphasis style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md049.md" ,
2021-10-24 06:54:58 +02:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
2023-07-29 15:20:10 -07:00
"description" : "Emphasis style" ,
2021-10-24 06:54:58 +02:00
"type" : "string" ,
"enum" : [
"consistent" ,
"asterisk" ,
"underscore"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"emphasis-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD049/emphasis-style : Emphasis style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md049.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Emphasis style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"asterisk" ,
"underscore"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
2021-10-24 06:54:58 +02:00
} ,
2021-10-21 06:42:48 +02:00
"MD050" : {
2025-05-02 20:19:28 -07:00
"description" : "MD050/strong-style : Strong style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md050.md" ,
2021-10-21 06:42:48 +02:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
2023-07-29 15:20:10 -07:00
"description" : "Strong style" ,
2021-10-21 06:42:48 +02:00
"type" : "string" ,
"enum" : [
"consistent" ,
"asterisk" ,
"underscore"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"strong-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD050/strong-style : Strong style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md050.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Strong style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"asterisk" ,
"underscore"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
2021-10-21 06:42:48 +02:00
} ,
2022-01-26 00:21:08 +01:00
"MD051" : {
2025-05-02 20:19:28 -07:00
"description" : "MD051/link-fragments : Link fragments should be valid : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md051.md" ,
2024-10-08 22:40:11 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"ignore_case" : {
"description" : "Ignore case of fragments" ,
"type" : "boolean" ,
"default" : false
2025-04-05 22:34:54 -07:00
} ,
"ignored_pattern" : {
"description" : "Pattern for ignoring additional fragments" ,
"type" : "string" ,
"default" : ""
2024-10-08 22:40:11 -07:00
}
} ,
"additionalProperties" : false
2022-01-26 00:21:08 +01:00
} ,
2022-04-10 05:37:57 +00:00
"link-fragments" : {
2025-05-02 20:19:28 -07:00
"description" : "MD051/link-fragments : Link fragments should be valid : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md051.md" ,
2024-10-08 22:40:11 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"ignore_case" : {
"description" : "Ignore case of fragments" ,
"type" : "boolean" ,
"default" : false
2025-04-05 22:34:54 -07:00
} ,
"ignored_pattern" : {
"description" : "Pattern for ignoring additional fragments" ,
"type" : "string" ,
"default" : ""
2024-10-08 22:40:11 -07:00
}
} ,
"additionalProperties" : false
2022-01-26 00:21:08 +01:00
} ,
2022-06-01 20:23:08 -07:00
"MD052" : {
2025-05-02 20:19:28 -07:00
"description" : "MD052/reference-links-images : Reference links and images should use a label that is defined : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md052.md" ,
2023-09-04 16:40:48 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-04-27 22:36:07 -07:00
"ignored_labels" : {
"description" : "Ignored link labels" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [
"x"
]
} ,
2023-09-04 16:40:48 -07:00
"shortcut_syntax" : {
"description" : "Include shortcut syntax" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
2022-06-01 20:23:08 -07:00
} ,
"reference-links-images" : {
2025-05-02 20:19:28 -07:00
"description" : "MD052/reference-links-images : Reference links and images should use a label that is defined : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md052.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-04-27 22:36:07 -07:00
"ignored_labels" : {
"description" : "Ignored link labels" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [
"x"
]
} ,
2023-11-08 19:49:02 -08:00
"shortcut_syntax" : {
"description" : "Include shortcut syntax" ,
"type" : "boolean" ,
"default" : false
}
} ,
"additionalProperties" : false
2022-06-01 20:23:08 -07:00
} ,
"MD053" : {
2025-05-02 20:19:28 -07:00
"description" : "MD053/link-image-reference-definitions : Link and image reference definitions should be needed : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md053.md" ,
2022-08-02 20:36:47 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"ignored_definitions" : {
"description" : "Ignored definitions" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [
"//"
]
}
} ,
"additionalProperties" : false
2022-06-01 20:23:08 -07:00
} ,
"link-image-reference-definitions" : {
2025-05-02 20:19:28 -07:00
"description" : "MD053/link-image-reference-definitions : Link and image reference definitions should be needed : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md053.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"ignored_definitions" : {
"description" : "Ignored definitions" ,
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"default" : [
"//"
]
}
} ,
"additionalProperties" : false
2022-06-01 20:23:08 -07:00
} ,
2023-10-25 20:05:19 -07:00
"MD054" : {
2025-05-02 20:19:28 -07:00
"description" : "MD054/link-image-style : Link and image style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md054.md" ,
2023-10-25 20:05:19 -07:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"autolink" : {
"description" : "Allow autolinks" ,
"type" : "boolean" ,
"default" : true
} ,
"inline" : {
"description" : "Allow inline links and images" ,
"type" : "boolean" ,
"default" : true
} ,
2023-11-11 22:12:50 -08:00
"full" : {
"description" : "Allow full reference links and images" ,
"type" : "boolean" ,
"default" : true
} ,
"collapsed" : {
"description" : "Allow collapsed reference links and images" ,
"type" : "boolean" ,
"default" : true
} ,
"shortcut" : {
"description" : "Allow shortcut reference links and images" ,
2023-10-25 20:05:19 -07:00
"type" : "boolean" ,
"default" : true
2023-11-12 22:42:02 -08:00
} ,
"url_inline" : {
"description" : "Allow URLs as inline links" ,
"type" : "boolean" ,
"default" : true
2023-10-25 20:05:19 -07:00
}
} ,
"additionalProperties" : false
} ,
"link-image-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD054/link-image-style : Link and image style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md054.md" ,
2023-11-08 19:49:02 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"autolink" : {
"description" : "Allow autolinks" ,
"type" : "boolean" ,
"default" : true
} ,
"inline" : {
"description" : "Allow inline links and images" ,
"type" : "boolean" ,
"default" : true
} ,
2023-11-11 22:12:50 -08:00
"full" : {
"description" : "Allow full reference links and images" ,
"type" : "boolean" ,
"default" : true
} ,
"collapsed" : {
"description" : "Allow collapsed reference links and images" ,
"type" : "boolean" ,
"default" : true
} ,
"shortcut" : {
"description" : "Allow shortcut reference links and images" ,
2023-11-08 19:49:02 -08:00
"type" : "boolean" ,
"default" : true
2023-11-12 22:42:02 -08:00
} ,
"url_inline" : {
"description" : "Allow URLs as inline links" ,
"type" : "boolean" ,
"default" : true
2023-11-08 19:49:02 -08:00
}
} ,
"additionalProperties" : false
2023-10-25 20:05:19 -07:00
} ,
2023-12-30 18:15:38 -08:00
"MD055" : {
2025-05-02 20:19:28 -07:00
"description" : "MD055/table-pipe-style : Table pipe style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md055.md" ,
2023-12-30 18:15:38 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Table pipe style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"leading_only" ,
"trailing_only" ,
"leading_and_trailing" ,
"no_leading_or_trailing"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
"table-pipe-style" : {
2025-05-02 20:19:28 -07:00
"description" : "MD055/table-pipe-style : Table pipe style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md055.md" ,
2023-12-30 18:15:38 -08:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Table pipe style" ,
"type" : "string" ,
"enum" : [
"consistent" ,
"leading_only" ,
"trailing_only" ,
"leading_and_trailing" ,
"no_leading_or_trailing"
] ,
"default" : "consistent"
}
} ,
"additionalProperties" : false
} ,
2024-01-04 23:07:55 -08:00
"MD056" : {
2025-05-02 20:19:28 -07:00
"description" : "MD056/table-column-count : Table column count : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md056.md" ,
2024-01-04 23:07:55 -08:00
"type" : "boolean" ,
"default" : true
} ,
"table-column-count" : {
2025-05-02 20:19:28 -07:00
"description" : "MD056/table-column-count : Table column count : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md056.md" ,
2024-01-04 23:07:55 -08:00
"type" : "boolean" ,
"default" : true
} ,
2024-06-01 21:32:10 -07:00
"MD058" : {
2025-05-02 20:19:28 -07:00
"description" : "MD058/blanks-around-tables : Tables should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md058.md" ,
2024-06-01 21:32:10 -07:00
"type" : "boolean" ,
"default" : true
} ,
"blanks-around-tables" : {
2025-05-02 20:19:28 -07:00
"description" : "MD058/blanks-around-tables : Tables should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md058.md" ,
2024-06-01 21:32:10 -07:00
"type" : "boolean" ,
"default" : true
} ,
2025-01-06 11:35:17 -05:00
"MD059" : {
2025-05-02 20:19:28 -07:00
"description" : "MD059/descriptive-link-text : Link text should be descriptive : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md059.md" ,
2025-01-06 11:35:17 -05:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-02-13 22:07:27 -08:00
"prohibited_texts" : {
"description" : "Prohibited link texts" ,
2025-01-06 11:35:17 -05:00
"type" : "array" ,
"items" : {
"type" : "string"
} ,
2025-02-13 22:07:27 -08:00
"default" : [
"click here" ,
"here" ,
"link" ,
"more"
]
2025-01-06 11:35:17 -05:00
}
} ,
"additionalProperties" : false
} ,
"descriptive-link-text" : {
2025-05-02 20:19:28 -07:00
"description" : "MD059/descriptive-link-text : Link text should be descriptive : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md059.md" ,
2025-01-06 11:35:17 -05:00
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
2025-02-13 22:07:27 -08:00
"prohibited_texts" : {
"description" : "Prohibited link texts" ,
2025-01-06 11:35:17 -05:00
"type" : "array" ,
"items" : {
"type" : "string"
} ,
2025-02-13 22:07:27 -08:00
"default" : [
"click here" ,
"here" ,
"link" ,
"more"
]
2025-01-06 11:35:17 -05:00
}
} ,
"additionalProperties" : false
} ,
2025-08-19 21:42:08 -07:00
"MD060" : {
"description" : "MD060/table-column-style : Table column style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md060.md" ,
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Table column style" ,
"type" : "string" ,
"enum" : [
"any" ,
"aligned" ,
"compact" ,
"tight"
] ,
"default" : "any"
}
} ,
"additionalProperties" : false
} ,
"table-column-style" : {
"description" : "MD060/table-column-style : Table column style : https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md060.md" ,
"type" : [
"boolean" ,
"object"
] ,
"default" : true ,
"properties" : {
"style" : {
"description" : "Table column style" ,
"type" : "string" ,
"enum" : [
"any" ,
"aligned" ,
"compact" ,
"tight"
] ,
"default" : "any"
}
} ,
"additionalProperties" : false
} ,
2018-03-19 23:39:42 +01:00
"headings" : {
2023-11-09 19:47:15 -08:00
"description" : "headings : MD001, MD003, MD018, MD019, MD020, MD021, MD022, MD023, MD024, MD025, MD026, MD036, MD041, MD043" ,
2018-03-19 23:39:42 +01:00
"type" : "boolean" ,
"default" : true
} ,
2016-10-05 22:21:54 -07:00
"bullet" : {
2023-11-09 19:47:15 -08:00
"description" : "bullet : MD004, MD005, MD007, MD032" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"ul" : {
2023-11-09 19:47:15 -08:00
"description" : "ul : MD004, MD005, MD007, MD030, MD032" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"indentation" : {
2023-11-09 19:47:15 -08:00
"description" : "indentation : MD005, MD007, MD027" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"whitespace" : {
2023-11-03 20:23:13 -07:00
"description" : "whitespace : MD009, MD010, MD012, MD027, MD028, MD030, MD037, MD038, MD039" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"hard_tab" : {
2023-11-03 20:23:13 -07:00
"description" : "hard_tab : MD010" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"links" : {
2025-01-06 11:35:17 -05:00
"description" : "links : MD011, MD034, MD039, MD042, MD051, MD052, MD053, MD054, MD059" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"blank_lines" : {
2023-11-03 20:23:13 -07:00
"description" : "blank_lines : MD012, MD022, MD031, MD032, MD047" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"line_length" : {
2023-11-03 20:23:13 -07:00
"description" : "line_length : MD013" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"code" : {
2023-11-03 20:23:13 -07:00
"description" : "code : MD014, MD031, MD038, MD040, MD046, MD048" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"atx" : {
2023-11-03 20:23:13 -07:00
"description" : "atx : MD018, MD019" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"spaces" : {
2023-11-03 20:23:13 -07:00
"description" : "spaces : MD018, MD019, MD020, MD021, MD023" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"atx_closed" : {
2023-11-03 20:23:13 -07:00
"description" : "atx_closed : MD020, MD021" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"blockquote" : {
2023-11-03 20:23:13 -07:00
"description" : "blockquote : MD027, MD028" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"ol" : {
2023-11-03 20:23:13 -07:00
"description" : "ol : MD029, MD030, MD032" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"html" : {
2023-11-03 20:23:13 -07:00
"description" : "html : MD033" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"url" : {
2023-11-03 20:23:13 -07:00
"description" : "url : MD034" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"hr" : {
2023-11-03 20:23:13 -07:00
"description" : "hr : MD035" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"emphasis" : {
2023-11-03 20:23:13 -07:00
"description" : "emphasis : MD036, MD037, MD049, MD050" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
} ,
"language" : {
2023-11-03 20:23:13 -07:00
"description" : "language : MD040" ,
2016-10-05 22:21:54 -07:00
"type" : "boolean" ,
"default" : true
2016-12-22 13:34:18 -08:00
} ,
"spelling" : {
2023-11-03 20:23:13 -07:00
"description" : "spelling : MD044" ,
2016-12-22 13:34:18 -08:00
"type" : "boolean" ,
"default" : true
2017-12-29 17:01:21 -08:00
} ,
2018-01-06 18:06:32 -08:00
"accessibility" : {
2025-01-06 11:35:17 -05:00
"description" : "accessibility : MD045, MD059" ,
2017-12-29 17:01:21 -08:00
"type" : "boolean" ,
"default" : true
} ,
2018-01-06 18:06:32 -08:00
"images" : {
2023-11-03 20:23:13 -07:00
"description" : "images : MD045, MD052, MD053, MD054" ,
2017-12-29 17:01:21 -08:00
"type" : "boolean" ,
"default" : true
2023-12-30 18:15:38 -08:00
} ,
"table" : {
2025-08-19 21:42:08 -07:00
"description" : "table : MD055, MD056, MD058, MD060" ,
2023-12-30 18:15:38 -08:00
"type" : "boolean" ,
"default" : true
2016-10-05 22:21:54 -07:00
}
} ,
2020-09-15 21:48:00 -07:00
"additionalProperties" : {
2021-06-15 12:33:55 -07:00
"type" : [
2020-09-15 21:48:00 -07:00
"boolean" ,
"object"
]
}
2016-10-05 22:21:54 -07:00
}