如何針對 CHANGELOG 檔案以不同方式為 Visual Studo Code 設定 markdownlint

如何針對 CHANGELOG 檔案以不同方式為 Visual Studo Code 設定 markdownlint

我喜歡 Visual Studio Code 的 markdownlint 擴展,但預設設定不適用於變更日誌文件。

如何為 CHANGELOG.md 檔案配置不同的 markdownlint,但對所有其他 markdown 檔案使用正常設定?

特別是,我希望對 CHANGELOG.md 檔案停用以下功能:

  • MD024/無重複標題

而且,從風格上講,我也想禁用

  • MD032/列表周圍的空白
  • MD022/標題周圍的空白

答案1

我沒有看到根據檔案副檔名或檔案名稱配置 Markdown lint 規則的選項。但是,您可以將其新增<!-- markdownlint-disable MD024 -->至 CHANGELOG.md 檔案的頂部,以對該特定檔案停用此規則。

更多詳情請參見https://github.com/DavidAnson/vscode-markdownlint#configure

答案2

我將此行新增至 CHANGELOG.md 檔案的尾部,並且有效:

<!-- markdownlint-configure-file { "MD022": false, "MD024": false, "MD030": false, "MD032": false} -->

相關內容