mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-16 14:00: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) => {
|
test("validateJsonUsingConfigSchemaStrict", async(t) => {
|
||||||
t.plan(181);
|
t.plan(182);
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const ajv = new Ajv(ajvOptions);
|
const ajv = new Ajv(ajvOptions);
|
||||||
const validateSchemaStrict = ajv.compile(configSchemaStrict);
|
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
|
## lists-in-blockquote.md
|
||||||
|
|
||||||
> Snapshot 1
|
> Snapshot 1
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue