diff --git a/test/detailed-results-4-tabs-MD010.results.json b/test/detailed-results-4-tabs-MD010.results.json index b0a97c51..9da12090 100644 --- a/test/detailed-results-4-tabs-MD010.results.json +++ b/test/detailed-results-4-tabs-MD010.results.json @@ -1,29 +1,62 @@ [ { - "errorContext": null, - "errorDetail": "Column: 1", - "errorRange": [1, 13], "lineNumber": 1, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 1", + "errorContext": null, + "errorRange": [ + 1, + 13 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 13, + "insertText": " " + } }, { - "errorContext": null, - "errorDetail": "Column: 5", - "errorRange": [5, 2], "lineNumber": 2, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 5", + "errorContext": null, + "errorRange": [ + 5, + 2 + ], + "fixInfo": { + "editColumn": 5, + "deleteCount": 2, + "insertText": " " + } }, { - "errorContext": null, - "errorDetail": "Column: 27", - "errorRange": [27, 3], "lineNumber": 3, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 27", + "errorContext": null, + "errorRange": [ + 27, + 3 + ], + "fixInfo": { + "editColumn": 27, + "deleteCount": 3, + "insertText": " " + } } -] +] \ No newline at end of file diff --git a/test/detailed-results-MD001-MD010.results.json b/test/detailed-results-MD001-MD010.results.json index a821b7ce..7e4baf47 100644 --- a/test/detailed-results-MD001-MD010.results.json +++ b/test/detailed-results-MD001-MD010.results.json @@ -1,128 +1,255 @@ [ - { - "lineNumber": 3, - "ruleNames": [ "MD001", "heading-increment", "header-increment" ], - "ruleDescription": "Heading levels should only increment by one level at a time", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md001", - "errorDetail": "Expected: h3; Actual: h4", - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 1, - "ruleNames": [ "MD002", "first-heading-h1", "first-header-h1" ], - "ruleDescription": "First heading should be a top-level heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md002", - "errorDetail": "Expected: h1; Actual: h2", - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 5, - "ruleNames": [ "MD003", "heading-style", "header-style" ], - "ruleDescription": "Heading style", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003", - "errorDetail": "Expected: atx; Actual: atx_closed", - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 10, - "ruleNames": [ "MD004", "ul-style" ], - "ruleDescription": "Unordered list style", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004", - "errorDetail": "Expected: asterisk; Actual: dash", - "errorContext": null, - "errorRange": [1, 2] - }, - { - "lineNumber": 8, - "ruleNames": [ "MD005", "list-indent" ], - "ruleDescription": "Inconsistent indentation for list items at the same level", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md005", - "errorDetail": "Expected: 0; Actual: 1", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 23, - "ruleNames": [ "MD005", "list-indent" ], - "ruleDescription": "Inconsistent indentation for list items at the same level", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md005", - "errorDetail": "Expected: 1; Actual: 0", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 29, - "ruleNames": [ "MD005", "list-indent" ], - "ruleDescription": "Inconsistent indentation for list items at the same level", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md005", - "errorDetail": "Expected: (3); Actual: (4)", - "errorContext": null, - "errorRange": [1, 5] - }, - { - "lineNumber": 12, - "ruleNames": [ "MD006", "ul-start-left" ], - "ruleDescription": "Consider starting bulleted lists at the beginning of the line", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006", - "errorDetail": "Expected: 0; Actual: 1", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 13, - "ruleNames": [ "MD006", "ul-start-left" ], - "ruleDescription": "Consider starting bulleted lists at the beginning of the line", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006", - "errorDetail": "Expected: 0; Actual: 1", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 8, - "ruleNames": [ "MD007", "ul-indent" ], - "ruleDescription": "Unordered list indentation", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007", - "errorDetail": "Expected: 0; Actual: 1", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 12, - "ruleNames": [ "MD007", "ul-indent" ], - "ruleDescription": "Unordered list indentation", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007", - "errorDetail": "Expected: 0; Actual: 1", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 13, - "ruleNames": [ "MD007", "ul-indent" ], - "ruleDescription": "Unordered list indentation", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007", - "errorDetail": "Expected: 0; Actual: 1", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 15, - "ruleNames": [ "MD009", "no-trailing-spaces" ], - "ruleDescription": "Trailing spaces", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009", - "errorDetail": "Expected: 0 or 2; Actual: 1", - "errorContext": null, - "errorRange": [5, 1] - }, - { - "lineNumber": 17, - "ruleNames": [ "MD010", "no-hard-tabs" ], - "ruleDescription": "Hard tabs", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "errorDetail": "Column: 5", - "errorContext": null, - "errorRange": [5, 1] + { + "lineNumber": 3, + "ruleNames": [ + "MD001", + "heading-increment", + "header-increment" + ], + "ruleDescription": "Heading levels should only increment by one level at a time", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md001", + "errorDetail": "Expected: h3; Actual: h4", + "errorContext": null, + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 1, + "ruleNames": [ + "MD002", + "first-heading-h1", + "first-header-h1" + ], + "ruleDescription": "First heading should be a top-level heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md002", + "errorDetail": "Expected: h1; Actual: h2", + "errorContext": null, + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 5, + "ruleNames": [ + "MD003", + "heading-style", + "header-style" + ], + "ruleDescription": "Heading style", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003", + "errorDetail": "Expected: atx; Actual: atx_closed", + "errorContext": null, + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 10, + "ruleNames": [ + "MD004", + "ul-style" + ], + "ruleDescription": "Unordered list style", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004", + "errorDetail": "Expected: asterisk; Actual: dash", + "errorContext": null, + "errorRange": [ + 1, + 2 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 1, + "insertText": "*" } + }, + { + "lineNumber": 8, + "ruleNames": [ + "MD005", + "list-indent" + ], + "ruleDescription": "Inconsistent indentation for list items at the same level", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md005", + "errorDetail": "Expected: 0; Actual: 1", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + }, + { + "lineNumber": 23, + "ruleNames": [ + "MD005", + "list-indent" + ], + "ruleDescription": "Inconsistent indentation for list items at the same level", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md005", + "errorDetail": "Expected: 1; Actual: 0", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 0, + "insertText": " " + } + }, + { + "lineNumber": 29, + "ruleNames": [ + "MD005", + "list-indent" + ], + "ruleDescription": "Inconsistent indentation for list items at the same level", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md005", + "errorDetail": "Expected: (3); Actual: (4)", + "errorContext": null, + "errorRange": [ + 1, + 5 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 1, + "insertText": "" + } + }, + { + "lineNumber": 12, + "ruleNames": [ + "MD006", + "ul-start-left" + ], + "ruleDescription": "Consider starting bulleted lists at the beginning of the line", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006", + "errorDetail": "Expected: 0; Actual: 1", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "deleteCount": 1 + } + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD006", + "ul-start-left" + ], + "ruleDescription": "Consider starting bulleted lists at the beginning of the line", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006", + "errorDetail": "Expected: 0; Actual: 1", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "deleteCount": 1 + } + }, + { + "lineNumber": 8, + "ruleNames": [ + "MD007", + "ul-indent" + ], + "ruleDescription": "Unordered list indentation", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007", + "errorDetail": "Expected: 0; Actual: 1", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 1, + "insertText": "" + } + }, + { + "lineNumber": 12, + "ruleNames": [ + "MD007", + "ul-indent" + ], + "ruleDescription": "Unordered list indentation", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007", + "errorDetail": "Expected: 0; Actual: 1", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 1, + "insertText": "" + } + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD007", + "ul-indent" + ], + "ruleDescription": "Unordered list indentation", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007", + "errorDetail": "Expected: 0; Actual: 1", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 1, + "insertText": "" + } + }, + { + "lineNumber": 15, + "ruleNames": [ + "MD009", + "no-trailing-spaces" + ], + "ruleDescription": "Trailing spaces", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009", + "errorDetail": "Expected: 0 or 2; Actual: 1", + "errorContext": null, + "errorRange": [ + 5, + 1 + ], + "fixInfo": { + "editColumn": 5, + "deleteCount": 1 + } + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], + "ruleDescription": "Hard tabs", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", + "errorDetail": "Column: 5", + "errorContext": null, + "errorRange": [ + 5, + 1 + ], + "fixInfo": { + "editColumn": 5, + "deleteCount": 1, + "insertText": " " + } + } ] \ No newline at end of file diff --git a/test/detailed-results-MD011-MD021.results.json b/test/detailed-results-MD011-MD021.results.json index 954d9ea7..f55d4358 100644 --- a/test/detailed-results-MD011-MD021.results.json +++ b/test/detailed-results-MD011-MD021.results.json @@ -1,110 +1,226 @@ [ - { - "lineNumber": 5, - "ruleNames": [ "MD011", "no-reversed-links" ], - "ruleDescription": "Reversed link syntax", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011", - "errorDetail": "(reversed)[link]", - "errorContext": null, - "errorRange": [3, 16] - }, - { - "lineNumber": 26, - "ruleNames": [ "MD011", "no-reversed-links" ], - "ruleDescription": "Reversed link syntax", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011", - "errorDetail": "(reversed)[link]", - "errorContext": null, - "errorRange": [11, 16] - }, - { - "lineNumber": 7, - "ruleNames": [ "MD012", "no-multiple-blanks" ], - "ruleDescription": "Multiple consecutive blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md012", - "errorDetail": "Expected: 1; Actual: 2", - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 8, - "ruleNames": [ "MD013", "line-length" ], - "ruleDescription": "Line length", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md013", - "errorDetail": "Expected: 80; Actual: 99", - "errorContext": null, - "errorRange": [81, 19] - }, - { - "lineNumber": 10, - "ruleNames": [ "MD013", "line-length" ], - "ruleDescription": "Line length", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md013", - "errorDetail": "Expected: 40; Actual: 62", - "errorContext": null, - "errorRange": [41, 22] - }, - { - "lineNumber": 12, - "ruleNames": [ "MD014", "commands-show-output" ], - "ruleDescription": "Dollar signs used before commands without showing output", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md014", - "errorDetail": null, - "errorContext": "$ command with no output", - "errorRange": [5, 2] - }, - { - "lineNumber": 14, - "ruleNames": [ "MD018", "no-missing-space-atx" ], - "ruleDescription": "No space after hash on atx style heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md018", - "errorDetail": null, - "errorContext": "##No space A", - "errorRange": [1, 3] - }, - { - "lineNumber": 16, - "ruleNames": [ "MD019", "no-multiple-space-atx" ], - "ruleDescription": "Multiple spaces after hash on atx style heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019", - "errorDetail": null, - "errorContext": "## Multiple spaces B", - "errorRange": [1, 5] - }, - { - "lineNumber": 18, - "ruleNames": [ "MD020", "no-missing-space-closed-atx" ], - "ruleDescription": "No space inside hashes on closed atx style heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020", - "errorDetail": null, - "errorContext": "##No space C ##", - "errorRange": [1, 3] - }, - { - "lineNumber": 20, - "ruleNames": [ "MD020", "no-missing-space-closed-atx" ], - "ruleDescription": "No space inside hashes on closed atx style heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020", - "errorDetail": null, - "errorContext": "## No space D##", - "errorRange": [13, 3] - }, - { - "lineNumber": 22, - "ruleNames": [ "MD021", "no-multiple-space-closed-atx" ], - "ruleDescription": "Multiple spaces inside hashes on closed atx style heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021", - "errorDetail": null, - "errorContext": "## Multiple spaces E ##", - "errorRange": [1, 5] - }, - { - "lineNumber": 24, - "ruleNames": [ "MD021", "no-multiple-space-closed-atx" ], - "ruleDescription": "Multiple spaces inside hashes on closed atx style heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021", - "errorDetail": null, - "errorContext": "## Multiple spaces F ##", - "errorRange": [20, 5] + { + "lineNumber": 5, + "ruleNames": [ + "MD011", + "no-reversed-links" + ], + "ruleDescription": "Reversed link syntax", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011", + "errorDetail": "(reversed)[link]", + "errorContext": null, + "errorRange": [ + 3, + 16 + ], + "fixInfo": { + "editColumn": 3, + "deleteCount": 16, + "insertText": "[reversed](link)" } + }, + { + "lineNumber": 26, + "ruleNames": [ + "MD011", + "no-reversed-links" + ], + "ruleDescription": "Reversed link syntax", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011", + "errorDetail": "(reversed)[link]", + "errorContext": null, + "errorRange": [ + 11, + 16 + ], + "fixInfo": { + "editColumn": 11, + "deleteCount": 16, + "insertText": "[reversed](link)" + } + }, + { + "lineNumber": 7, + "ruleNames": [ + "MD012", + "no-multiple-blanks" + ], + "ruleDescription": "Multiple consecutive blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md012", + "errorDetail": "Expected: 1; Actual: 2", + "errorContext": null, + "errorRange": null, + "fixInfo": { + "deleteCount": -1 + } + }, + { + "lineNumber": 8, + "ruleNames": [ + "MD013", + "line-length" + ], + "ruleDescription": "Line length", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md013", + "errorDetail": "Expected: 80; Actual: 99", + "errorContext": null, + "errorRange": [ + 81, + 19 + ], + "fixInfo": null + }, + { + "lineNumber": 10, + "ruleNames": [ + "MD013", + "line-length" + ], + "ruleDescription": "Line length", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md013", + "errorDetail": "Expected: 40; Actual: 62", + "errorContext": null, + "errorRange": [ + 41, + 22 + ], + "fixInfo": null + }, + { + "lineNumber": 12, + "ruleNames": [ + "MD014", + "commands-show-output" + ], + "ruleDescription": "Dollar signs used before commands without showing output", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md014", + "errorDetail": null, + "errorContext": "$ command with no output", + "errorRange": [ + 5, + 2 + ], + "fixInfo": { + "editColumn": 5, + "deleteCount": 2 + } + }, + { + "lineNumber": 14, + "ruleNames": [ + "MD018", + "no-missing-space-atx" + ], + "ruleDescription": "No space after hash on atx style heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md018", + "errorDetail": null, + "errorContext": "##No space A", + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "editColumn": 3, + "insertText": " " + } + }, + { + "lineNumber": 16, + "ruleNames": [ + "MD019", + "no-multiple-space-atx" + ], + "ruleDescription": "Multiple spaces after hash on atx style heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019", + "errorDetail": null, + "errorContext": "## Multiple spaces B", + "errorRange": [ + 1, + 5 + ], + "fixInfo": { + "editColumn": 3, + "deleteCount": 1 + } + }, + { + "lineNumber": 18, + "ruleNames": [ + "MD020", + "no-missing-space-closed-atx" + ], + "ruleDescription": "No space inside hashes on closed atx style heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020", + "errorDetail": null, + "errorContext": "##No space C ##", + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 15, + "insertText": "## No space C ##" + } + }, + { + "lineNumber": 20, + "ruleNames": [ + "MD020", + "no-missing-space-closed-atx" + ], + "ruleDescription": "No space inside hashes on closed atx style heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020", + "errorDetail": null, + "errorContext": "## No space D##", + "errorRange": [ + 13, + 3 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 15, + "insertText": "## No space D ##" + } + }, + { + "lineNumber": 22, + "ruleNames": [ + "MD021", + "no-multiple-space-closed-atx" + ], + "ruleDescription": "Multiple spaces inside hashes on closed atx style heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021", + "errorDetail": null, + "errorContext": "## Multiple spaces E ##", + "errorRange": [ + 1, + 5 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 24, + "insertText": "## Multiple spaces E ##" + } + }, + { + "lineNumber": 24, + "ruleNames": [ + "MD021", + "no-multiple-space-closed-atx" + ], + "ruleDescription": "Multiple spaces inside hashes on closed atx style heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021", + "errorDetail": null, + "errorContext": "## Multiple spaces F ##", + "errorRange": [ + 20, + 5 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 24, + "insertText": "## Multiple spaces F ##" + } + } ] \ No newline at end of file diff --git a/test/detailed-results-MD022-MD030.results.json b/test/detailed-results-MD022-MD030.results.json index ae3c3643..75bd0485 100644 --- a/test/detailed-results-MD022-MD030.results.json +++ b/test/detailed-results-MD022-MD030.results.json @@ -1,110 +1,211 @@ [ - { - "lineNumber": 1, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 1; Actual: 0; Below", - "errorContext": "# Heading", - "errorRange": null - }, - { - "lineNumber": 1, - "ruleNames": [ "MD023", "heading-start-left", "header-start-left" ], - "ruleDescription": "Headings must start at the beginning of the line", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md023", - "errorDetail": null, - "errorContext": " # Heading", - "errorRange": [1, 2] - }, - { - "lineNumber": 4, - "ruleNames": [ "MD024", "no-duplicate-heading", "no-duplicate-header" ], - "ruleDescription": "Multiple headings with the same content", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md024", - "errorDetail": null, - "errorContext": "# Heading", - "errorRange": null - }, - { - "lineNumber": 4, - "ruleNames": [ "MD025", "single-title", "single-h1" ], - "ruleDescription": "Multiple top-level headings in the same document", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md025", - "errorDetail": null, - "errorContext": "# Heading", - "errorRange": null - }, - { - "lineNumber": 6, - "ruleNames": [ "MD026", "no-trailing-punctuation" ], - "ruleDescription": "Trailing punctuation in heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md026", - "errorDetail": "Punctuation: '.'", - "errorContext": null, - "errorRange": [19, 1] - }, - { - "lineNumber": 8, - "ruleNames": [ "MD027", "no-multiple-space-blockquote" ], - "ruleDescription": "Multiple spaces after blockquote symbol", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", - "errorDetail": null, - "errorContext": "> Multiple spaces", - "errorRange": [1, 4] - }, - { - "lineNumber": 15, - "ruleNames": [ "MD027", "no-multiple-space-blockquote" ], - "ruleDescription": "Multiple spaces after blockquote symbol", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", - "errorDetail": null, - "errorContext": "> > Multiple spaces, multiple...", - "errorRange": [ 1, 6 ] - }, - { - "lineNumber": 17, - "ruleNames": [ "MD027", "no-multiple-space-blockquote" ], - "ruleDescription": "Multiple spaces after blockquote symbol", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", - "errorDetail": null, - "errorContext": "> > > Multiple spaces, multip...", - "errorRange": [ 1, 8 ] - }, - { - "lineNumber": 19, - "ruleNames": [ "MD027", "no-multiple-space-blockquote" ], - "ruleDescription": "Multiple spaces after blockquote symbol", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", - "errorDetail": null, - "errorContext": "> > > Multiple spaces, multip...", - "errorRange": [ 1, 4 ] - }, - { - "lineNumber": 9, - "ruleNames": [ "MD028", "no-blanks-blockquote" ], - "ruleDescription": "Blank line inside blockquote", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md028", - "errorDetail": null, - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 13, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 2; Actual: 3; Style: 1/2/3", - "errorContext": null, - "errorRange": [1, 4] - }, - { - "lineNumber": 13, - "ruleNames": [ "MD030", "list-marker-space" ], - "ruleDescription": "Spaces after list markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030", - "errorDetail": "Expected: 1; Actual: 2", - "errorContext": null, - "errorRange": [1, 4] + { + "lineNumber": 1, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 1; Actual: 0; Below", + "errorContext": "# Heading", + "errorRange": null, + "fixInfo": { + "lineNumber": 2, + "insertText": "\n" } + }, + { + "lineNumber": 1, + "ruleNames": [ + "MD023", + "heading-start-left", + "header-start-left" + ], + "ruleDescription": "Headings must start at the beginning of the line", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md023", + "errorDetail": null, + "errorContext": " # Heading", + "errorRange": [ + 1, + 2 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 1 + } + }, + { + "lineNumber": 4, + "ruleNames": [ + "MD024", + "no-duplicate-heading", + "no-duplicate-header" + ], + "ruleDescription": "Multiple headings with the same content", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md024", + "errorDetail": null, + "errorContext": "# Heading", + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 4, + "ruleNames": [ + "MD025", + "single-title", + "single-h1" + ], + "ruleDescription": "Multiple top-level headings in the same document", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md025", + "errorDetail": null, + "errorContext": "# Heading", + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 6, + "ruleNames": [ + "MD026", + "no-trailing-punctuation" + ], + "ruleDescription": "Trailing punctuation in heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md026", + "errorDetail": "Punctuation: '.'", + "errorContext": null, + "errorRange": [ + 19, + 1 + ], + "fixInfo": { + "editColumn": 19, + "deleteCount": 1 + } + }, + { + "lineNumber": 8, + "ruleNames": [ + "MD027", + "no-multiple-space-blockquote" + ], + "ruleDescription": "Multiple spaces after blockquote symbol", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", + "errorDetail": null, + "errorContext": "> Multiple spaces", + "errorRange": [ + 1, + 4 + ], + "fixInfo": { + "editColumn": 2, + "deleteCount": 1 + } + }, + { + "lineNumber": 15, + "ruleNames": [ + "MD027", + "no-multiple-space-blockquote" + ], + "ruleDescription": "Multiple spaces after blockquote symbol", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", + "errorDetail": null, + "errorContext": "> > Multiple spaces, multiple...", + "errorRange": [ + 1, + 6 + ], + "fixInfo": { + "editColumn": 4, + "deleteCount": 1 + } + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD027", + "no-multiple-space-blockquote" + ], + "ruleDescription": "Multiple spaces after blockquote symbol", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", + "errorDetail": null, + "errorContext": "> > > Multiple spaces, multip...", + "errorRange": [ + 1, + 8 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 1 + } + }, + { + "lineNumber": 19, + "ruleNames": [ + "MD027", + "no-multiple-space-blockquote" + ], + "ruleDescription": "Multiple spaces after blockquote symbol", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027", + "errorDetail": null, + "errorContext": "> > > Multiple spaces, multip...", + "errorRange": [ + 1, + 4 + ], + "fixInfo": { + "editColumn": 2, + "deleteCount": 1 + } + }, + { + "lineNumber": 9, + "ruleNames": [ + "MD028", + "no-blanks-blockquote" + ], + "ruleDescription": "Blank line inside blockquote", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md028", + "errorDetail": null, + "errorContext": null, + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 2; Actual: 3; Style: 1/2/3", + "errorContext": null, + "errorRange": [ + 1, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD030", + "list-marker-space" + ], + "ruleDescription": "Spaces after list markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030", + "errorDetail": "Expected: 1; Actual: 2", + "errorContext": null, + "errorRange": [ + 1, + 4 + ], + "fixInfo": { + "editColumn": 3, + "deleteCount": 2, + "insertText": " " + } + } ] \ No newline at end of file diff --git a/test/detailed-results-MD030-warning-message.results.json b/test/detailed-results-MD030-warning-message.results.json index 178ff597..c775e2d8 100644 --- a/test/detailed-results-MD030-warning-message.results.json +++ b/test/detailed-results-MD030-warning-message.results.json @@ -1,20 +1,42 @@ [ - { - "lineNumber": 19, - "ruleNames": [ "MD030", "list-marker-space" ], - "ruleDescription": "Spaces after list markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030", - "errorDetail": "Expected: 1; Actual: 2", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 21, - "ruleNames": [ "MD030", "list-marker-space" ], - "ruleDescription": "Spaces after list markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030", - "errorDetail": "Expected: 1; Actual: 2", - "errorContext": null, - "errorRange": [1, 4] + { + "lineNumber": 19, + "ruleNames": [ + "MD030", + "list-marker-space" + ], + "ruleDescription": "Spaces after list markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030", + "errorDetail": "Expected: 1; Actual: 2", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": { + "editColumn": 2, + "deleteCount": 2, + "insertText": " " } + }, + { + "lineNumber": 21, + "ruleNames": [ + "MD030", + "list-marker-space" + ], + "ruleDescription": "Spaces after list markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030", + "errorDetail": "Expected: 1; Actual: 2", + "errorContext": null, + "errorRange": [ + 1, + 4 + ], + "fixInfo": { + "editColumn": 3, + "deleteCount": 2, + "insertText": " " + } + } ] \ No newline at end of file diff --git a/test/detailed-results-MD031-MD040.results.json b/test/detailed-results-MD031-MD040.results.json index 307040f3..24854df5 100644 --- a/test/detailed-results-MD031-MD040.results.json +++ b/test/detailed-results-MD031-MD040.results.json @@ -1,263 +1,585 @@ [ - { - "lineNumber": 3, - "ruleNames": [ "MD031", "blanks-around-fences" ], - "ruleDescription": "Fenced code blocks should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", - "errorDetail": null, - "errorContext": "```", - "errorRange": null - }, - { - "lineNumber": 4, - "ruleNames": [ "MD032", "blanks-around-lists" ], - "ruleDescription": "Lists should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md032", - "errorDetail": null, - "errorContext": "* List", - "errorRange": null - }, - { - "lineNumber": 47, - "ruleNames": [ "MD032", "blanks-around-lists" ], - "ruleDescription": "Lists should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md032", - "errorDetail": null, - "errorContext": "* List", - "errorRange": null - }, - { - "lineNumber": 6, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: hr", - "errorContext": null, - "errorRange": [ 7, 5 ] - }, - { - "lineNumber": 8, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com", - "errorRange": [ 6, 19 ] - }, - { - "lineNumber": 11, - "ruleNames": [ "MD035", "hr-style" ], - "ruleDescription": "Horizontal rule style", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md035", - "errorDetail": "Expected: ---; Actual: ***", - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 13, - "ruleNames": [ "MD036", "no-emphasis-as-heading", "no-emphasis-as-header" ], - "ruleDescription": "Emphasis used instead of a heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md036", - "errorDetail": null, - "errorContext": "Emphasis", - "errorRange": null - }, - { - "lineNumber": 15, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "* inside *", - "errorRange": [ 7, 10 ] - }, - { - "lineNumber": 31, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "* some*", - "errorRange": [ 17, 7 ] - }, - { - "lineNumber": 32, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "*some *", - "errorRange": [ 17, 7 ] - }, - { - "lineNumber": 33, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "**some **", - "errorRange": [ 17, 9 ] - }, - { - "lineNumber": 34, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "_ some_", - "errorRange": [ 17, 7 ] - }, - { - "lineNumber": 35, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "__ some __", - "errorRange": [ 19, 10 ] - }, - { - "lineNumber": 62, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "* inside", - "errorRange": [ 7, 8 ] - }, - { - "lineNumber": 63, - "ruleNames": [ "MD037", "no-space-in-emphasis" ], - "ruleDescription": "Spaces inside emphasis markers", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", - "errorDetail": null, - "errorContext": "multi-line *", - "errorRange": [ 1, 12 ] - }, - { - "lineNumber": 17, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "` inside`", - "errorRange": [ 7, 9 ] - }, - { - "lineNumber": 24, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "`` inside``", - "errorRange": [ 7, 11 ] - }, - { - "lineNumber": 25, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "` code`", - "errorRange": [ 19, 7 ] - }, - { - "lineNumber": 26, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "` elements`", - "errorRange": [ 26, 11 ] - }, - { - "lineNumber": 27, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "`` code``", - "errorRange": [ 21, 9 ] - }, - { - "lineNumber": 28, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "`` ` embedded backtick``", - "errorRange": [ 1, 25 ] - }, - { - "lineNumber": 29, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "``embedded backtick` ``", - "errorRange": [ 1, 24 ] - }, - { - "lineNumber": 38, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "` code", - "errorRange": [ 6, 6 ] - }, - { - "lineNumber": 44, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "span `", - "errorRange": [ 1, 7 ] - }, - { - "lineNumber": 53, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "span code ```", - "errorRange": [ 1, 13 ] - }, - { - "lineNumber": 55, - "ruleNames": [ "MD038", "no-space-in-code" ], - "ruleDescription": "Spaces inside code span elements", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", - "errorDetail": null, - "errorContext": "```` code", - "errorRange": [ 11, 9 ] - }, - { - "lineNumber": 19, - "ruleNames": [ "MD039", "no-space-in-links" ], - "ruleDescription": "Spaces inside link text", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", - "errorDetail": null, - "errorContext": "[ inside ]", - "errorRange": [ 7, 10 ] - }, - { - "lineNumber": 60, - "ruleNames": [ "MD039", "no-space-in-links" ], - "ruleDescription": "Spaces inside link text", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", - "errorDetail": null, - "errorContext": "[ space]", - "errorRange": [ 6, 8 ] - }, - { - "lineNumber": 21, - "ruleNames": [ "MD040", "fenced-code-language" ], - "ruleDescription": "Fenced code blocks should have a language specified", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md040", - "errorDetail": null, - "errorContext": "```", - "errorRange": null + { + "lineNumber": 3, + "ruleNames": [ + "MD031", + "blanks-around-fences" + ], + "ruleDescription": "Fenced code blocks should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", + "errorDetail": null, + "errorContext": "```", + "errorRange": null, + "fixInfo": { + "lineNumber": 4, + "insertText": "\n" } + }, + { + "lineNumber": 4, + "ruleNames": [ + "MD032", + "blanks-around-lists" + ], + "ruleDescription": "Lists should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md032", + "errorDetail": null, + "errorContext": "* List", + "errorRange": null, + "fixInfo": { + "insertText": "\n" + } + }, + { + "lineNumber": 47, + "ruleNames": [ + "MD032", + "blanks-around-lists" + ], + "ruleDescription": "Lists should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md032", + "errorDetail": null, + "errorContext": "* List", + "errorRange": null, + "fixInfo": { + "lineNumber": 48, + "insertText": "\n" + } + }, + { + "lineNumber": 6, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: hr", + "errorContext": null, + "errorRange": [ + 7, + 5 + ], + "fixInfo": null + }, + { + "lineNumber": 8, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com", + "errorRange": [ + 6, + 19 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 19, + "insertText": "" + } + }, + { + "lineNumber": 11, + "ruleNames": [ + "MD035", + "hr-style" + ], + "ruleDescription": "Horizontal rule style", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md035", + "errorDetail": "Expected: ---; Actual: ***", + "errorContext": null, + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD036", + "no-emphasis-as-heading", + "no-emphasis-as-header" + ], + "ruleDescription": "Emphasis used instead of a heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md036", + "errorDetail": null, + "errorContext": "Emphasis", + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 15, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "* inside *", + "errorRange": [ + 7, + 10 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 10, + "insertText": "*inside*" + } + }, + { + "lineNumber": 31, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "* some*", + "errorRange": [ + 17, + 7 + ], + "fixInfo": { + "editColumn": 17, + "deleteCount": 7, + "insertText": "*some*" + } + }, + { + "lineNumber": 32, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "*some *", + "errorRange": [ + 17, + 7 + ], + "fixInfo": { + "editColumn": 17, + "deleteCount": 7, + "insertText": "*some*" + } + }, + { + "lineNumber": 33, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "**some **", + "errorRange": [ + 17, + 9 + ], + "fixInfo": { + "editColumn": 17, + "deleteCount": 9, + "insertText": "**some**" + } + }, + { + "lineNumber": 34, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "_ some_", + "errorRange": [ + 17, + 7 + ], + "fixInfo": { + "editColumn": 17, + "deleteCount": 7, + "insertText": "_some_" + } + }, + { + "lineNumber": 35, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "__ some __", + "errorRange": [ + 19, + 10 + ], + "fixInfo": { + "editColumn": 19, + "deleteCount": 10, + "insertText": "__some__" + } + }, + { + "lineNumber": 62, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "* inside", + "errorRange": [ + 7, + 8 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 8, + "insertText": "*inside" + } + }, + { + "lineNumber": 63, + "ruleNames": [ + "MD037", + "no-space-in-emphasis" + ], + "ruleDescription": "Spaces inside emphasis markers", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037", + "errorDetail": null, + "errorContext": "multi-line *", + "errorRange": [ + 1, + 12 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 12, + "insertText": "multi-line*" + } + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "` inside`", + "errorRange": [ + 7, + 9 + ], + "fixInfo": { + "editColumn": 8, + "deleteCount": 7, + "insertText": "inside" + } + }, + { + "lineNumber": 24, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "`` inside``", + "errorRange": [ + 7, + 11 + ], + "fixInfo": { + "editColumn": 9, + "deleteCount": 7, + "insertText": "inside" + } + }, + { + "lineNumber": 25, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "` code`", + "errorRange": [ + 19, + 7 + ], + "fixInfo": { + "editColumn": 20, + "deleteCount": 5, + "insertText": "code" + } + }, + { + "lineNumber": 26, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "` elements`", + "errorRange": [ + 26, + 11 + ], + "fixInfo": { + "editColumn": 27, + "deleteCount": 9, + "insertText": "elements" + } + }, + { + "lineNumber": 27, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "`` code``", + "errorRange": [ + 21, + 9 + ], + "fixInfo": { + "editColumn": 23, + "deleteCount": 5, + "insertText": "code" + } + }, + { + "lineNumber": 28, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "`` ` embedded backtick``", + "errorRange": [ + 1, + 25 + ], + "fixInfo": { + "editColumn": 3, + "deleteCount": 21, + "insertText": " ` embedded backtick" + } + }, + { + "lineNumber": 29, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "``embedded backtick` ``", + "errorRange": [ + 1, + 24 + ], + "fixInfo": { + "editColumn": 3, + "deleteCount": 20, + "insertText": "embedded backtick` " + } + }, + { + "lineNumber": 38, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "` code", + "errorRange": [ + 6, + 6 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 5, + "insertText": "code" + } + }, + { + "lineNumber": 44, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "span `", + "errorRange": [ + 1, + 7 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 6, + "insertText": "span" + } + }, + { + "lineNumber": 53, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "span code ```", + "errorRange": [ + 1, + 13 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 10, + "insertText": "span code" + } + }, + { + "lineNumber": 55, + "ruleNames": [ + "MD038", + "no-space-in-code" + ], + "ruleDescription": "Spaces inside code span elements", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038", + "errorDetail": null, + "errorContext": "```` code", + "errorRange": [ + 11, + 9 + ], + "fixInfo": { + "editColumn": 15, + "deleteCount": 5, + "insertText": "code" + } + }, + { + "lineNumber": 19, + "ruleNames": [ + "MD039", + "no-space-in-links" + ], + "ruleDescription": "Spaces inside link text", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", + "errorDetail": null, + "errorContext": "[ inside ]", + "errorRange": [ + 7, + 10 + ], + "fixInfo": { + "editColumn": 8, + "deleteCount": 8, + "insertText": "inside" + } + }, + { + "lineNumber": 60, + "ruleNames": [ + "MD039", + "no-space-in-links" + ], + "ruleDescription": "Spaces inside link text", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", + "errorDetail": null, + "errorContext": "[ space]", + "errorRange": [ + 6, + 8 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 6, + "insertText": "space" + } + }, + { + "lineNumber": 60, + "ruleNames": [ + "MD039", + "no-space-in-links" + ], + "ruleDescription": "Spaces inside link text", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", + "errorDetail": null, + "errorContext": "[space ]", + "errorRange": [ + 26, + 8 + ], + "fixInfo": { + "editColumn": 27, + "deleteCount": 6, + "insertText": "space" + } + }, + { + "lineNumber": 60, + "ruleNames": [ + "MD039", + "no-space-in-links" + ], + "ruleDescription": "Spaces inside link text", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", + "errorDetail": null, + "errorContext": "[ space ]", + "errorRange": [ + 46, + 9 + ], + "fixInfo": { + "editColumn": 47, + "deleteCount": 7, + "insertText": "space" + } + }, + { + "lineNumber": 21, + "ruleNames": [ + "MD040", + "fenced-code-language" + ], + "ruleDescription": "Fenced code blocks should have a language specified", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md040", + "errorDetail": null, + "errorContext": "```", + "errorRange": null, + "fixInfo": null + } ] \ No newline at end of file diff --git a/test/detailed-results-MD041-MD050.results.json b/test/detailed-results-MD041-MD050.results.json index eccdb37e..70fa4e3a 100644 --- a/test/detailed-results-MD041-MD050.results.json +++ b/test/detailed-results-MD041-MD050.results.json @@ -1,119 +1,212 @@ [ - { - "lineNumber": 1, - "ruleNames": [ "MD041", "first-line-heading", "first-line-h1" ], - "ruleDescription": "First line in a file should be a top-level heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md041", - "errorDetail": null, - "errorContext": "Not a heading", - "errorRange": null - }, - { - "lineNumber": 3, - "ruleNames": [ "MD042", "no-empty-links" ], - "ruleDescription": "No empty links", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", - "errorDetail": null, - "errorContext": "[empty]()", - "errorRange": [4, 9] - }, - { - "lineNumber": 5, - "ruleNames": [ "MD042", "no-empty-links" ], - "ruleDescription": "No empty links", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", - "errorDetail": null, - "errorContext": "[empty]()", - "errorRange": [4, 10] - }, - { - "lineNumber": 7, - "ruleNames": [ "MD042", "no-empty-links" ], - "ruleDescription": "No empty links", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", - "errorDetail": null, - "errorContext": "[empty]()", - "errorRange": [4, 11] - }, - { - "lineNumber": 17, - "ruleNames": [ "MD042", "no-empty-links" ], - "ruleDescription": "No empty links", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", - "errorDetail": null, - "errorContext": "[empty one]()", - "errorRange": [25, 13] - }, - { - "lineNumber": 31, - "ruleNames": [ "MD043", "required-headings", "required-headers" ], - "ruleDescription": "Required heading structure", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043", - "errorDetail": null, - "errorContext": "# Heading", - "errorRange": null - }, - { - "lineNumber": 9, - "ruleNames": [ "MD044", "proper-names" ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: markdownlint; Actual: MARKDOWNLINT", - "errorContext": null, - "errorRange": [29, 12] - }, - { - "lineNumber": 12, - "ruleNames": [ "MD044", "proper-names" ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: markdownlint; Actual: Markdownlint", - "errorContext": null, - "errorRange": [7, 12] - }, - { - "lineNumber": 15, - "ruleNames": [ "MD044", "proper-names" ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: markdownlint; Actual: MarkDownLint", - "errorContext": null, - "errorRange": [1, 12] - }, - { - "lineNumber": 19, - "ruleNames": [ "MD045", "no-alt-text" ], - "ruleDescription": "Images should have alternate text (alt text)", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045", - "errorDetail": null, - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 25, - "ruleNames": [ "MD046", "code-block-style" ], - "ruleDescription": "Code block style", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md046", - "errorDetail": "Expected: fenced; Actual: indented", - "errorContext": null, - "errorRange": null - }, - { - "lineNumber": 31, - "ruleNames": [ "MD047", "single-trailing-newline" ], - "ruleDescription": "Files should end with a single newline character", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047", - "errorDetail": null, - "errorContext": null, - "errorRange": [ 25, 1 ] - }, - { - "lineNumber": 27, - "ruleNames": [ "MD048", "code-fence-style" ], - "ruleDescription": "Code fence style", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md048", - "errorDetail": "Expected: backtick; Actual: tilde", - "errorContext": null, - "errorRange": null + { + "lineNumber": 1, + "ruleNames": [ + "MD041", + "first-line-heading", + "first-line-h1" + ], + "ruleDescription": "First line in a file should be a top-level heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md041", + "errorDetail": null, + "errorContext": "Not a heading", + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 3, + "ruleNames": [ + "MD042", + "no-empty-links" + ], + "ruleDescription": "No empty links", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", + "errorDetail": null, + "errorContext": "[empty]()", + "errorRange": [ + 4, + 9 + ], + "fixInfo": null + }, + { + "lineNumber": 5, + "ruleNames": [ + "MD042", + "no-empty-links" + ], + "ruleDescription": "No empty links", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", + "errorDetail": null, + "errorContext": "[empty]()", + "errorRange": [ + 4, + 10 + ], + "fixInfo": null + }, + { + "lineNumber": 7, + "ruleNames": [ + "MD042", + "no-empty-links" + ], + "ruleDescription": "No empty links", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", + "errorDetail": null, + "errorContext": "[empty]()", + "errorRange": [ + 4, + 11 + ], + "fixInfo": null + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD042", + "no-empty-links" + ], + "ruleDescription": "No empty links", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042", + "errorDetail": null, + "errorContext": "[empty one]()", + "errorRange": [ + 25, + 13 + ], + "fixInfo": null + }, + { + "lineNumber": 31, + "ruleNames": [ + "MD043", + "required-headings", + "required-headers" + ], + "ruleDescription": "Required heading structure", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043", + "errorDetail": null, + "errorContext": "# Heading", + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 9, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: markdownlint; Actual: MARKDOWNLINT", + "errorContext": null, + "errorRange": [ + 29, + 12 + ], + "fixInfo": { + "editColumn": 29, + "deleteCount": 12, + "insertText": "markdownlint" } + }, + { + "lineNumber": 12, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: markdownlint; Actual: Markdownlint", + "errorContext": null, + "errorRange": [ + 7, + 12 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 12, + "insertText": "markdownlint" + } + }, + { + "lineNumber": 15, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: markdownlint; Actual: MarkDownLint", + "errorContext": null, + "errorRange": [ + 1, + 12 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 12, + "insertText": "markdownlint" + } + }, + { + "lineNumber": 19, + "ruleNames": [ + "MD045", + "no-alt-text" + ], + "ruleDescription": "Images should have alternate text (alt text)", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045", + "errorDetail": null, + "errorContext": null, + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 25, + "ruleNames": [ + "MD046", + "code-block-style" + ], + "ruleDescription": "Code block style", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md046", + "errorDetail": "Expected: fenced; Actual: indented", + "errorContext": null, + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 31, + "ruleNames": [ + "MD047", + "single-trailing-newline" + ], + "ruleDescription": "Files should end with a single newline character", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047", + "errorDetail": null, + "errorContext": null, + "errorRange": [ + 25, + 1 + ], + "fixInfo": { + "editColumn": 26, + "insertText": "\n" + } + }, + { + "lineNumber": 27, + "ruleNames": [ + "MD048", + "code-fence-style" + ], + "ruleDescription": "Code fence style", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md048", + "errorDetail": "Expected: backtick; Actual: tilde", + "errorContext": null, + "errorRange": null, + "fixInfo": null + } ] \ No newline at end of file diff --git a/test/detailed-results-bare-urls.results.json b/test/detailed-results-bare-urls.results.json index a32f5355..ba50b122 100644 --- a/test/detailed-results-bare-urls.results.json +++ b/test/detailed-results-bare-urls.results.json @@ -1,92 +1,122 @@ [ - { - "lineNumber": 3, - "ruleNames": [ - "MD034", - "no-bare-urls" - ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com", - "errorRange": [ - 15, - 19 - ] - }, - { - "lineNumber": 5, - "ruleNames": [ - "MD034", - "no-bare-urls" - ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/", - "errorRange": [ - 15, - 20 - ] - }, - { - "lineNumber": 7, - "ruleNames": [ - "MD034", - "no-bare-urls" - ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/?query=str...", - "errorRange": [ - 15, - 38 - ] - }, - { - "lineNumber": 9, - "ruleNames": [ - "MD034", - "no-bare-urls" - ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/info.htm", - "errorRange": [ - 15, - 28 - ] - }, - { - "lineNumber": 11, - "ruleNames": [ - "MD034", - "no-bare-urls" - ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com", - "errorRange": [ - 7, - 19 - ] - }, - { - "lineNumber": 13, - "ruleNames": [ - "MD034", - "no-bare-urls" - ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com", - "errorRange": [ - 11, - 19 - ] + { + "lineNumber": 3, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com", + "errorRange": [ + 15, + 19 + ], + "fixInfo": { + "editColumn": 15, + "deleteCount": 19, + "insertText": "" } -] + }, + { + "lineNumber": 5, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/", + "errorRange": [ + 15, + 20 + ], + "fixInfo": { + "editColumn": 15, + "deleteCount": 20, + "insertText": "" + } + }, + { + "lineNumber": 7, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/?query=str...", + "errorRange": [ + 15, + 38 + ], + "fixInfo": { + "editColumn": 15, + "deleteCount": 38, + "insertText": "" + } + }, + { + "lineNumber": 9, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/info.htm", + "errorRange": [ + 15, + 28 + ], + "fixInfo": { + "editColumn": 15, + "deleteCount": 28, + "insertText": "" + } + }, + { + "lineNumber": 11, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com", + "errorRange": [ + 7, + 19 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 19, + "insertText": "" + } + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com", + "errorRange": [ + 11, + 19 + ], + "fixInfo": { + "editColumn": 11, + "deleteCount": 19, + "insertText": "" + } + } +] \ No newline at end of file diff --git a/test/detailed-results-blanks-around-headings-0-2.results.json b/test/detailed-results-blanks-around-headings-0-2.results.json index 87b29b82..78e6c12e 100644 --- a/test/detailed-results-blanks-around-headings-0-2.results.json +++ b/test/detailed-results-blanks-around-headings-0-2.results.json @@ -1,20 +1,36 @@ [ - { - "lineNumber": 8, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 2; Actual: 1; Below", - "errorContext": "## Banana", - "errorRange": null - }, - { - "lineNumber": 21, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 2; Actual: 0; Below", - "errorContext": "Elderberry", - "errorRange": null + { + "lineNumber": 8, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 2; Actual: 1; Below", + "errorContext": "## Banana", + "errorRange": null, + "fixInfo": { + "lineNumber": 9, + "insertText": "\n" } -] + }, + { + "lineNumber": 21, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 2; Actual: 0; Below", + "errorContext": "Elderberry", + "errorRange": null, + "fixInfo": { + "lineNumber": 23, + "insertText": "\n\n" + } + } +] \ No newline at end of file diff --git a/test/detailed-results-blanks-around-headings-3-0.results.json b/test/detailed-results-blanks-around-headings-3-0.results.json index 7c558c18..5264c149 100644 --- a/test/detailed-results-blanks-around-headings-3-0.results.json +++ b/test/detailed-results-blanks-around-headings-3-0.results.json @@ -1,20 +1,34 @@ [ - { - "lineNumber": 19, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 3; Actual: 2; Above", - "errorContext": "## Durian ##", - "errorRange": null - }, - { - "lineNumber": 22, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 3; Actual: 1; Above", - "errorContext": "Elderberry", - "errorRange": null + { + "lineNumber": 19, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 3; Actual: 2; Above", + "errorContext": "## Durian ##", + "errorRange": null, + "fixInfo": { + "insertText": "\n" } -] + }, + { + "lineNumber": 22, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 3; Actual: 1; Above", + "errorContext": "Elderberry", + "errorRange": null, + "fixInfo": { + "insertText": "\n\n" + } + } +] \ No newline at end of file diff --git a/test/detailed-results-blanks-around-headings.results.json b/test/detailed-results-blanks-around-headings.results.json index ccaf5225..e006d0ed 100644 --- a/test/detailed-results-blanks-around-headings.results.json +++ b/test/detailed-results-blanks-around-headings.results.json @@ -1,29 +1,68 @@ [ - { - "lineNumber": 7, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 1; Actual: 0; Below", - "errorContext": "## Banana", - "errorRange": null - }, - { - "lineNumber": 13, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 1; Actual: 0; Above", - "errorContext": "## Durian ##", - "errorRange": null - }, - { - "lineNumber": 18, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 1; Actual: 0; Above", - "errorContext": "Elderberry", - "errorRange": null + { + "lineNumber": 7, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 1; Actual: 0; Below", + "errorContext": "## Banana", + "errorRange": null, + "fixInfo": { + "lineNumber": 8, + "insertText": "\n" } -] + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 1; Actual: 0; Above", + "errorContext": "## Durian ##", + "errorRange": null, + "fixInfo": { + "insertText": "\n" + } + }, + { + "lineNumber": 18, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 1; Actual: 0; Above", + "errorContext": "Elderberry", + "errorRange": null, + "fixInfo": { + "insertText": "\n" + } + }, + { + "lineNumber": 18, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 1; Actual: 0; Below", + "errorContext": "Elderberry", + "errorRange": null, + "fixInfo": { + "lineNumber": 20, + "insertText": "\n" + } + } +] \ No newline at end of file diff --git a/test/detailed-results-code-fences-in-blockquotes.results.json b/test/detailed-results-code-fences-in-blockquotes.results.json index b8011391..77619e6e 100644 --- a/test/detailed-results-code-fences-in-blockquotes.results.json +++ b/test/detailed-results-code-fences-in-blockquotes.results.json @@ -1,74 +1,98 @@ [ - { - "lineNumber": 4, - "ruleNames": [ - "MD031", - "blanks-around-fences" - ], - "ruleDescription": "Fenced code blocks should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", - "errorDetail": null, - "errorContext": "```markdown", - "errorRange": null - }, - { - "lineNumber": 6, - "ruleNames": [ - "MD031", - "blanks-around-fences" - ], - "ruleDescription": "Fenced code blocks should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", - "errorDetail": null, - "errorContext": "```", - "errorRange": null - }, - { - "lineNumber": 10, - "ruleNames": [ - "MD031", - "blanks-around-fences" - ], - "ruleDescription": "Fenced code blocks should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", - "errorDetail": null, - "errorContext": "> ```markdown", - "errorRange": null - }, - { - "lineNumber": 12, - "ruleNames": [ - "MD031", - "blanks-around-fences" - ], - "ruleDescription": "Fenced code blocks should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", - "errorDetail": null, - "errorContext": "> ```", - "errorRange": null - }, - { - "lineNumber": 15, - "ruleNames": [ - "MD031", - "blanks-around-fences" - ], - "ruleDescription": "Fenced code blocks should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", - "errorDetail": null, - "errorContext": "> > ```markdown", - "errorRange": null - }, - { - "lineNumber": 17, - "ruleNames": [ - "MD031", - "blanks-around-fences" - ], - "ruleDescription": "Fenced code blocks should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", - "errorDetail": null, - "errorContext": "> > ```", - "errorRange": null + { + "lineNumber": 4, + "ruleNames": [ + "MD031", + "blanks-around-fences" + ], + "ruleDescription": "Fenced code blocks should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", + "errorDetail": null, + "errorContext": "```markdown", + "errorRange": null, + "fixInfo": { + "lineNumber": 4, + "insertText": "\n" } -] + }, + { + "lineNumber": 6, + "ruleNames": [ + "MD031", + "blanks-around-fences" + ], + "ruleDescription": "Fenced code blocks should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", + "errorDetail": null, + "errorContext": "```", + "errorRange": null, + "fixInfo": { + "lineNumber": 7, + "insertText": "\n" + } + }, + { + "lineNumber": 10, + "ruleNames": [ + "MD031", + "blanks-around-fences" + ], + "ruleDescription": "Fenced code blocks should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", + "errorDetail": null, + "errorContext": "> ```markdown", + "errorRange": null, + "fixInfo": { + "lineNumber": 10, + "insertText": ">\n" + } + }, + { + "lineNumber": 12, + "ruleNames": [ + "MD031", + "blanks-around-fences" + ], + "ruleDescription": "Fenced code blocks should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", + "errorDetail": null, + "errorContext": "> ```", + "errorRange": null, + "fixInfo": { + "lineNumber": 13, + "insertText": ">\n" + } + }, + { + "lineNumber": 15, + "ruleNames": [ + "MD031", + "blanks-around-fences" + ], + "ruleDescription": "Fenced code blocks should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", + "errorDetail": null, + "errorContext": "> > ```markdown", + "errorRange": null, + "fixInfo": { + "lineNumber": 15, + "insertText": "> >\n" + } + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD031", + "blanks-around-fences" + ], + "ruleDescription": "Fenced code blocks should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031", + "errorDetail": null, + "errorContext": "> > ```", + "errorRange": null, + "fixInfo": { + "lineNumber": 18, + "insertText": "> >\n" + } + } +] \ No newline at end of file diff --git a/test/detailed-results-default-spaces-MD010.results.json b/test/detailed-results-default-spaces-MD010.results.json index b0a97c51..c3e627a9 100644 --- a/test/detailed-results-default-spaces-MD010.results.json +++ b/test/detailed-results-default-spaces-MD010.results.json @@ -1,29 +1,62 @@ [ { - "errorContext": null, - "errorDetail": "Column: 1", - "errorRange": [1, 13], "lineNumber": 1, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 1", + "errorContext": null, + "errorRange": [ + 1, + 13 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 13, + "insertText": " " + } }, { - "errorContext": null, - "errorDetail": "Column: 5", - "errorRange": [5, 2], "lineNumber": 2, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 5", + "errorContext": null, + "errorRange": [ + 5, + 2 + ], + "fixInfo": { + "editColumn": 5, + "deleteCount": 2, + "insertText": " " + } }, { - "errorContext": null, - "errorDetail": "Column: 27", - "errorRange": [27, 3], "lineNumber": 3, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 27", + "errorContext": null, + "errorRange": [ + 27, + 3 + ], + "fixInfo": { + "editColumn": 27, + "deleteCount": 3, + "insertText": " " + } } -] +] \ No newline at end of file diff --git a/test/detailed-results-fixing-with-front-matter.results.json b/test/detailed-results-fixing-with-front-matter.results.json index 9a376aa9..dc102923 100644 --- a/test/detailed-results-fixing-with-front-matter.results.json +++ b/test/detailed-results-fixing-with-front-matter.results.json @@ -1,47 +1,93 @@ [ - { - "lineNumber": 6, - "ruleNames": [ "MD009", "no-trailing-spaces" ], - "ruleDescription": "Trailing spaces", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009", - "errorDetail": "Expected: 0 or 2; Actual: 3", - "errorContext": null, - "errorRange": [ 15, 3 ] - }, - { - "lineNumber": 5, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 1; Actual: 0; Below", - "errorContext": "# Fixing with Front Matter", - "errorRange": null - }, - { - "lineNumber": 9, - "ruleNames": [ "MD022", "blanks-around-headings", "blanks-around-headers" ], - "ruleDescription": "Headings should be surrounded by blank lines", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", - "errorDetail": "Expected: 1; Actual: 0; Above", - "errorContext": "## Nested Heading", - "errorRange": null - }, - { - "lineNumber": 8, - "ruleNames": [ "MD039", "no-space-in-links" ], - "ruleDescription": "Spaces inside link text", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", - "errorDetail": null, - "errorContext": "[ link ]", - "errorRange": [ 6, 8 ] - }, - { - "lineNumber": 11, - "ruleNames": [ "MD047", "single-trailing-newline" ], - "ruleDescription": "Files should end with a single newline character", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047", - "errorDetail": null, - "errorContext": null, - "errorRange": [ 4, 1 ] + { + "lineNumber": 6, + "ruleNames": [ + "MD009", + "no-trailing-spaces" + ], + "ruleDescription": "Trailing spaces", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009", + "errorDetail": "Expected: 0 or 2; Actual: 3", + "errorContext": null, + "errorRange": [ + 15, + 3 + ], + "fixInfo": { + "editColumn": 15, + "deleteCount": 3 } -] + }, + { + "lineNumber": 5, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 1; Actual: 0; Below", + "errorContext": "# Fixing with Front Matter", + "errorRange": null, + "fixInfo": { + "lineNumber": 6, + "insertText": "\n" + } + }, + { + "lineNumber": 9, + "ruleNames": [ + "MD022", + "blanks-around-headings", + "blanks-around-headers" + ], + "ruleDescription": "Headings should be surrounded by blank lines", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md022", + "errorDetail": "Expected: 1; Actual: 0; Above", + "errorContext": "## Nested Heading", + "errorRange": null, + "fixInfo": { + "insertText": "\n" + } + }, + { + "lineNumber": 8, + "ruleNames": [ + "MD039", + "no-space-in-links" + ], + "ruleDescription": "Spaces inside link text", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039", + "errorDetail": null, + "errorContext": "[ link ]", + "errorRange": [ + 6, + 8 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 6, + "insertText": "link" + } + }, + { + "lineNumber": 11, + "ruleNames": [ + "MD047", + "single-trailing-newline" + ], + "ruleDescription": "Files should end with a single newline character", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047", + "errorDetail": null, + "errorContext": null, + "errorRange": [ + 4, + 1 + ], + "fixInfo": { + "editColumn": 5, + "insertText": "\n" + } + } +] \ No newline at end of file diff --git a/test/detailed-results-front-matter.results.json b/test/detailed-results-front-matter.results.json index 4f343481..3b96c35b 100644 --- a/test/detailed-results-front-matter.results.json +++ b/test/detailed-results-front-matter.results.json @@ -1,20 +1,35 @@ [ - { - "lineNumber": 6, - "ruleNames": [ "MD009", "no-trailing-spaces" ], - "ruleDescription": "Trailing spaces", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009", - "errorDetail": "Expected: 0; Actual: 1", - "errorContext": null, - "errorRange": [5, 1] - }, - { - "lineNumber": 4, - "ruleNames": [ "MD041", "first-line-heading", "first-line-h1" ], - "ruleDescription": "First line in a file should be a top-level heading", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md041", - "errorDetail": null, - "errorContext": "Text", - "errorRange": null + { + "lineNumber": 6, + "ruleNames": [ + "MD009", + "no-trailing-spaces" + ], + "ruleDescription": "Trailing spaces", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009", + "errorDetail": "Expected: 0; Actual: 1", + "errorContext": null, + "errorRange": [ + 5, + 1 + ], + "fixInfo": { + "editColumn": 5, + "deleteCount": 1 } -] + }, + { + "lineNumber": 4, + "ruleNames": [ + "MD041", + "first-line-heading", + "first-line-h1" + ], + "ruleDescription": "First line in a file should be a top-level heading", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md041", + "errorDetail": null, + "errorContext": "Text", + "errorRange": null, + "fixInfo": null + } +] \ No newline at end of file diff --git a/test/detailed-results-html-tags.results.json b/test/detailed-results-html-tags.results.json index bef47797..3c4366eb 100644 --- a/test/detailed-results-html-tags.results.json +++ b/test/detailed-results-html-tags.results.json @@ -1,173 +1,322 @@ [ - { - "lineNumber": 5, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 1, 4 ] - }, - { - "lineNumber": 7, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 6, 4 ] - }, - { - "lineNumber": 17, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: p", - "errorContext": null, - "errorRange": [ 1, 3 ] - }, - { - "lineNumber": 19, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 7, 4 ] - }, - { - "lineNumber": 23, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 7, 4 ] - }, - { - "lineNumber": 24, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 36, 4 ] - }, - { - "lineNumber": 29, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 9, 4 ] - }, - { - "lineNumber": 31, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 14, 4 ] - }, - { - "lineNumber": 35, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 1, 4 ] - }, - { - "lineNumber": 37, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 6, 4 ] - }, - { - "lineNumber": 41, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 6, 4 ] - }, - { - "lineNumber": 43, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 35, 4 ] - }, - { - "lineNumber": 49, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: problem", - "errorContext": null, - "errorRange": [ 3, 9 ] - }, - { - "lineNumber": 55, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: problem", - "errorContext": null, - "errorRange": [ 8, 9 ] - }, - { - "lineNumber": 61, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 8, 4 ] - }, - { - "lineNumber": 84, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: em", - "errorContext": null, - "errorRange": [ 18, 4 ] - }, - { - "lineNumber": 90, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: a", - "errorContext": null, - "errorRange": [ 6, 18 ] - }, - { - "lineNumber": 91, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: img", - "errorContext": null, - "errorRange": [ 6, 20 ] - }, - { - "lineNumber": 101, - "ruleNames": [ "MD033", "no-inline-html" ], - "ruleDescription": "Inline HTML", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", - "errorDetail": "Element: foo-bar-baz", - "errorContext": null, - "errorRange": [ 1, 13 ] - } -] + { + "lineNumber": 5, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 1, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 7, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 6, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: p", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + }, + { + "lineNumber": 19, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 7, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 23, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 7, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 24, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 36, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 29, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 9, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 31, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 14, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 35, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 1, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 37, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 6, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 41, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 6, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 41, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 56, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 43, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 35, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 49, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: problem", + "errorContext": null, + "errorRange": [ + 3, + 9 + ], + "fixInfo": null + }, + { + "lineNumber": 55, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: problem", + "errorContext": null, + "errorRange": [ + 8, + 9 + ], + "fixInfo": null + }, + { + "lineNumber": 61, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 8, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 84, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: em", + "errorContext": null, + "errorRange": [ + 18, + 4 + ], + "fixInfo": null + }, + { + "lineNumber": 90, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: a", + "errorContext": null, + "errorRange": [ + 6, + 18 + ], + "fixInfo": null + }, + { + "lineNumber": 91, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: img", + "errorContext": null, + "errorRange": [ + 6, + 20 + ], + "fixInfo": null + }, + { + "lineNumber": 101, + "ruleNames": [ + "MD033", + "no-inline-html" + ], + "ruleDescription": "Inline HTML", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033", + "errorDetail": "Element: foo-bar-baz", + "errorContext": null, + "errorRange": [ + 1, + 13 + ], + "fixInfo": null + } +] \ No newline at end of file diff --git a/test/detailed-results-links.results.json b/test/detailed-results-links.results.json index 9c173032..9d6c721a 100644 --- a/test/detailed-results-links.results.json +++ b/test/detailed-results-links.results.json @@ -1,110 +1,275 @@ [ - { - "lineNumber": 30, - "ruleNames": [ "MD011", "no-reversed-links" ], - "ruleDescription": "Reversed link syntax", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011", - "errorDetail": "(Incorrect link syntax)[https://www.example.com/]", - "errorContext": null, - "errorRange": [ 1, 49 ] - }, - { - "lineNumber": 3, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/", - "errorRange": [ 6, 20 ] - }, - { - "lineNumber": 5, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/bare", - "errorRange": [ 42, 24 ] - }, - { - "lineNumber": 7, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/bare", - "errorRange": [ 6, 24 ] - }, - { - "lineNumber": 9, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/", - "errorRange": [ 48, 20 ] - }, - { - "lineNumber": 11, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/bare", - "errorRange": [ 44, 24 ] - }, - { - "lineNumber": 13, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/dir", - "errorRange": [ 6, 23 ] - }, - { - "lineNumber": 14, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/file.txt", - "errorRange": [ 6, 28 ] - }, - { - "lineNumber": 16, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/dir/dir/fi...", - "errorRange": [ 6, 44 ] - }, - { - "lineNumber": 24, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/same", - "errorRange": [ 43, 24 ] - }, - { - "lineNumber": 26, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/same", - "errorRange": null - }, - { - "lineNumber": 28, - "ruleNames": [ "MD034", "no-bare-urls" ], - "ruleDescription": "Bare URL used", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", - "errorDetail": null, - "errorContext": "https://example.com/first", - "errorRange": [ 6, 25 ] + { + "lineNumber": 30, + "ruleNames": [ + "MD011", + "no-reversed-links" + ], + "ruleDescription": "Reversed link syntax", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011", + "errorDetail": "(Incorrect link syntax)[https://www.example.com/]", + "errorContext": null, + "errorRange": [ + 1, + 49 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 49, + "insertText": "[Incorrect link syntax](https://www.example.com/)" } -] + }, + { + "lineNumber": 3, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/", + "errorRange": [ + 6, + 20 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 20, + "insertText": "" + } + }, + { + "lineNumber": 5, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/bare", + "errorRange": [ + 42, + 24 + ], + "fixInfo": { + "editColumn": 42, + "deleteCount": 24, + "insertText": "" + } + }, + { + "lineNumber": 7, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/bare", + "errorRange": [ + 6, + 24 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 24, + "insertText": "" + } + }, + { + "lineNumber": 9, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/", + "errorRange": [ + 48, + 20 + ], + "fixInfo": { + "editColumn": 48, + "deleteCount": 20, + "insertText": "" + } + }, + { + "lineNumber": 11, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/bare", + "errorRange": [ + 44, + 24 + ], + "fixInfo": { + "editColumn": 44, + "deleteCount": 24, + "insertText": "" + } + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/dir", + "errorRange": [ + 6, + 23 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 23, + "insertText": "" + } + }, + { + "lineNumber": 14, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/file.txt", + "errorRange": [ + 6, + 28 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 28, + "insertText": "" + } + }, + { + "lineNumber": 16, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/dir/dir/fi...", + "errorRange": [ + 6, + 44 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 44, + "insertText": "" + } + }, + { + "lineNumber": 24, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/same", + "errorRange": [ + 43, + 24 + ], + "fixInfo": { + "editColumn": 43, + "deleteCount": 24, + "insertText": "" + } + }, + { + "lineNumber": 26, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/same", + "errorRange": null, + "fixInfo": null + }, + { + "lineNumber": 28, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/first", + "errorRange": [ + 6, + 25 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 25, + "insertText": "" + } + }, + { + "lineNumber": 28, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/second", + "errorRange": [ + 42, + 26 + ], + "fixInfo": { + "editColumn": 42, + "deleteCount": 26, + "insertText": "" + } + }, + { + "lineNumber": 28, + "ruleNames": [ + "MD034", + "no-bare-urls" + ], + "ruleDescription": "Bare URL used", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034", + "errorDetail": null, + "errorContext": "https://example.com/third", + "errorRange": [ + 85, + 25 + ], + "fixInfo": { + "editColumn": 85, + "deleteCount": 25, + "insertText": "" + } + } +] \ No newline at end of file diff --git a/test/detailed-results-no-tabs-edge-case-MD010.results.json b/test/detailed-results-no-tabs-edge-case-MD010.results.json index b0a97c51..a6a8cfbd 100644 --- a/test/detailed-results-no-tabs-edge-case-MD010.results.json +++ b/test/detailed-results-no-tabs-edge-case-MD010.results.json @@ -1,29 +1,62 @@ [ { - "errorContext": null, - "errorDetail": "Column: 1", - "errorRange": [1, 13], "lineNumber": 1, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 1", + "errorContext": null, + "errorRange": [ + 1, + 13 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 13, + "insertText": "" + } }, { - "errorContext": null, - "errorDetail": "Column: 5", - "errorRange": [5, 2], "lineNumber": 2, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 5", + "errorContext": null, + "errorRange": [ + 5, + 2 + ], + "fixInfo": { + "editColumn": 5, + "deleteCount": 2, + "insertText": "" + } }, { - "errorContext": null, - "errorDetail": "Column: 27", - "errorRange": [27, 3], "lineNumber": 3, + "ruleNames": [ + "MD010", + "no-hard-tabs" + ], "ruleDescription": "Hard tabs", "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010", - "ruleNames": ["MD010", "no-hard-tabs"] + "errorDetail": "Column: 27", + "errorContext": null, + "errorRange": [ + 27, + 3 + ], + "fixInfo": { + "editColumn": 27, + "deleteCount": 3, + "insertText": "" + } } -] +] \ No newline at end of file diff --git a/test/detailed-results-ordered-list-item-prefix-single.results.json b/test/detailed-results-ordered-list-item-prefix-single.results.json index e2c5d51c..f6052b30 100644 --- a/test/detailed-results-ordered-list-item-prefix-single.results.json +++ b/test/detailed-results-ordered-list-item-prefix-single.results.json @@ -1,11 +1,18 @@ [ - { - "lineNumber": 3, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 1; Actual: 9; Style: 1/1/1", - "errorContext": null, - "errorRange": [1, 3] - } -] + { + "lineNumber": 3, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 1; Actual: 9; Style: 1/1/1", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + } +] \ No newline at end of file diff --git a/test/detailed-results-ordered-list-item-prefix-zero.results.json b/test/detailed-results-ordered-list-item-prefix-zero.results.json index 79fafa14..08999c00 100644 --- a/test/detailed-results-ordered-list-item-prefix-zero.results.json +++ b/test/detailed-results-ordered-list-item-prefix-zero.results.json @@ -1,56 +1,98 @@ [ - { - "lineNumber": 11, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 12, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 13, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 17, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 18, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 0; Actual: 2; Style: 0/0/0", - "errorContext": null, - "errorRange": [1, 3] - }, - { - "lineNumber": 19, - "ruleNames": [ "MD029", "ol-prefix" ], - "ruleDescription": "Ordered list item prefix", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", - "errorDetail": "Expected: 0; Actual: 3; Style: 0/0/0", - "errorContext": null, - "errorRange": [1, 3] - } -] + { + "lineNumber": 11, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + }, + { + "lineNumber": 12, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 0; Actual: 1; Style: 0/0/0", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + }, + { + "lineNumber": 18, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 0; Actual: 2; Style: 0/0/0", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + }, + { + "lineNumber": 19, + "ruleNames": [ + "MD029", + "ol-prefix" + ], + "ruleDescription": "Ordered list item prefix", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029", + "errorDetail": "Expected: 0; Actual: 3; Style: 0/0/0", + "errorContext": null, + "errorRange": [ + 1, + 3 + ], + "fixInfo": null + } +] \ No newline at end of file diff --git a/test/detailed-results-proper-names.results.json b/test/detailed-results-proper-names.results.json index 59939884..3212c0d8 100644 --- a/test/detailed-results-proper-names.results.json +++ b/test/detailed-results-proper-names.results.json @@ -1,242 +1,322 @@ [ - { - "lineNumber": 3, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: markdownlint; Actual: Markdownlint", - "errorContext": null, - "errorRange": [ - 6, - 12 - ] - }, - { - "lineNumber": 5, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: Node.js; Actual: node.JS", - "errorContext": null, - "errorRange": [ - 6, - 7 - ] - }, - { - "lineNumber": 7, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 6, - 4 - ] - }, - { - "lineNumber": 9, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 13, - 4 - ] - }, - { - "lineNumber": 11, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: markdownlint; Actual: Markdownlint", - "errorContext": null, - "errorRange": [ - 7, - 12 - ] - }, - { - "lineNumber": 13, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: Node.js; Actual: node.JS", - "errorContext": null, - "errorRange": [ - 7, - 7 - ] - }, - { - "lineNumber": 15, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 7, - 4 - ] - }, - { - "lineNumber": 17, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 14, - 4 - ] - }, - { - "lineNumber": 19, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: markdownlint; Actual: Markdownlint", - "errorContext": null, - "errorRange": [ - 8, - 12 - ] - }, - { - "lineNumber": 21, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: Node.js; Actual: node.JS", - "errorContext": null, - "errorRange": [ - 8, - 7 - ] - }, - { - "lineNumber": 23, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 8, - 4 - ] - }, - { - "lineNumber": 25, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 15, - 4 - ] - }, - { - "lineNumber": 27, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: markdownlint; Actual: Markdownlint", - "errorContext": null, - "errorRange": [ - 1, - 12 - ] - }, - { - "lineNumber": 29, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: Node.js; Actual: node.JS", - "errorContext": null, - "errorRange": [ - 1, - 7 - ] - }, - { - "lineNumber": 31, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 1, - 4 - ] - }, - { - "lineNumber": 33, - "ruleNames": [ - "MD044", - "proper-names" - ], - "ruleDescription": "Proper names should have the correct capitalization", - "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", - "errorDetail": "Expected: .NET; Actual: .net", - "errorContext": null, - "errorRange": [ - 8, - 4 - ] + { + "lineNumber": 3, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: markdownlint; Actual: Markdownlint", + "errorContext": null, + "errorRange": [ + 6, + 12 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 12, + "insertText": "markdownlint" } -] + }, + { + "lineNumber": 5, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: Node.js; Actual: node.JS", + "errorContext": null, + "errorRange": [ + 6, + 7 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 7, + "insertText": "Node.js" + } + }, + { + "lineNumber": 7, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 6, + 4 + ], + "fixInfo": { + "editColumn": 6, + "deleteCount": 4, + "insertText": ".NET" + } + }, + { + "lineNumber": 9, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 13, + 4 + ], + "fixInfo": { + "editColumn": 13, + "deleteCount": 4, + "insertText": ".NET" + } + }, + { + "lineNumber": 11, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: markdownlint; Actual: Markdownlint", + "errorContext": null, + "errorRange": [ + 7, + 12 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 12, + "insertText": "markdownlint" + } + }, + { + "lineNumber": 13, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: Node.js; Actual: node.JS", + "errorContext": null, + "errorRange": [ + 7, + 7 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 7, + "insertText": "Node.js" + } + }, + { + "lineNumber": 15, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 7, + 4 + ], + "fixInfo": { + "editColumn": 7, + "deleteCount": 4, + "insertText": ".NET" + } + }, + { + "lineNumber": 17, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 14, + 4 + ], + "fixInfo": { + "editColumn": 14, + "deleteCount": 4, + "insertText": ".NET" + } + }, + { + "lineNumber": 19, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: markdownlint; Actual: Markdownlint", + "errorContext": null, + "errorRange": [ + 8, + 12 + ], + "fixInfo": { + "editColumn": 8, + "deleteCount": 12, + "insertText": "markdownlint" + } + }, + { + "lineNumber": 21, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: Node.js; Actual: node.JS", + "errorContext": null, + "errorRange": [ + 8, + 7 + ], + "fixInfo": { + "editColumn": 8, + "deleteCount": 7, + "insertText": "Node.js" + } + }, + { + "lineNumber": 23, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 8, + 4 + ], + "fixInfo": { + "editColumn": 8, + "deleteCount": 4, + "insertText": ".NET" + } + }, + { + "lineNumber": 25, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 15, + 4 + ], + "fixInfo": { + "editColumn": 15, + "deleteCount": 4, + "insertText": ".NET" + } + }, + { + "lineNumber": 27, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: markdownlint; Actual: Markdownlint", + "errorContext": null, + "errorRange": [ + 1, + 12 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 12, + "insertText": "markdownlint" + } + }, + { + "lineNumber": 29, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: Node.js; Actual: node.JS", + "errorContext": null, + "errorRange": [ + 1, + 7 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 7, + "insertText": "Node.js" + } + }, + { + "lineNumber": 31, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 1, + 4 + ], + "fixInfo": { + "editColumn": 1, + "deleteCount": 4, + "insertText": ".NET" + } + }, + { + "lineNumber": 33, + "ruleNames": [ + "MD044", + "proper-names" + ], + "ruleDescription": "Proper names should have the correct capitalization", + "ruleInformation": "https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044", + "errorDetail": "Expected: .NET; Actual: .net", + "errorContext": null, + "errorRange": [ + 8, + 4 + ], + "fixInfo": { + "editColumn": 8, + "deleteCount": 4, + "insertText": ".NET" + } + } +] \ No newline at end of file diff --git a/test/markdownlint-test-scenarios.js b/test/markdownlint-test-scenarios.js index 1254813e..64a71754 100644 --- a/test/markdownlint-test-scenarios.js +++ b/test/markdownlint-test-scenarios.js @@ -45,7 +45,7 @@ function createTestForFile(file) { return markdownlintPromise({ "files": [ file ], config, - "resultVersion": detailedResults ? 2 : 3 + "resultVersion": 3 }); }) .then(