zazoomauro/node-dependency-injection

View on GitHub

Showing 4 of 38 total issues

ContainerBuilder has 37 functions (exceeds 20 allowed). Consider refactoring.
Open

class ContainerBuilder {
  /**
   * @param {boolean} containerReferenceAsService
   * @param {String} defaultDir
   */
Severity: Minor
Found in lib/ContainerBuilder.js - About 4 hrs to fix

    Definition has 37 functions (exceeds 20 allowed). Consider refactoring.
    Open

    class Definition {
      /**
       * @param {*|null} Object
       * @param {Array} args
       */
    Severity: Minor
    Found in lib/Definition.js - About 4 hrs to fix

      InstanceManager has 21 functions (exceeds 20 allowed). Consider refactoring.
      Open

      export default class InstanceManager {
        /**
         * @param {ContainerBuilder} containerBuilder
         * @param {Map} definitions
         * @param {Map} alias
      Severity: Minor
      Found in lib/InstanceManager.js - About 2 hrs to fix

        FileLoader has 21 functions (exceeds 20 allowed). Consider refactoring.
        Open

        class FileLoader {
          /**
           * @param {ContainerBuilder} container
           */
          constructor (container) {
        Severity: Minor
        Found in lib/Loader/FileLoader.js - About 2 hrs to fix
          Severity
          Category
          Status
          Source
          Language