メインコンテンツまでスキップ

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[]
}
}
}
PropertyTypeDefault ValueDescription
ignorestring | string[]undefined除外するイベントハンドラを文字列か文字列の配列で指定します。正規表現形式も受け付けます。

Default Severity

warning