UNPKG

eslint-plugin-unicorn

Version:
18 lines (13 loc) 327 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; } if (additionalEmpty?.(node)) { return true; } return false; }