src/checker/ssh.js
Function check
has 109 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
SshCheck.prototype.check = function(host, data, callback) {
data = _.extend(this.options, data);
var errored, f, k, key, port, ports, ran, succeeded, user, users, _i, _j, _len, _len1, _ref, _users, _results;
if (data.hasOwnProperty('checker_private_key') && data.checker_private_key) {
Function check_nodes
has 64 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
SshCheck.prototype.check_nodes = function(hash, callback) {
var done, key, _results, data;
if (hash instanceof Array) {
data = hash;
Avoid deeply nested control flow statements. Open
Open
if (!sent) {
callback(new Error("No tentative succeeded"));
}
Avoid deeply nested control flow statements. Open
Open
if (!sent) {
callback(err);
}