This commit is contained in:
David Anson 2025-11-27 19:45:22 -08:00
parent d8bf33dde6
commit 4541ee3dd2
17 changed files with 395 additions and 67 deletions

View 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
}
} -->

View file

@ -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,

View file

@ -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);

View file

@ -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,␊