From 41715462bd65bea448c8c257ac1924f90b8f64d8 Mon Sep 17 00:00:00 2001 From: 1ilsang <1ilsang@naver.com> Date: Thu, 20 Feb 2025 12:39:56 +0900 Subject: [PATCH 1/2] tools: consolidate 'introduced_in' check for docs --- doc/api/typescript.md | 2 ++ tools/lint-md/lint-md.mjs | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/doc/api/typescript.md b/doc/api/typescript.md index e398310d896a8b..26e4a2a5ff2147 100644 --- a/doc/api/typescript.md +++ b/doc/api/typescript.md @@ -10,6 +10,8 @@ changes: description: Added `--experimental-transform-types` flag. --> + + > Stability: 1.1 - Active development ## Enabling diff --git a/tools/lint-md/lint-md.mjs b/tools/lint-md/lint-md.mjs index fd5576d404c905..f8e29f313644f1 100644 --- a/tools/lint-md/lint-md.mjs +++ b/tools/lint-md/lint-md.mjs @@ -34,6 +34,14 @@ paths.forEach(async (path) => { const fileContents = file.toString(); const result = await linter.process(file); const isDifferent = fileContents !== result.toString(); + + if (path.startsWith('doc/api/')) { + if (!fileContents.includes('introduced_in')) { + console.error(`${path} is missing an 'introduced_in' version. Please add one.`); + process.exitCode = 1; + } + } + if (format) { if (isDifferent) { fs.writeFileSync(path, result.toString()); From dff2f62eee887304102bc3ba7faa67ba6443c98e Mon Sep 17 00:00:00 2001 From: 1ilsang <1ilsang@naver.com> Date: Thu, 20 Feb 2025 12:40:16 +0900 Subject: [PATCH 2/2] doc: fix 'introduced_in' version in typescript module --- doc/api/typescript.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/api/typescript.md b/doc/api/typescript.md index 26e4a2a5ff2147..57bbc838de0125 100644 --- a/doc/api/typescript.md +++ b/doc/api/typescript.md @@ -10,7 +10,7 @@ changes: description: Added `--experimental-transform-types` flag. --> - + > Stability: 1.1 - Active development