acharkizakaria/haraka-plugin-vmta

View on GitHub

Showing 3 of 14 total issues

Function hook_queue_outbound has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
Open

exports.hook_queue_outbound = function (next, connection) {
var plugin = this;
var transaction = connection.transaction;
 
plugin.loginfo("");
Severity: Minor
Found in index.js - About 2 hrs to fix

Function hook_queue_outbound has 40 lines of code (exceeds 25 allowed). Consider refactoring.
Open

exports.hook_queue_outbound = function (next, connection) {
var plugin = this;
var transaction = connection.transaction;
 
plugin.loginfo("");
Severity: Minor
Found in index.js - About 1 hr to fix

    Function localAddresses has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
    Open

    var localAddresses = function () {
    var os = require("os");
     
    var interfaces = os.networkInterfaces();
    var addresses = [];
    Severity: Minor
    Found in index.js - About 35 mins to fix
    Severity
    Category
    Status
    Source
    Language