Markdownの構文チェックツール「markdownlint」
目次
markdownlintとは
markdownlintはMarkdownの構文とスタイルをチェックするVS Codeの拡張機能です。
markdownlintの導入方法
VS Codeの拡張機能ウインドウで「markdownlint」を検索し、「install」を選択すると導入できます。
markdownlintの使用方法
markdownlintがインストールされたVS CodeでMarkdownファイルを編集する際、ルールに違反する行があると、エディターで警告が表示されます。
問題パネルにも指摘内容が表示されます。
指摘事項の修正は、エラーの行を選択しクイックフィックスより自動で修正できます。
VS Codeの設定(setting.json
)に以下を記述すると、ファイル保存時に自動で指摘事項が修正されるようになります。
"[markdown]": {
"editor.codeActionsOnSave": {
"source.fixAll.markdownlint": true
}
}
markdownlintのルールについて
markdownlintで指摘されるルールは以下に一覧があります。
一部のルールのチェックを無効にしたい場合は、markdownlintの設定で「ルールのID: false
」とすることで無効にできます。
「MD033(Inline HTML)
」のチェックを無効にしたい場合は、setting.json
に以下を記述します。
"markdownlint.config": {
"MD033": false
}