lib/rules/indent.js
function checkNodesIndent(nodes, indent, excludeCommas) {
		nodes.forEach(function(node) {
			if (node.type === "IfStatement" && node.alternate) {
				var elseToken = context.getTokenBefore(node.alternate);
				checkNodeIndent(elseToken, indent, excludeCommas);
			}
			checkNodeIndent(node, indent, excludeCommas);
		});
	}
function checkNodesIndent(nodes, indent, excludeCommas) {
		nodes.forEach(function(node) {
			if (node.type === "IfStatement" && node.alternate) {
				var elseToken = context.getTokenBefore(node.alternate);
				checkNodeIndent(elseToken, indent, excludeCommas);
			}
			checkNodeIndent(node, indent, excludeCommas);
		});
	}
Check indent for nodes list
@param {ASTNode[]} nodes list of node objects
@param {int} indent needed indent
@param {boolean} [excludeCommas=false] skip comma on start of line
@returns {void}