From fca6a44aafd99de411dbb438b0bf3453dbadd7ee Mon Sep 17 00:00:00 2001 From: zlx454545 Date: Sun, 3 Dec 2023 23:10:02 +0900 Subject: [PATCH] [Fix] no-unknown-property: ensure not to report unknown-property in onResize --- lib/rules/no-unknown-property.js | 3 ++- tests/lib/rules/no-unknown-property.js | 11 ++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/lib/rules/no-unknown-property.js b/lib/rules/no-unknown-property.js index fc57336695..385952ece4 100644 --- a/lib/rules/no-unknown-property.js +++ b/lib/rules/no-unknown-property.js @@ -91,6 +91,7 @@ const ATTRIBUTE_TAGS_MAP = { onPlaying: ['audio', 'video'], onProgress: ['audio', 'video'], onRateChange: ['audio', 'video'], + onResize: ['audio', 'video'], onSeeked: ['audio', 'video'], onSeeking: ['audio', 'video'], onStalled: ['audio', 'video'], @@ -294,7 +295,7 @@ const DOM_PROPERTY_NAMES_TWO_WORDS = [ 'onBeforeInput', 'onChange', 'onInvalid', 'onReset', 'onTouchCancel', 'onTouchEnd', 'onTouchMove', 'onTouchStart', 'suppressContentEditableWarning', 'suppressHydrationWarning', 'onAbort', 'onCanPlay', 'onCanPlayThrough', 'onDurationChange', 'onEmptied', 'onEncrypted', 'onEnded', - 'onLoadedData', 'onLoadedMetadata', 'onLoadStart', 'onPause', 'onPlay', 'onPlaying', 'onProgress', 'onRateChange', + 'onLoadedData', 'onLoadedMetadata', 'onLoadStart', 'onPause', 'onPlay', 'onPlaying', 'onProgress', 'onRateChange', 'onResize', 'onSeeked', 'onSeeking', 'onStalled', 'onSuspend', 'onTimeUpdate', 'onVolumeChange', 'onWaiting', 'onCopyCapture', 'onCutCapture', 'onPasteCapture', 'onCompositionEndCapture', 'onCompositionStartCapture', 'onCompositionUpdateCapture', 'onFocusCapture', 'onBlurCapture', 'onChangeCapture', 'onBeforeInputCapture', 'onInputCapture', 'onResetCapture', 'onSubmitCapture', diff --git a/tests/lib/rules/no-unknown-property.js b/tests/lib/rules/no-unknown-property.js index 0fc510e3b5..cf42ad6bbe 100644 --- a/tests/lib/rules/no-unknown-property.js +++ b/tests/lib/rules/no-unknown-property.js @@ -126,6 +126,7 @@ ruleTester.run('no-unknown-property', rule, { { code: 'Audio content' }, { code: '' }, { code: '' }, + { code: '