markuplintのインストールと設定
インストール
本体とAstroファイル解析用のパッケージをインストールする。
# markuplint本体とAstroパーサーをDevDependenciesとしてインストール
pnpm install -D markuplint @markuplint/astro-parser
設定
以下のコマンドで.markuplintrc
を作成する。1
# 対話形式で設定ファイルを初期化
npx markuplint --init
パーサーの設定やルールの設定を行う。
{
// パーサー設定:.astroファイルに対してAstroパーサーを使用
"parser": {
"\\.astro$": "@markuplint/astro-parser"
},
// 推奨設定を継承
"extends": ["markuplint:recommended"],
// ノード固有のルール設定
"nodeRules": [
{
// async属性を持つ要素に対するルール
"selector": "[async]",
"rules": {
// required-attrルールを無効化
"required-attr": false
}
}
]
}