我喜歡 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} -->