in rules/one-dependency-per-line.js [90:106]
function getFunctionDeclaration(node, fName) {
if (node.type === 'BlockStatement' || node.type === 'Program') {
if (node.body) {
var fn = findFunctionDeclarationByDeclaration(node.body, fName);
if (fn) {
return fn;
}
fn = findFunctionDeclarationByVariableDeclaration(node.body, fName);
if (fn) {
return fn;
}
}
}
if (node.parent) {
return getFunctionDeclaration(node.parent, fName);
}
}