lib/rules/indent.js
function isNodeFirstArgument(node) {
		if (!node.parent.arguments) {
			return false;
		}

		return equal(node, node.parent.arguments[0]);

		// var firstToken = context.getTokenBefore(node),
		// 	startLine = node.loc.start.line,
		// 	endLine = firstToken ? firstToken.loc.end.line : -1;
		//
		// var previous = findNodeOfInterest(firstToken);
		//
		// if (previous === undefined || getCallee(node.parent) === undefined) {
		// 	debugger;
		// }
		//
		// if (equal(previous, getCallee(node.parent))) {
		// 	return true;
		// }
		//
		// return startLine !== endLine;
	}
function isNodeFirstArgument(node) {
		if (!node.parent.arguments) {
			return false;
		}

		return equal(node, node.parent.arguments[0]);

		// var firstToken = context.getTokenBefore(node),
		// 	startLine = node.loc.start.line,
		// 	endLine = firstToken ? firstToken.loc.end.line : -1;
		//
		// var previous = findNodeOfInterest(firstToken);
		//
		// if (previous === undefined || getCallee(node.parent) === undefined) {
		// 	debugger;
		// }
		//
		// if (equal(previous, getCallee(node.parent))) {
		// 	return true;
		// }
		//
		// return startLine !== endLine;
	}
Checks node is the first argument of its parent.
@param {ASTNode} node The node to check
@returns {boolean} true if its the first argument of its parent