mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-16 14:00:13 +01:00
Reimplement MD042/no-empty-links using micromark tokens.
This commit is contained in:
parent
7377b75383
commit
964e4c80ab
6 changed files with 219 additions and 97 deletions
|
|
@ -24,6 +24,10 @@
|
|||
|
||||
[text][ frag ] {MD042}
|
||||
|
||||
[frag][] {MD042}
|
||||
|
||||
[frag] {MD042}
|
||||
|
||||
[frag]: #
|
||||
|
||||
## Non-empty links
|
||||
|
|
|
|||
|
|
@ -11837,9 +11837,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text]( <> )',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
12,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 9,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11850,9 +11853,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text](<> "title")',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
18,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 11,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11863,9 +11869,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text]( <> "title" )',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
20,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 13,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11892,9 +11901,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text]( # )',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
11,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 17,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11905,9 +11917,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text](# "title")',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
17,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 19,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11918,9 +11933,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text]( # "title" )',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
19,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 21,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11931,9 +11949,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text][frag]',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
12,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 23,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11944,9 +11965,12 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]',
|
||||
errorContext: '[text][ frag ]',
|
||||
errorDetail: null,
|
||||
errorRange: null,
|
||||
errorRange: [
|
||||
1,
|
||||
14,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 25,
|
||||
ruleDescription: 'No empty links',
|
||||
|
|
@ -11957,14 +11981,30 @@ Generated by [AVA](https://avajs.dev).
|
|||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]()',
|
||||
errorContext: '[frag][]',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
1,
|
||||
8,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 70,
|
||||
lineNumber: 27,
|
||||
ruleDescription: 'No empty links',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md',
|
||||
ruleNames: [
|
||||
'MD042',
|
||||
'no-empty-links',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[frag]',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
1,
|
||||
6,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 29,
|
||||
ruleDescription: 'No empty links',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md',
|
||||
ruleNames: [
|
||||
|
|
@ -11996,7 +12036,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
8,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 76,
|
||||
lineNumber: 78,
|
||||
ruleDescription: 'No empty links',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md',
|
||||
ruleNames: [
|
||||
|
|
@ -12012,7 +12052,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
8,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 79,
|
||||
lineNumber: 80,
|
||||
ruleDescription: 'No empty links',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md',
|
||||
ruleNames: [
|
||||
|
|
@ -12028,7 +12068,23 @@ Generated by [AVA](https://avajs.dev).
|
|||
8,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 81,
|
||||
lineNumber: 83,
|
||||
ruleDescription: 'No empty links',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md',
|
||||
ruleNames: [
|
||||
'MD042',
|
||||
'no-empty-links',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '[text]()',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
1,
|
||||
8,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 85,
|
||||
ruleDescription: 'No empty links',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md',
|
||||
ruleNames: [
|
||||
|
|
@ -12063,6 +12119,10 @@ Generated by [AVA](https://avajs.dev).
|
|||
␊
|
||||
[text][ frag ] {MD042}␊
|
||||
␊
|
||||
[frag][] {MD042}␊
|
||||
␊
|
||||
[frag] {MD042}␊
|
||||
␊
|
||||
[frag]: #␊
|
||||
␊
|
||||
## Non-empty links␊
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue