diff --git a/.markdownlintignore b/.markdownlintignore new file mode 100644 index 00000000000..1b763b1bae0 --- /dev/null +++ b/.markdownlintignore @@ -0,0 +1 @@ +CHANGELOG.md diff --git a/Makefile.js b/Makefile.js index e84d21abf2c..b93697857c6 100644 --- a/Makefile.js +++ b/Makefile.js @@ -66,7 +66,8 @@ const NODE = "node ", // intentional extra space // Files RULE_FILES = glob.sync("lib/rules/*.js").filter(filePath => path.basename(filePath) !== "index.js"), JSON_FILES = find("conf/").filter(fileType("json")), - MARKDOWN_FILES_ARRAY = find("docs/").concat(ls(".")).filter(fileType("md")), + MARKDOWNLINT_IGNORED_FILES = fs.readFileSync(path.join(__dirname, ".markdownlintignore"), "utf-8").split("\n"), + MARKDOWN_FILES_ARRAY = find("docs/").concat(ls(".")).filter(fileType("md")).filter(file => !MARKDOWNLINT_IGNORED_FILES.includes(file)), TEST_FILES = "\"tests/{bin,lib,tools}/**/*.js\"", PERF_ESLINTRC = path.join(PERF_TMP_DIR, "eslintrc.yml"), PERF_MULTIFILES_TARGET_DIR = path.join(PERF_TMP_DIR, "eslint"), diff --git a/package.json b/package.json index 98b79a48fc6..e8ff2663f78 100644 --- a/package.json +++ b/package.json @@ -116,8 +116,8 @@ "karma-webpack": "^5.0.0", "lint-staged": "^11.0.0", "load-perf": "^0.2.0", - "markdownlint": "^0.19.0", - "markdownlint-cli": "^0.22.0", + "markdownlint": "^0.23.1", + "markdownlint-cli": "^0.28.1", "memfs": "^3.0.1", "mocha": "^8.3.2", "mocha-junit-reporter": "^2.0.0",