mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-15 21:40:13 +01:00
Add test cases for lists inside blockquotes (refs #1473).
This commit is contained in:
parent
f2a0bfe651
commit
2d2fafc58d
5 changed files with 556 additions and 1 deletions
91
test/lists-in-blockquote-normal-indent.md
Normal file
91
test/lists-in-blockquote-normal-indent.md
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
# Lists in Blockquote Normal Indent
|
||||
|
||||
Text
|
||||
|
||||
+ Item
|
||||
+ Item
|
||||
more
|
||||
item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
more
|
||||
item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
|
||||
Text
|
||||
|
||||
Code
|
||||
|
||||
Text
|
||||
|
||||
> Text
|
||||
>
|
||||
> + Item
|
||||
> + Item
|
||||
> more
|
||||
> item
|
||||
> + Item
|
||||
> + Item
|
||||
> + Item
|
||||
> more
|
||||
> item
|
||||
> + Item
|
||||
> + Item
|
||||
> + Item
|
||||
> + Item
|
||||
> + Item
|
||||
>
|
||||
> Text
|
||||
>
|
||||
> Code
|
||||
|
||||
Text
|
||||
|
||||
1. Item
|
||||
1. Item
|
||||
more
|
||||
item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
more
|
||||
item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
|
||||
Text
|
||||
|
||||
Code
|
||||
|
||||
Text
|
||||
|
||||
> Text
|
||||
>
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> more
|
||||
> item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> more
|
||||
> item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
>
|
||||
> Text
|
||||
>
|
||||
> Code
|
||||
|
||||
Text
|
||||
101
test/lists-in-blockquote-start-indented.md
Normal file
101
test/lists-in-blockquote-start-indented.md
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
# Lists in Blockquote Start Indented
|
||||
|
||||
Text
|
||||
|
||||
+ Item
|
||||
+ Item
|
||||
more
|
||||
item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
more
|
||||
item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
+ Item
|
||||
|
||||
Text
|
||||
|
||||
Code
|
||||
|
||||
Text
|
||||
|
||||
<!-- markdownlint-disable ul-indent -->
|
||||
|
||||
> Text
|
||||
>
|
||||
> + Item {MD027}
|
||||
> + Item {MD027}
|
||||
> more
|
||||
> item
|
||||
> + Item {MD027}
|
||||
> + Item
|
||||
> + Item
|
||||
> more
|
||||
> item
|
||||
> + Item
|
||||
> + Item
|
||||
> + Item
|
||||
> + Item
|
||||
> + Item {MD027}
|
||||
>
|
||||
> Text
|
||||
>
|
||||
> Code
|
||||
|
||||
<!-- markdownlint-restore -->
|
||||
|
||||
Text
|
||||
|
||||
1. Item
|
||||
1. Item
|
||||
more
|
||||
item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
more
|
||||
item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
1. Item
|
||||
|
||||
Text
|
||||
|
||||
Code
|
||||
|
||||
Text
|
||||
|
||||
> Text
|
||||
>
|
||||
> 1. Item {MD027}
|
||||
> 1. Item {MD027}
|
||||
> more
|
||||
> item
|
||||
> 1. Item {MD027}
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> more
|
||||
> item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> 1. Item
|
||||
> 1. Item {MD027}
|
||||
>
|
||||
> Text
|
||||
>
|
||||
> Code
|
||||
|
||||
Text
|
||||
|
||||
<!-- markdownlint-configure-file {
|
||||
"ul-indent": {
|
||||
"start_indented": true
|
||||
}
|
||||
} -->
|
||||
|
|
@ -890,7 +890,7 @@ test("readme", async(t) => {
|
|||
});
|
||||
|
||||
test("validateJsonUsingConfigSchemaStrict", async(t) => {
|
||||
t.plan(181);
|
||||
t.plan(182);
|
||||
// @ts-ignore
|
||||
const ajv = new Ajv(ajvOptions);
|
||||
const validateSchemaStrict = ajv.compile(configSchemaStrict);
|
||||
|
|
|
|||
|
|
@ -34134,6 +34134,369 @@ Generated by [AVA](https://avajs.dev).
|
|||
`,
|
||||
}
|
||||
|
||||
## lists-in-blockquote-normal-indent.md
|
||||
|
||||
> Snapshot 1
|
||||
|
||||
{
|
||||
errors: [],
|
||||
fixed: `# Lists in Blockquote Normal Indent␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
more␊
|
||||
item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
more␊
|
||||
item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
Code␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
> Text␊
|
||||
>␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> more␊
|
||||
> item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> more␊
|
||||
> item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
>␊
|
||||
> Text␊
|
||||
>␊
|
||||
> Code␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
more␊
|
||||
item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
more␊
|
||||
item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
Code␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
> Text␊
|
||||
>␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> more␊
|
||||
> item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> more␊
|
||||
> item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
>␊
|
||||
> Text␊
|
||||
>␊
|
||||
> Code␊
|
||||
␊
|
||||
Text␊
|
||||
`,
|
||||
}
|
||||
|
||||
## lists-in-blockquote-start-indented.md
|
||||
|
||||
> Snapshot 1
|
||||
|
||||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: '> + Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 30,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> + Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 31,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> + Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 34,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> + Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 43,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> 1. Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 76,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> 1. Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 77,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> 1. Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 80,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
{
|
||||
errorContext: '> 1. Item {MD027}',
|
||||
errorDetail: null,
|
||||
errorRange: [
|
||||
3,
|
||||
2,
|
||||
],
|
||||
fixInfo: {
|
||||
deleteCount: 2,
|
||||
editColumn: 3,
|
||||
},
|
||||
lineNumber: 89,
|
||||
ruleDescription: 'Multiple spaces after blockquote symbol',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md',
|
||||
ruleNames: [
|
||||
'MD027',
|
||||
'no-multiple-space-blockquote',
|
||||
],
|
||||
},
|
||||
],
|
||||
fixed: `# Lists in Blockquote Start Indented␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
more␊
|
||||
item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
more␊
|
||||
item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
+ Item␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
Code␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
<!-- markdownlint-disable ul-indent -->␊
|
||||
␊
|
||||
> Text␊
|
||||
>␊
|
||||
> + Item {MD027}␊
|
||||
> + Item {MD027}␊
|
||||
> more␊
|
||||
> item␊
|
||||
> + Item {MD027}␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> more␊
|
||||
> item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> + Item␊
|
||||
> + Item {MD027}␊
|
||||
>␊
|
||||
> Text␊
|
||||
>␊
|
||||
> Code␊
|
||||
␊
|
||||
<!-- markdownlint-restore -->␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
more␊
|
||||
item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
more␊
|
||||
item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
1. Item␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
Code␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
> Text␊
|
||||
>␊
|
||||
> 1. Item {MD027}␊
|
||||
> 1. Item {MD027}␊
|
||||
> more␊
|
||||
> item␊
|
||||
> 1. Item {MD027}␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> more␊
|
||||
> item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> 1. Item␊
|
||||
> 1. Item {MD027}␊
|
||||
>␊
|
||||
> Text␊
|
||||
>␊
|
||||
> Code␊
|
||||
␊
|
||||
Text␊
|
||||
␊
|
||||
<!-- markdownlint-configure-file {␊
|
||||
"ul-indent": {␊
|
||||
"start_indented": true␊
|
||||
}␊
|
||||
} -->␊
|
||||
`,
|
||||
}
|
||||
|
||||
## lists-in-blockquote.md
|
||||
|
||||
> Snapshot 1
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue