function validate( node ) {
		if (
			node.object.type === 'MemberExpression' &&
			node.object.object.type === 'CallExpression' &&
			node.object.object.callee.type === 'Identifier' &&
			node.object.object.callee.name === 'require'
		) {
			report( node );
		}
	}
Checks whether a require call is followed by nested property access.

@private
@param {ASTNode} node - node to examine