mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2026-01-31 03:05:16 +01:00
wip
This commit is contained in:
parent
d8bf33dde6
commit
4541ee3dd2
17 changed files with 395 additions and 67 deletions
50
test/long-lines-thresholds-wide-characters.md
Normal file
50
test/long-lines-thresholds-wide-characters.md
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Long Lines Thresholds (Wide Characters)
|
||||
|
||||
00000000011111111112222222222333333333344444444445
|
||||
12345678901234567890123456789012345678901234567890
|
||||
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx t
|
||||
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx t
|
||||
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx✅ t
|
||||
|
||||
{MD013:-2} {MD013:-4}
|
||||
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxx t
|
||||
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxxx t
|
||||
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxx✅ t
|
||||
|
||||
{MD013:-2} {MD013:-4}
|
||||
|
||||
```text
|
||||
Texxxxxxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxxxxxx✅ t
|
||||
```
|
||||
|
||||
{MD013:-3} {MD013:-4}
|
||||
|
||||
Texxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxx✅ t
|
||||
|
||||
{MD013:-2} {MD013:-3}
|
||||
|
||||
/ 👋🌎 / 你好,世界 / こんにちは世界 / 안녕 세상 /
|
||||
|
||||
むかしむかし,あるところに,おじいさんとおばあさんがくらしていました。
|
||||
|
||||
{MD013:-2} {MD013:-4}
|
||||
|
||||
<!-- markdownlint-configure-file {
|
||||
"code-block-style": false,
|
||||
"line-length": {
|
||||
"line_length": 40,
|
||||
"heading_line_length": 30,
|
||||
"code_block_line_length": 20,
|
||||
"wide_characters": true
|
||||
}
|
||||
} -->
|
||||
|
|
@ -7,25 +7,35 @@ Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx t
|
|||
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx t
|
||||
|
||||
{MD013:-2}
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx✅ t
|
||||
|
||||
{MD013:-4}
|
||||
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxx t
|
||||
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxxx t
|
||||
|
||||
{MD013:-2}
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxx✅ t
|
||||
|
||||
{MD013:-4}
|
||||
|
||||
```text
|
||||
Texxxxxxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxxxxxx✅ t
|
||||
```
|
||||
|
||||
{MD013:-3}
|
||||
{MD013:-4}
|
||||
|
||||
Texxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxxxx t
|
||||
Texxxxxxxxxxxx✅ t
|
||||
|
||||
{MD013:-2}
|
||||
{MD013:-3}
|
||||
|
||||
/ 👋🌎 / 你好,世界 / こんにちは世界 / 안녕 세상 /
|
||||
|
||||
むかしむかし,あるところに,おじいさんとおばあさんがくらしていました。
|
||||
|
||||
<!-- markdownlint-configure-file {
|
||||
"code-block-style": false,
|
||||
|
|
|
|||
|
|
@ -1101,7 +1101,7 @@ test("readme", async(t) => {
|
|||
});
|
||||
|
||||
test("validateJsonUsingConfigSchemaStrict", async(t) => {
|
||||
t.plan(221);
|
||||
t.plan(222);
|
||||
// @ts-ignore
|
||||
const ajv = new Ajv(ajvOptions);
|
||||
const validateSchemaStrict = ajv.compile(configSchemaStrict);
|
||||
|
|
|
|||
|
|
@ -42658,6 +42658,190 @@ Generated by [AVA](https://avajs.dev).
|
|||
`,
|
||||
}
|
||||
|
||||
## long-lines-thresholds-wide-characters.md
|
||||
|
||||
> Snapshot 1
|
||||
|
||||
{
|
||||
errors: [
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 40; Actual: 42',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 8,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 40; Actual: 42',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 10,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 30; Actual: 32',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 16,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 30; Actual: 32',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 18,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 20; Actual: 22',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 24,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 20; Actual: 22',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 25,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 20; Actual: 22',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 31,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 20; Actual: 22',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 32,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
{
|
||||
errorContext: null,
|
||||
errorDetail: 'Expected: 40; Actual: 50',
|
||||
errorRange: null,
|
||||
fixInfo: null,
|
||||
lineNumber: 36,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
'MD013',
|
||||
'line-length',
|
||||
],
|
||||
severity: 'error',
|
||||
},
|
||||
],
|
||||
fixed: `# Long Lines Thresholds (Wide Characters)␊
|
||||
␊
|
||||
00000000011111111112222222222333333333344444444445␊
|
||||
12345678901234567890123456789012345678901234567890␊
|
||||
␊
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx t␊
|
||||
␊
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx t␊
|
||||
␊
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx✅ t␊
|
||||
␊
|
||||
{MD013:-2} {MD013:-4}␊
|
||||
␊
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxx t␊
|
||||
␊
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxxx t␊
|
||||
␊
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxx✅ t␊
|
||||
␊
|
||||
{MD013:-2} {MD013:-4}␊
|
||||
␊
|
||||
\`\`\`text␊
|
||||
Texxxxxxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxxxxxx✅ t␊
|
||||
\`\`\`␊
|
||||
␊
|
||||
{MD013:-3} {MD013:-4}␊
|
||||
␊
|
||||
Texxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxx✅ t␊
|
||||
␊
|
||||
{MD013:-2} {MD013:-3}␊
|
||||
␊
|
||||
/ 👋🌎 / 你好,世界 / こんにちは世界 / 안녕 세상 /␊
|
||||
␊
|
||||
{MD013:-2}␊
|
||||
␊
|
||||
<!-- markdownlint-configure-file {␊
|
||||
"code-block-style": false,␊
|
||||
"line-length": {␊
|
||||
"line_length": 40,␊
|
||||
"heading_line_length": 30,␊
|
||||
"code_block_line_length": 20,␊
|
||||
"wide_characters": true␊
|
||||
}␊
|
||||
} -->␊
|
||||
`,
|
||||
}
|
||||
|
||||
## long-lines-thresholds.md
|
||||
|
||||
> Snapshot 1
|
||||
|
|
@ -42689,7 +42873,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
2,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 14,
|
||||
lineNumber: 16,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
|
|
@ -42706,7 +42890,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
2,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 20,
|
||||
lineNumber: 24,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
|
|
@ -42723,7 +42907,7 @@ Generated by [AVA](https://avajs.dev).
|
|||
2,
|
||||
],
|
||||
fixInfo: null,
|
||||
lineNumber: 26,
|
||||
lineNumber: 31,
|
||||
ruleDescription: 'Line length',
|
||||
ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md',
|
||||
ruleNames: [
|
||||
|
|
@ -42742,25 +42926,33 @@ Generated by [AVA](https://avajs.dev).
|
|||
␊
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx t␊
|
||||
␊
|
||||
{MD013:-2}␊
|
||||
Texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx✅ t␊
|
||||
␊
|
||||
{MD013:-4}␊
|
||||
␊
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxx t␊
|
||||
␊
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxxxx t␊
|
||||
␊
|
||||
{MD013:-2}␊
|
||||
## Texxxxxxxxxxxxxxxxxxxxxxx✅ t␊
|
||||
␊
|
||||
{MD013:-4}␊
|
||||
␊
|
||||
\`\`\`text␊
|
||||
Texxxxxxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxxxxxx✅ t␊
|
||||
\`\`\`␊
|
||||
␊
|
||||
{MD013:-3}␊
|
||||
{MD013:-4}␊
|
||||
␊
|
||||
Texxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxxxx t␊
|
||||
Texxxxxxxxxxxx✅ t␊
|
||||
␊
|
||||
{MD013:-2}␊
|
||||
{MD013:-3}␊
|
||||
␊
|
||||
/ 👋🌎 / 你好,世界 / こんにちは世界 / 안녕 세상 /␊
|
||||
␊
|
||||
<!-- markdownlint-configure-file {␊
|
||||
"code-block-style": false,␊
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue