We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
no-useless-undefined
1 parent 8f61f7c commit 42881baCopy full SHA for 42881ba
rules/no-useless-undefined.js
@@ -60,6 +60,8 @@ const shouldIgnore = node => {
60
61
// `React.createContext(undefined)`
62
|| name === 'createContext'
63
+ // `setState(undefined)`
64
+ || /^set[A-Z]/.test(name)
65
66
// https://vuejs.org/api/reactivity-core.html#ref
67
|| name === 'ref';
test/no-useless-undefined.mjs
@@ -53,6 +53,10 @@ test({
53
'array.unshift(undefined);',
54
'createContext(undefined);',
55
'React.createContext(undefined);',
56
+ 'setState(undefined)',
57
+ 'setState?.(undefined)',
58
+ 'props.setState(undefined)',
59
+ 'props.setState?.(undefined)',
'array.includes(undefined)',
'set.has(undefined)',
0 commit comments