Skip to content

Commit 5e77d12

Browse files
committed
Remove unnecessary type narrowing and ts-ignore
1 parent d59ac20 commit 5e77d12

File tree

3 files changed

+2
-8
lines changed

3 files changed

+2
-8
lines changed

lib/rules/jsx-curly-spacing.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
'use strict';
1313

14-
// @ts-ignore
1514
const has = require('object.hasown/polyfill')();
1615
const docsUrl = require('../util/docsUrl');
1716
const report = require('../util/report');

lib/rules/no-deprecated.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -256,10 +256,7 @@ module.exports = {
256256
return;
257257
}
258258
node.id.properties.filter((p) => p.type !== 'RestElement' && p.key).forEach((property) => {
259-
if (property.type !== 'Property') {
260-
return;
261-
}
262-
if (property.key.type !== 'Identifier' && property.key.type !== 'PrivateIdentifier') {
259+
if (property.type !== 'Property' || property.key.type !== 'Identifier') {
263260
return;
264261
}
265262
checkDeprecation(node, `${reactModuleName || pragma}.${property.key.name}`, property);

lib/rules/no-find-dom-node.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,7 @@ module.exports = {
3737
const callee = node.callee;
3838

3939
const isFindDOMNode = (callee.type === 'Identifier' && callee.name === 'findDOMNode')
40-
|| ((callee.type === 'MetaProperty' || callee.type === 'MemberExpression')
41-
&& (callee.property.type === 'PrivateIdentifier' || callee.property.type === 'Identifier')
42-
&& callee.property.name === 'findDOMNode');
40+
|| (callee.type === 'MemberExpression' && callee.property.type === 'Identifier' && callee.property.name === 'findDOMNode');
4341
if (!isFindDOMNode) {
4442
return;
4543
}

0 commit comments

Comments
 (0)