RackHD/on-taskgraph

View on GitHub
lib/loader.js

Summary

Maintainability
B
5 hrs
Test Coverage

Function loaderFactory has 79 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function loaderFactory(store, taskLibrary, Logger, assert, Promise, _) {
    var logger = Logger.initialize(loaderFactory);

    /**
     * File loader class for loading graph definitions off disk, and persisting
Severity: Major
Found in lib/loader.js - About 3 hrs to fix

    Function load has 33 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        Loader.prototype.load = function() {
            var self = this;
    
            return Promise.all([
                store.getTaskDefinitions(),
    Severity: Minor
    Found in lib/loader.js - About 1 hr to fix

      Function loaderFactory has 6 arguments (exceeds 4 allowed). Consider refactoring.
      Open

      function loaderFactory(store, taskLibrary, Logger, assert, Promise, _) {
      Severity: Minor
      Found in lib/loader.js - About 45 mins to fix

        There are no issues that match your filters.

        Category
        Status