eslint-plugin-unicorn
Version:
More than 300 powerful ESLint rules
14 lines (11 loc) • 365 B
JavaScript
import {isKnownNonArray} from './is-array.js';
const directlyReportableReceiverTypes = new Set([
'ArrayExpression',
'FunctionExpression',
'Literal',
'ObjectExpression',
'TemplateLiteral',
]);
export default function shouldSkipKnownNonArrayReceiver(node, context) {
return !directlyReportableReceiverTypes.has(node.type) && isKnownNonArray(node, context);
}