mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-16 14:00:13 +01:00
Reimplement MD025/single-title/single-h1 using micromark tokens.
This commit is contained in:
parent
6daaa43410
commit
ea9659841e
5 changed files with 82 additions and 38 deletions
|
|
@ -1,3 +1,9 @@
|
|||
# Heading 1
|
||||
|
||||
# Heading 2 {MD025}
|
||||
|
||||
<p>
|
||||
# Not heading
|
||||
</p>
|
||||
|
||||
<!-- markdownlint-disable-file no-inline-html -->
|
||||
|
|
|
|||
|
|
@ -653,7 +653,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '# Heading',
|
||||
errorContext: 'Heading',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -2564,7 +2564,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: '## Another one {MD025}',
|
||||
errorContext: 'Another one {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -5589,7 +5589,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> # Quoted heading {MD025}',
|
||||
errorContext: 'Quoted heading {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -5603,7 +5603,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> > # Double-quoted heading {M...',
|
||||
errorContext: 'Double-quoted heading {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -5617,7 +5617,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> # Quoted heading in list {MD...',
|
||||
errorContext: 'Quoted heading in list {MD022}...',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -5631,7 +5631,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> > # Double-quoted heading in...',
|
||||
errorContext: 'Double-quoted heading in list ...',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -13304,7 +13304,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: '# Top level heading {MD025}',
|
||||
errorContext: 'Top level heading {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -13556,7 +13556,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: '# Another {MD025}',
|
||||
errorContext: 'Another {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -13653,7 +13653,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: '# Top level heading {MD025}',
|
||||
errorContext: 'Top level heading {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -14855,7 +14855,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '# A',
|
||||
errorContext: 'A',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -14869,7 +14869,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '# A',
|
||||
errorContext: 'A',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -14883,7 +14883,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '# Heading duplicate content si...',
|
||||
errorContext: 'Heading duplicate content sibl...',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -15147,7 +15147,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: '# Heading 2 {MD025}',
|
||||
errorContext: 'Heading 2 {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -15164,6 +15164,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
fixed: `# Heading 1␊
|
||||
␊
|
||||
# Heading 2 {MD025}␊
|
||||
␊
|
||||
<p>␊
|
||||
# Not heading␊
|
||||
</p>␊
|
||||
␊
|
||||
<!-- markdownlint-disable-file no-inline-html -->␊
|
||||
`,
|
||||
}
|
||||
|
||||
|
|
@ -16421,7 +16427,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: 'Some text {MD022} {MD025}',
|
||||
errorContext: 'Some text {MD022} {MD025} Head...',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -16435,7 +16441,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: 'Some text {MD022} {MD025}',
|
||||
errorContext: 'Some text {MD022} {MD025} Head...',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -19179,7 +19185,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: '# Heading {MD025}',
|
||||
errorContext: 'Heading {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -23886,7 +23892,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '# heading1 {MD025}',
|
||||
errorContext: 'heading1 {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
@ -23939,7 +23945,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '# header1 {MD025}',
|
||||
errorContext: 'header1 {MD025}',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue