Visual Studio Codeの Markdownlint プラグインにより MD007エラー が発生します。
設定を更新したいのですが、markdownlintのドキュメントで参照されているoptions.config
を見つける方法がわかりませんか?
トリックは vscode-markdownlint リポジトリで説明されています(プライマリ markdownlintリポジトリ とは異なります):
ルールは、コードの ユーザーとワークスペースの設定 のサポートを使用して構成することもできます。
Visual Studio CodeでFile -> Preferences -> Settings
またはを使用します。 CTRL + ,
右側のUser Settings
タブを次のように編集します。
"markdownlint.config": {
"default": true,
"MD007": { "indent": 4 }
}
VS Code v1.28.2、markdownlint v0.21.0の時点で、これに関するアップデートを提供したいと思います。
公式ドキュメントによれば、カスタム構成を提供するには、単に.markdownlint.json
プロジェクトのルートディレクトリ。
たとえば、次のフォルダー構造を考えてみます。
.
│ .markdownlint.json
├───docs
│ sitesetup.md
└───src
そして、.markdownlint.json
:
{
"default": true,
"MD007": false
}
VS Codeは、フォルダー階層内のマークダウンファイルを編集するときに、そのカスタムマークダウン設定をロードするようになりました。
公式ドキュメント here を見つけることができます。
Markdownlint 0.29では、ルール名を使用してこれを機能させることができませんでした。 documentation には、代わりに使用しなければならないエイリアスul-indent
があります。私のsettings.jsonファイルは次のようになりました:
{
"git.autofetch": true,
"markdownlint.config": {
"default": true,
"no-inline-html": { "allowed_elements": ["pre"] },
"ul-indent": { "indent": 4 }
}
}