From 4099caf0abf3fff4e00a69bf912b91f88cfd1b54 Mon Sep 17 00:00:00 2001 From: David Anson Date: Tue, 17 Sep 2024 20:07:01 -0700 Subject: [PATCH] Replace dev dependency execa with nano-spawn (smaller, 0 dependencies). --- package.json | 2 +- test/markdownlint-cli2-test-exec.js | 22 +- .../markdownlint-cli2-test-exec.js.md | 762 ++++++------------ .../markdownlint-cli2-test-exec.js.snap | Bin 14619 -> 14626 bytes 4 files changed, 269 insertions(+), 517 deletions(-) diff --git a/package.json b/package.json index 3f42ae99..d8703b31 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "eslint-plugin-jsdoc": "50.2.3", "eslint-plugin-n": "17.10.2", "eslint-plugin-unicorn": "55.0.0", - "execa": "9.3.1", + "nano-spawn": "0.1.0", "markdown-it-emoji": "3.0.0", "markdown-it-for-inline": "2.0.1", "markdownlint-cli2-formatter-codequality": "0.0.5", diff --git a/test/markdownlint-cli2-test-exec.js b/test/markdownlint-cli2-test-exec.js index 01520f23..95c1573d 100644 --- a/test/markdownlint-cli2-test-exec.js +++ b/test/markdownlint-cli2-test-exec.js @@ -8,17 +8,23 @@ const testCases = require("./markdownlint-cli2-test-cases"); const invoke = (directory, args, noRequire, env, script) => async () => { await fs.access(directory); - const { execaNode } = await import("execa"); - return execaNode( - path.join(__dirname, "..", script || "markdownlint-cli2.js"), - args, + const { "default": spawn } = await import("nano-spawn"); + return spawn( + "node", + [ + path.join(__dirname, "..", script || "markdownlint-cli2.js"), + ...args + ], { "cwd": directory, - "env": env || {}, - "reject": false, - "stripFinalNewline": false + "env": env || {} } - ); + ). + then((subprocess) => ({ + ...subprocess, + "exitCode": 0 + })). + catch((error) => error); }; const absolute = (rootDir, file) => path.join(rootDir, file); diff --git a/test/snapshots/markdownlint-cli2-test-exec.js.md b/test/snapshots/markdownlint-cli2-test-exec.js.md index d5747bd1..b3d5aa85 100644 --- a/test/snapshots/markdownlint-cli2-test-exec.js.md +++ b/test/snapshots/markdownlint-cli2-test-exec.js.md @@ -57,8 +57,7 @@ Generated by [AVA](https://avajs.dev). - On any platform, passing the parameter "--" causes all remaining parameters to be treated literally␊ ␊ The most compatible syntax for cross-platform support:␊ - $ markdownlint-cli2 "**/*.md" "#node_modules"␊ - `, + $ markdownlint-cli2 "**/*.md" "#node_modules"`, } ## no-arguments-config-arg (exec) @@ -114,8 +113,7 @@ Generated by [AVA](https://avajs.dev). - On any platform, passing the parameter "--" causes all remaining parameters to be treated literally␊ ␊ The most compatible syntax for cross-platform support:␊ - $ markdownlint-cli2 "**/*.md" "#node_modules"␊ - `, + $ markdownlint-cli2 "**/*.md" "#node_modules"`, } ## missing-argument-config-arg (exec) @@ -171,8 +169,7 @@ Generated by [AVA](https://avajs.dev). - On any platform, passing the parameter "--" causes all remaining parameters to be treated literally␊ ␊ The most compatible syntax for cross-platform support:␊ - $ markdownlint-cli2 "**/*.md" "#node_modules"␊ - `, + $ markdownlint-cli2 "**/*.md" "#node_modules"`, } ## one-argument-config-arg (exec) @@ -228,8 +225,7 @@ Generated by [AVA](https://avajs.dev). - On any platform, passing the parameter "--" causes all remaining parameters to be treated literally␊ ␊ The most compatible syntax for cross-platform support:␊ - $ markdownlint-cli2 "**/*.md" "#node_modules"␊ - `, + $ markdownlint-cli2 "**/*.md" "#node_modules"`, } ## no-files (exec) @@ -246,8 +242,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: nothing-matches␊ Linting: 0 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## no-files-exclamation (exec) @@ -264,8 +259,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: !␊ Linting: 0 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## no-files-octothorpe (exec) @@ -282,8 +276,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: !␊ Linting: 0 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## all-ok (exec) @@ -300,8 +293,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md **/*.markdown␊ Linting: 5 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## no-config (exec) @@ -332,13 +324,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **␊ Linting: 4 file(s)␊ - Summary: 19 error(s)␊ - `, + Summary: 19 error(s)`, } ## no-config-ignore (exec) @@ -355,13 +345,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: ** !dir␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## no-config-unignore (exec) @@ -383,13 +371,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: ** !dir dir/subdir␊ Linting: 2 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## no-config-ignore-hash (exec) @@ -406,13 +392,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: ** !dir␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## file-paths-as-args (exec) @@ -434,13 +418,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md ./dir/subdir/info.md␊ Linting: 2 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## dot (exec) @@ -462,13 +444,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: *.{md,markdown}␊ Linting: 2 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## dotfiles (exec) @@ -546,13 +526,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **␊ Linting: 14 file(s)␊ - Summary: 66 error(s)␊ - `, + Summary: 66 error(s)`, } ## dotfiles-exclude (exec) @@ -592,13 +570,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: ** !.dir !**/.info.md␊ Linting: 6 file(s)␊ - Summary: 28 error(s)␊ - `, + Summary: 28 error(s)`, } ## globs (exec) @@ -620,13 +596,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md !dir/about.md **/*.markdown␊ Linting: 2 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## globs-and-args (exec) @@ -652,13 +626,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.markdown **/*.md␊ Linting: 3 file(s)␊ - Summary: 14 error(s)␊ - `, + Summary: 14 error(s)`, } ## no-globs-and-args (exec) @@ -679,13 +651,11 @@ Generated by [AVA](https://avajs.dev). dir/subdir/info.markdown:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ dir/subdir/info.markdown:2:6 MD038/no-space-in-code Spaces inside code span elements [Context: "\` code1\`"]␊ dir/subdir/info.markdown:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ - dir/subdir/info.markdown:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - `, + dir/subdir/info.markdown:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: dir/about.md dir/**/*.markdown␊ Linting: 2 file(s)␊ - Summary: 9 error(s)␊ - `, + Summary: 9 error(s)`, } ## no-globs-and-empty-args (exec) @@ -741,8 +711,7 @@ Generated by [AVA](https://avajs.dev). - On any platform, passing the parameter "--" causes all remaining parameters to be treated literally␊ ␊ The most compatible syntax for cross-platform support:␊ - $ markdownlint-cli2 "**/*.md" "#node_modules"␊ - `, + $ markdownlint-cli2 "**/*.md" "#node_modules"`, } ## globs-and-ignores (exec) @@ -764,13 +733,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md **/*.markdown !dir/about.md␊ Linting: 2 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## markdownlint-json (exec) @@ -793,13 +760,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## markdownlint-json-extends (exec) @@ -822,13 +787,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## markdownlint-jsonc (exec) @@ -844,13 +807,11 @@ Generated by [AVA](https://avajs.dev). stderr: `viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 4 error(s)␊ - `, + Summary: 4 error(s)`, } ## markdownlint-yaml (exec) @@ -873,13 +834,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## markdownlint-yml (exec) @@ -895,13 +854,11 @@ Generated by [AVA](https://avajs.dev). stderr: `viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 4 error(s)␊ - `, + Summary: 4 error(s)`, } ## markdownlint-cjs (exec) @@ -924,13 +881,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## markdownlint-mjs (exec) @@ -953,13 +908,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## markdownlint-json-yaml (exec) @@ -975,13 +928,11 @@ Generated by [AVA](https://avajs.dev). stderr: `viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 4 error(s)␊ - `, + Summary: 4 error(s)`, } ## markdownlint-json-invalid (exec) @@ -994,8 +945,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-yaml-invalid (exec) @@ -1008,8 +958,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cjs-invalid (exec) @@ -1022,8 +971,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-mjs-invalid (exec) @@ -1036,8 +984,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-json-mismatch (exec) @@ -1054,8 +1001,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md␊ Linting: 1 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## markdownlint-yaml-mismatch (exec) @@ -1072,8 +1018,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md␊ Linting: 1 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## markdownlint-cli2-jsonc-mismatch (exec) @@ -1086,8 +1031,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cli2-yaml-mismatch (exec) @@ -1100,8 +1044,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-json-mismatch-config (exec) @@ -1118,8 +1061,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md␊ Linting: 1 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## markdownlint-yaml-mismatch-config (exec) @@ -1136,8 +1078,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md␊ Linting: 1 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## markdownlint-cli2-jsonc-mismatch-config (exec) @@ -1150,8 +1091,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cli2-yaml-mismatch-config (exec) @@ -1164,8 +1104,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cli2-jsonc (exec) @@ -1187,13 +1126,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## markdownlint-cli2-jsonc-example (exec) @@ -1207,8 +1144,7 @@ Generated by [AVA](https://avajs.dev). formatterJunit: '', formatterSarif: '', stderr: `extended-ascii.md:1:9 extended-ascii Only extended ASCII characters are allowed [Blocked character: '✅']␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: '', } @@ -1222,8 +1158,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cli2-yaml (exec) @@ -1245,13 +1180,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## markdownlint-cli2-yaml-example (exec) @@ -1265,8 +1198,7 @@ Generated by [AVA](https://avajs.dev). formatterJunit: '', formatterSarif: '', stderr: `extended-ascii.md:1:9 extended-ascii Only extended ASCII characters are allowed [Blocked character: '✅']␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: '', } @@ -1280,8 +1212,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cli2-cjs (exec) @@ -1303,13 +1234,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## markdownlint-cli2-mjs (exec) @@ -1331,13 +1260,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## markdownlint-cli2-cjs-invalid (exec) @@ -1350,8 +1277,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cli2-mjs-invalid (exec) @@ -1364,8 +1290,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## markdownlint-cli2-extends (exec) @@ -1385,13 +1310,11 @@ Generated by [AVA](https://avajs.dev). package/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ package/viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ yaml/viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ - yaml/viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - `, + yaml/viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 4 file(s)␊ - Summary: 8 error(s)␊ - `, + Summary: 8 error(s)`, } ## config-option-extends (exec) @@ -1408,8 +1331,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md␊ Linting: 1 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## config-overrides-options (exec) @@ -1424,13 +1346,11 @@ Generated by [AVA](https://avajs.dev). formatterSarif: '', stderr: `viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md␊ Linting: 1 file(s)␊ - Summary: 3 error(s)␊ - `, + Summary: 3 error(s)`, } ## ignores (exec) @@ -1465,13 +1385,11 @@ Generated by [AVA](https://avajs.dev). dir4/subdir/info.markdown:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ dir4/subdir/info.markdown:2:6 MD038/no-space-in-code Spaces inside code span elements [Context: "\` code1\`"]␊ dir4/subdir/info.markdown:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ - dir4/subdir/info.markdown:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - `, + dir4/subdir/info.markdown:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md **/*.markdown !*.md !dir*/*/*.md !dir7 !dir8/subdir␊ Linting: 13 file(s)␊ - Summary: 23 error(s)␊ - `, + Summary: 23 error(s)`, } ## sibling-directory (exec) @@ -1494,13 +1412,11 @@ Generated by [AVA](https://avajs.dev). ../markdownlint-json/viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ ../markdownlint-json/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ ../markdownlint-json/viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - ../markdownlint-json/viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + ../markdownlint-json/viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: ../markdownlint-json/**/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## sibling-directory-options (exec) @@ -1522,13 +1438,11 @@ Generated by [AVA](https://avajs.dev). ../no-config/viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ ../no-config/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ ../no-config/viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - ../no-config/viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + ../no-config/viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: ../no-config/**/*.md␊ Linting: 3 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## noInlineConfig (exec) @@ -1551,13 +1465,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:16:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:16:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 4 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## showFound (exec) @@ -1576,8 +1488,7 @@ Generated by [AVA](https://avajs.dev). dir/subdir2/info.md:1 MD022/blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "## Information"]␊ viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - `, + viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Found:␊ @@ -1586,8 +1497,7 @@ Generated by [AVA](https://avajs.dev). dir/subdir2/info.md␊ viewme.md␊ Linting: 4 file(s)␊ - Summary: 7 error(s)␊ - `, + Summary: 7 error(s)`, } ## frontMatter (exec) @@ -1604,8 +1514,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## gitignore (exec) @@ -1626,13 +1535,11 @@ Generated by [AVA](https://avajs.dev). dir/UPPER.MD:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ dir/UPPER.MD:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir/UPPER.MD:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - dir/UPPER.MD:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + dir/UPPER.MD:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.{md,MD}␊ Linting: 2 file(s)␊ - Summary: 9 error(s)␊ - `, + Summary: 9 error(s)`, } ## gitignore-root-only (exec) @@ -1658,13 +1565,11 @@ Generated by [AVA](https://avajs.dev). dir/UPPER.MD:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ dir/UPPER.MD:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir/UPPER.MD:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - dir/UPPER.MD:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + dir/UPPER.MD:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.{md,MD}␊ Linting: 3 file(s)␊ - Summary: 14 error(s)␊ - `, + Summary: 14 error(s)`, } ## literal-files (exec) @@ -1696,13 +1601,11 @@ Generated by [AVA](https://avajs.dev). view(me).md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ view(me).md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ view(me).md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - view(me).md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + view(me).md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: :view(me).md :dir/view(me).md :dir(1)/viewme.md :dir(1)/(view)me.md␊ Linting: 4 file(s)␊ - Summary: 20 error(s)␊ - `, + Summary: 20 error(s)`, } ## literal-files-absolute (exec) @@ -1724,13 +1627,11 @@ Generated by [AVA](https://avajs.dev). sentinel/dir/view(me).md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ sentinel/dir/view(me).md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ sentinel/dir/view(me).md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - sentinel/dir/view(me).md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + sentinel/dir/view(me).md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: :[PATH]/dir(1)/(view)me.md sentinel/dir␊ Linting: 2 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## fix (exec) @@ -1750,13 +1651,11 @@ Generated by [AVA](https://avajs.dev). dir/subdir2/info.md:2:6 MD038/no-space-in-code Spaces inside code span elements [Context: "\` code1\`"]␊ dir/subdir2/info.md:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ dir/subdir2/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 4 file(s)␊ - Summary: 8 error(s)␊ - `, + Summary: 8 error(s)`, } ## fix-scenarios (exec) @@ -1774,13 +1673,11 @@ Generated by [AVA](https://avajs.dev). no-fixable-issues.md:9 MD036/no-emphasis-as-heading Emphasis used instead of a heading [Context: "Emphasis as heading"]␊ some-fixable-issues.md:3:13 MD033/no-inline-html Inline HTML [Element: br]␊ some-fixable-issues.md:7 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "\`\`\`"]␊ - some-fixable-issues.md:13 MD036/no-emphasis-as-heading Emphasis used instead of a heading [Context: "Emphasis as heading"]␊ - `, + some-fixable-issues.md:13 MD036/no-emphasis-as-heading Emphasis used instead of a heading [Context: "Emphasis as heading"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 4 file(s)␊ - Summary: 6 error(s)␊ - `, + Summary: 6 error(s)`, } ## fix-default-true-arg (exec) @@ -1811,13 +1708,11 @@ Generated by [AVA](https://avajs.dev). dir3/info.md:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ dir3/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ dir3/subdir/info.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ - viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 7 file(s)␊ - Summary: 19 error(s)␊ - `, + Summary: 19 error(s)`, } ## fix-default-true-override-arg (exec) @@ -1834,13 +1729,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.jsonc-arg (exec) @@ -1857,13 +1750,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.jsonc-alternate-arg (exec) @@ -1880,13 +1771,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.jsonc-absolute-arg (exec) @@ -1903,13 +1792,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.yaml-arg (exec) @@ -1926,13 +1813,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.yaml-alternate-arg (exec) @@ -1949,13 +1834,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.yaml-absolute-arg (exec) @@ -1972,13 +1855,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.cjs-arg (exec) @@ -1995,13 +1876,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.cjs-alternate-arg (exec) @@ -2018,13 +1897,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.cjs-absolute-arg (exec) @@ -2041,13 +1918,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.mjs-arg (exec) @@ -2064,13 +1939,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.mjs-alternate-arg (exec) @@ -2087,13 +1960,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint-cli2.mjs-absolute-arg (exec) @@ -2110,13 +1981,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.jsonc-arg (exec) @@ -2133,13 +2002,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.jsonc-alternate-arg (exec) @@ -2156,13 +2023,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.jsonc-absolute-arg (exec) @@ -2179,13 +2044,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.json-arg (exec) @@ -2202,13 +2065,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.json-alternate-arg (exec) @@ -2225,13 +2086,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.json-absolute-arg (exec) @@ -2248,13 +2107,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.yaml-arg (exec) @@ -2271,13 +2128,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.yaml-alternate-arg (exec) @@ -2294,13 +2149,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.yaml-absolute-arg (exec) @@ -2317,13 +2170,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.yml-arg (exec) @@ -2340,13 +2191,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.yml-alternate-arg (exec) @@ -2363,13 +2212,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.yml-absolute-arg (exec) @@ -2386,13 +2233,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.cjs-arg (exec) @@ -2409,13 +2254,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.cjs-alternate-arg (exec) @@ -2432,13 +2275,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.cjs-absolute-arg (exec) @@ -2455,13 +2296,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.mjs-arg (exec) @@ -2478,13 +2317,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.mjs-alternate-arg (exec) @@ -2501,13 +2338,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-.markdownlint.mjs-absolute-arg (exec) @@ -2524,13 +2359,11 @@ Generated by [AVA](https://avajs.dev). dir1/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ dir2/viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## config-files-invalid.markdownlint-cli2.jsonc-invalid-arg (exec) @@ -2543,8 +2376,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-files-invalid.markdownlint-cli2.cjs-invalid-arg (exec) @@ -2557,8 +2389,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-files-invalid.markdownlint-cli2.mjs-invalid-arg (exec) @@ -2571,8 +2402,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-files-invalid.markdownlint.json-invalid-arg (exec) @@ -2585,8 +2415,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-files-invalid.markdownlint.yaml-invalid-arg (exec) @@ -2599,8 +2428,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-files-invalid.markdownlint.cjs-invalid-arg (exec) @@ -2613,8 +2441,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-files-invalid.markdownlint.mjs-invalid-arg (exec) @@ -2627,8 +2454,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-files-.markdownlint-cli2.jsonc-redundant-arg (exec) @@ -2644,13 +2470,11 @@ Generated by [AVA](https://avajs.dev). stderr: `viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: *.md␊ Linting: 1 file(s)␊ - Summary: 4 error(s)␊ - `, + Summary: 4 error(s)`, } ## config-files-.markdownlint.json-redundant-arg (exec) @@ -2666,13 +2490,11 @@ Generated by [AVA](https://avajs.dev). stderr: `viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: *.md␊ Linting: 1 file(s)␊ - Summary: 4 error(s)␊ - `, + Summary: 4 error(s)`, } ## config-files-.markdownlint.cjs-redundant-arg (exec) @@ -2688,13 +2510,11 @@ Generated by [AVA](https://avajs.dev). stderr: `viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: *.md␊ Linting: 1 file(s)␊ - Summary: 4 error(s)␊ - `, + Summary: 4 error(s)`, } ## config-file-unrecognized-arg (exec) @@ -2707,8 +2527,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## config-relative-commonjs-arg (exec) @@ -2727,13 +2546,11 @@ Generated by [AVA](https://avajs.dev). viewme.md 3 MD009/no-trailing-spaces␊ viewme.md 5 MD012/no-multiple-blanks␊ viewme.md 12 MD019/no-multiple-space-atx␊ - viewme.md 14 MD047/single-trailing-newline␊ - `, + viewme.md 14 MD047/single-trailing-newline`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md link.md␊ Linting: 2 file(s)␊ - Summary: 7 error(s)␊ - `, + Summary: 7 error(s)`, } ## config-relative-module-arg (exec) @@ -2752,13 +2569,11 @@ Generated by [AVA](https://avajs.dev). viewme.md 3 MD009/no-trailing-spaces␊ viewme.md 5 MD012/no-multiple-blanks␊ viewme.md 12 MD019/no-multiple-space-atx␊ - viewme.md 14 MD047/single-trailing-newline␊ - `, + viewme.md 14 MD047/single-trailing-newline`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md link.md␊ Linting: 2 file(s)␊ - Summary: 7 error(s)␊ - `, + Summary: 7 error(s)`, } ## config-with-fix-arg (exec) @@ -2775,8 +2590,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: viewme.md info.md␊ Linting: 2 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## package-json (exec) @@ -2798,13 +2612,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## package-json-fix (exec) @@ -2818,13 +2630,11 @@ Generated by [AVA](https://avajs.dev). formatterJunit: '', formatterSarif: '', stderr: `dir/about.md:5:1 MD029/ol-prefix Ordered list item prefix [Expected: 2; Actual: 3; Style: 1/2/3]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 2 error(s)␊ - `, + Summary: 2 error(s)`, } ## package-json-invalid (exec) @@ -2837,8 +2647,7 @@ Generated by [AVA](https://avajs.dev). formatterJson: '', formatterJunit: '', formatterSarif: '', - stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - `, + stdout: 'markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)', } ## package-json-nested (exec) @@ -2860,13 +2669,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 10 error(s)␊ - `, + Summary: 10 error(s)`, } ## customRules (exec) @@ -2922,13 +2729,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 9 file(s)␊ - Summary: 44 error(s)␊ - `, + Summary: 44 error(s)`, } ## customRules-pre-imported (exec) @@ -2946,13 +2751,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 6 error(s)␊ - `, + Summary: 6 error(s)`, } ## customRules-missing (exec) @@ -2966,8 +2769,7 @@ Generated by [AVA](https://avajs.dev). formatterJunit: '', formatterSarif: '', stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - Finding: .*␊ - `, + Finding: .*`, } ## customRules-invalid (exec) @@ -2982,8 +2784,7 @@ Generated by [AVA](https://avajs.dev). formatterSarif: '', stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: .*␊ - Linting: 1 file(s)␊ - `, + Linting: 1 file(s)`, } ## customRules-throws (exec) @@ -3001,13 +2802,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 6 error(s)␊ - `, + Summary: 6 error(s)`, } ## markdownItPlugins (exec) @@ -3031,13 +2830,11 @@ Generated by [AVA](https://avajs.dev). multiple/emoji.md:15 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ pre-imported/link.md:3:7 MD039/no-space-in-links Spaces inside link text [Context: "[ link ]"]␊ pre-imported/link.md:3:12 MD039/no-space-in-links Spaces inside link text [Context: "[ link ]"]␊ - single/emoji.md:15 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - `, + single/emoji.md:15 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 6 file(s)␊ - Summary: 12 error(s)␊ - `, + Summary: 12 error(s)`, } ## markdownItPlugins-missing (exec) @@ -3051,8 +2848,7 @@ Generated by [AVA](https://avajs.dev). formatterJunit: '', formatterSarif: '', stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ - Finding: .*␊ - `, + Finding: .*`, } ## outputFormatters (exec) @@ -3983,13 +3779,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 14 error(s)␊ - `, + Summary: 14 error(s)`, } ## outputFormatters-npm (exec) @@ -4934,8 +4728,7 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md012.mdMD012/no-multiple-blanks]8;; Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md025.mdMD025/single-title/single-h1]8;; Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md019.mdMD019/no-multiple-space-atx]8;; Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md047.mdMD047/single-trailing-newline]8;; Files should end with a single newline character␊ - `, + viewme.md:14:14 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md047.mdMD047/single-trailing-newline]8;; Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ @@ -4944,8 +4737,7 @@ Generated by [AVA](https://avajs.dev). 4 dir/about.md␊ 5 dir/subdir/info.md␊ 5 viewme.md␊ - 14 [Total]␊ - `, + 14 [Total]`, } ## outputFormatters-params (exec) @@ -5313,8 +5105,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## outputFormatters-params-absolute (exec) @@ -5682,8 +5473,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## outputFormatters-pre-imported (exec) @@ -5792,8 +5582,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## outputFormatters-clean (exec) @@ -5831,8 +5620,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 0 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## outputFormatters-file (exec) @@ -5849,13 +5637,11 @@ Generated by [AVA](https://avajs.dev). viewme.md 5 MD012/no-multiple-blanks␊ viewme.md 6 MD025/single-title/single-h1␊ viewme.md 12 MD019/no-multiple-space-atx␊ - viewme.md 14 MD047/single-trailing-newline␊ - `, + viewme.md 14 MD047/single-trailing-newline`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## outputFormatters-module (exec) @@ -5877,13 +5663,11 @@ Generated by [AVA](https://avajs.dev). mjs: viewme.md 5 MD012/no-multiple-blanks␊ mjs: viewme.md 6 MD025/single-title/single-h1␊ mjs: viewme.md 12 MD019/no-multiple-space-atx␊ - mjs: viewme.md 14 MD047/single-trailing-newline␊ - `, + mjs: viewme.md 14 MD047/single-trailing-newline`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 1 file(s)␊ - Summary: 5 error(s)␊ - `, + Summary: 5 error(s)`, } ## outputFormatters-missing (exec) @@ -5899,8 +5683,7 @@ Generated by [AVA](https://avajs.dev). stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: .*␊ Linting: 1 file(s)␊ - Summary: 0 error(s)␊ - `, + Summary: 0 error(s)`, } ## formatter-summarize (exec) @@ -6001,8 +5784,7 @@ Generated by [AVA](https://avajs.dev). MD047/single-trailing-newline␊ Count File␊ 1 viewme.md␊ - 1 [Total]␊ - `, + 1 [Total]`, } ## formatter-pretty (exec) @@ -6028,13 +5810,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md012.mdMD012/no-multiple-blanks]8;; Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md025.mdMD025/single-title/single-h1]8;; Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md019.mdMD019/no-multiple-space-atx]8;; Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md047.mdMD047/single-trailing-newline]8;; Files should end with a single newline character␊ - `, + viewme.md:14:14 ]8;;https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md047.mdMD047/single-trailing-newline]8;; Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 14 error(s)␊ - `, + Summary: 14 error(s)`, } ## formatter-pretty-appendLink (exec) @@ -6061,13 +5841,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md012.md␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"] https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md025.md␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"] https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md019.md␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md047.md␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character https://github.com/DavidAnson/markdownlint/blob/vX.Y.Z/doc/md047.md`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 15 error(s)␊ - `, + Summary: 15 error(s)`, } ## nested-files (exec) @@ -6087,13 +5865,11 @@ Generated by [AVA](https://avajs.dev). markdownlint-json/dir/subdir/info.md:1 MD022/blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "## Information"]␊ markdownlint-json/dir/subdir/info.md:2:6 MD038/no-space-in-code Spaces inside code span elements [Context: "\` code1\`"]␊ markdownlint-json/dir/subdir/info.md:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ - markdownlint-json/dir/subdir/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - `, + markdownlint-json/dir/subdir/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 2 file(s)␊ - Summary: 8 error(s)␊ - `, + Summary: 8 error(s)`, } ## nested-directories (exec) @@ -6120,13 +5896,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: ** !a a/b !a/b/c a/b/c/d␊ Linting: 3 file(s)␊ - Summary: 15 error(s)␊ - `, + Summary: 15 error(s)`, } ## nested-options-config (exec) @@ -6218,13 +5992,11 @@ Generated by [AVA](https://avajs.dev). options-config-overlap/info.md:1 first-line Rule that reports an error for the first line␊ options-config-overlap/info.md:1 MD022/blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "## Information"]␊ options-config-overlap/info.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ - options-config-overlap/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - `, + options-config-overlap/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 24 file(s)␊ - Summary: 80 error(s)␊ - `, + Summary: 80 error(s)`, } ## tilde-paths-commonjs (exec) @@ -6254,13 +6026,11 @@ Generated by [AVA](https://avajs.dev). cjs: viewme.md 5 MD012/no-multiple-blanks␊ cjs: viewme.md 6 MD025/single-title/single-h1␊ cjs: viewme.md 12 MD019/no-multiple-space-atx␊ - cjs: viewme.md 14 MD047/single-trailing-newline␊ - `, + cjs: viewme.md 14 MD047/single-trailing-newline`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: *.md␊ Linting: 3 file(s)␊ - Summary: 9 error(s)␊ - `, + Summary: 9 error(s)`, } ## tilde-paths-module (exec) @@ -6290,13 +6060,11 @@ Generated by [AVA](https://avajs.dev). cjs: viewme.md 5 MD012/no-multiple-blanks␊ cjs: viewme.md 6 MD025/single-title/single-h1␊ cjs: viewme.md 12 MD019/no-multiple-space-atx␊ - cjs: viewme.md 14 MD047/single-trailing-newline␊ - `, + cjs: viewme.md 14 MD047/single-trailing-newline`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: *.md␊ Linting: 3 file(s)␊ - Summary: 9 error(s)␊ - `, + Summary: 9 error(s)`, } ## no-arg (exec) @@ -6322,13 +6090,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 14 error(s)␊ - `, + Summary: 14 error(s)`, } ## config-first-arg (exec) @@ -6351,13 +6117,11 @@ Generated by [AVA](https://avajs.dev). dir/subdir/info.md:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ dir/subdir/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## config-last-arg (exec) @@ -6380,13 +6144,11 @@ Generated by [AVA](https://avajs.dev). dir/subdir/info.md:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ dir/subdir/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## config-last-used-arg (exec) @@ -6409,13 +6171,11 @@ Generated by [AVA](https://avajs.dev). dir/subdir/info.md:2:20 MD038/no-space-in-code Spaces inside code span elements [Context: "\`code2 \`"]␊ dir/subdir/info.md:4 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ - viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 11 error(s)␊ - `, + Summary: 11 error(s)`, } ## fix-first-arg (exec) @@ -6430,13 +6190,11 @@ Generated by [AVA](https://avajs.dev). formatterSarif: '', stderr: `dir/about.md:6:1 MD029/ol-prefix Ordered list item prefix [Expected: 2; Actual: 3; Style: 1/2/3]␊ dir/subdir/info.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ - viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 3 error(s)␊ - `, + Summary: 3 error(s)`, } ## fix-last-arg (exec) @@ -6451,13 +6209,11 @@ Generated by [AVA](https://avajs.dev). formatterSarif: '', stderr: `dir/about.md:6:1 MD029/ol-prefix Ordered list item prefix [Expected: 2; Actual: 3; Style: 1/2/3]␊ dir/subdir/info.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ - viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 3 error(s)␊ - `, + Summary: 3 error(s)`, } ## fix-multiple-arg (exec) @@ -6472,13 +6228,11 @@ Generated by [AVA](https://avajs.dev). formatterSarif: '', stderr: `dir/about.md:6:1 MD029/ol-prefix Ordered list item prefix [Expected: 2; Actual: 3; Style: 1/2/3]␊ dir/subdir/info.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ - viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ - `, + viewme.md:5 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 3 error(s)␊ - `, + Summary: 3 error(s)`, } ## fix-and-config-arg (exec) @@ -6492,13 +6246,11 @@ Generated by [AVA](https://avajs.dev). formatterJunit: '', formatterSarif: '', stderr: `dir/about.md:6:1 MD029/ol-prefix Ordered list item prefix [Expected: 2; Actual: 3; Style: 1/2/3]␊ - dir/subdir/info.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]␊ - `, + dir/subdir/info.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Information"]`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 3 file(s)␊ - Summary: 2 error(s)␊ - `, + Summary: 2 error(s)`, } ## modulePaths (exec) @@ -6527,13 +6279,11 @@ Generated by [AVA](https://avajs.dev). cjs: viewme.md 5 MD012/no-multiple-blanks␊ cjs: viewme.md 6 MD025/single-title/single-h1␊ cjs: viewme.md 12 MD019/no-multiple-space-atx␊ - cjs: viewme.md 14 MD047/single-trailing-newline␊ - `, + cjs: viewme.md 14 MD047/single-trailing-newline`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 5 file(s)␊ - Summary: 17 error(s)␊ - `, + Summary: 17 error(s)`, } ## modulePaths-non-root (exec) @@ -6564,13 +6314,11 @@ Generated by [AVA](https://avajs.dev). viewme.md:5 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 6 file(s)␊ - Summary: 19 error(s)␊ - `, + Summary: 19 error(s)`, } ## jsonc-trailing-comma (exec) @@ -6590,11 +6338,9 @@ Generated by [AVA](https://avajs.dev). viewme.md:3:10 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]␊ viewme.md:6 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Description"]␊ viewme.md:12:4 MD019/no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "## Summary"]␊ - viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character␊ - `, + viewme.md:14:14 MD047/single-trailing-newline Files should end with a single newline character`, stdout: `markdownlint-cli2 vX.Y.Z (markdownlint vX.Y.Z)␊ Finding: **/*.md␊ Linting: 2 file(s)␊ - Summary: 8 error(s)␊ - `, + Summary: 8 error(s)`, } diff --git a/test/snapshots/markdownlint-cli2-test-exec.js.snap b/test/snapshots/markdownlint-cli2-test-exec.js.snap index 5219605ff0703ae63cf357b6cedd3dc9ff2878e5..fbd7565d905c1349d68948e8b6938943d2bc1b43 100644 GIT binary patch delta 14350 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 delta 14329 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