UNPKG

eslint-plugin-unicorn

Version:
14 lines (10 loc) 303 B
export default function isEmptyNode(node, additionalEmpty) { const {type} = node; if (type === 'BlockStatement') { return node.body.every(currentNode => isEmptyNode(currentNode, additionalEmpty)); } if (type === 'EmptyStatement') { return true; } return Boolean(additionalEmpty?.(node)); }