![如何針對 CHANGELOG 檔案以不同方式為 Visual Studo Code 設定 markdownlint](https://rvso.com/image/1638556/%E5%A6%82%E4%BD%95%E9%87%9D%E5%B0%8D%20CHANGELOG%20%E6%AA%94%E6%A1%88%E4%BB%A5%E4%B8%8D%E5%90%8C%E6%96%B9%E5%BC%8F%E7%82%BA%20Visual%20Studo%20Code%20%E8%A8%AD%E5%AE%9A%20markdownlint.png)
我喜歡 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} -->