yast/yast-yast2

View on GitHub
library/packages/src/lib/packages/dummy_callbacks.rb

Summary

Maintainability
C
1 day
Test Coverage

Class DummyCallbacks has 40 methods (exceeds 20 allowed). Consider refactoring.
Open

  class DummyCallbacks
    class << self
      include Yast::Logger

      def register
Severity: Minor
Found in library/packages/src/lib/packages/dummy_callbacks.rb - About 5 hrs to fix

    File dummy_callbacks.rb has 292 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    require "yast"
    
    module Packages
      # Empty callbacks for package bindings. To register empty bindings in Yast::Pkg just call
      # {Packages::DummyCallbacks.register}
    Severity: Minor
    Found in library/packages/src/lib/packages/dummy_callbacks.rb - About 3 hrs to fix

      Method progress_start has 8 arguments (exceeds 4 allowed). Consider refactoring.
      Open

            def progress_start(_id, _task, _in_percent, _is_alive, _min, _max, _val_raw, _val_percent)
      Severity: Major
      Found in library/packages/src/lib/packages/dummy_callbacks.rb - About 1 hr to fix

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

              def start_package(_name, _location, _summary, _installsize, _is_delete)
        Severity: Minor
        Found in library/packages/src/lib/packages/dummy_callbacks.rb - About 35 mins to fix

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

                def source_report_end(_src_id, _url, _task, _error, _description)
          Severity: Minor
          Found in library/packages/src/lib/packages/dummy_callbacks.rb - About 35 mins to fix

            There are no issues that match your filters.

            Category
            Status