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