no-use-event-handler-attr
イベントハンドラ属性を指定すると警告します。
❌ 間違ったコード例
<div onclick="() => doSomething()">Click</div>
✅ 正しいコード例
<div id="foo">Click</div>
<script>
document.getElementById('foo').addEventListener('click', () => doSomething());
</script>
Interface
{
"no-use-event-handler-attr": boolean
}
Options
{
"no-use-event-handler-attr": {
"options": {
"ignore"?: string | string[]
}
}
}
Property | Type | Default Value | Description |
---|---|---|---|
ignore | string | | undefined | 除外するイベントハンドラを文字列か文字列の配列で指定します。正規表現形式も受け付けます。 |
Default Severity
warning