deny-element
このプラグインは特定のHTMLタグの使用を禁止します。
- ⭐️ このルールは
plugin:@rdlabo/rules/recommendedプリセットに含まれます。
このルールは、インラインコンポーネントではなくControllerベースのmodalやaction sheetの利用を強制したいIonicアプリで特に有用です。
ルール詳細
❌ 誤り: テンプレートで禁止された要素を使う
<ion-modal></ion-modal>
<!-- error -->
✅ 正しい: .eslintrc.json で禁止する要素を指定するようルールを設定する
ルール設定
{
"rules": {
"@rdlabo/rules/deny-element": [
"error",
{
"elements": ["ion-modal"]
}
]
}
}
オプション
const options: {
elements: string[]; // Array of element names to disallow
};