code: function checkUnaryUpdate(node) {
              if (node.type === "UnaryExpression" && node.argument.type === "BinaryExpression" && node.argument.operator === "**") {
                  return;
              }
  
              if (hasExcessParens(node.argument) && precedence(node.argument) >= precedence(node)) {
                  report(node.argument);
              }
          }
docs: Evaluate Unary update
  @param {ASTNode} node node to evaluate
  @returns {void}
  @private