servebox/electric_sheep

View on GitHub

Showing 6 of 6 total issues

Method perform has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

        def perform(action, keyfile, source, output, &block)
Severity: Minor
Found in lib/electric_sheep/crypto.rb - About 35 mins to fix

    Method initialize has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        def initialize(job, logger, hosts, input, metadata)
    Severity: Minor
    Found in lib/electric_sheep/transport.rb - About 35 mins to fix

      Method copy_paths has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

            def copy_paths(source, target, context, directory, &_)
      Severity: Minor
      Found in lib/electric_sheep/interactors/ssh_interactor.rb - About 35 mins to fix

        Method initialize has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

              def initialize(host, job, input, user, logger)
        Severity: Minor
        Found in lib/electric_sheep/shell/remote_shell.rb - About 35 mins to fix

          Method initialize has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

              def initialize(job, logger, shell, input, metadata)
          Severity: Minor
          Found in lib/electric_sheep/command.rb - About 35 mins to fix

            Method wrap has 5 arguments (exceeds 4 allowed). Consider refactoring.
            Open

                    def wrap(action, keyfile, source, output = nil, &_)
            Severity: Minor
            Found in lib/electric_sheep/crypto.rb - About 35 mins to fix
              Severity
              Category
              Status
              Source
              Language