UNPKG

eslint-plugin-unicorn

Version:
14 lines (11 loc) 420 B
'use strict'; // Keep logic sync with `../selector/not-left-hand-side.js` const isLeftHandSide = node => (node.parent.type === 'AssignmentExpression' && node.parent.left === node) || (node.parent.type === 'UpdateExpression' && node.parent.argument === node) || ( node.parent.type === 'UnaryExpression' && node.parent.operator === 'delete' && node.parent.argument === node ); module.exports = isLeftHandSide;