
Мне нравится расширение markdownlint для Visual Studio Code, но настройки по умолчанию не подходят дляжурнал измененийфайлы.
Как можно настроить markdownlint по-другому для файла CHANGELOG.md, но использовать обычные настройки для всех остальных файлов markdown?
В частности, я хочу отключить следующее для файлов CHANGELOG.md:
- MD024/без-дубликатов-заголовков
И, стилистически, я бы хотел также отключить
- MD032/пробелы-вокруг-списков
- MD022/пробелы-вокруг-заголовков
решение1
Я не вижу возможности настроить правила lint markdown на основе расширений файлов или имен файлов. Однако вы можете добавить <!-- 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} -->