aeolusproject/conductor

View on GitHub
src/lib/deployable_matching/assembly_instances_builder.rb

Summary

Maintainability
A
1 hr
Test Coverage

Method build_assembly_instance has 31 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    def build_assembly_instance(assembly, permission_session, user)
      assembly_hwp = HardwareProfile.find_allowed_frontend_hwp_by_name(permission_session, user, assembly.hwp)

      assembly_errors = Validator.errors_for_assembly(assembly, assembly_hwp)
      if assembly_errors.any?
Severity: Minor
Found in src/lib/deployable_matching/assembly_instances_builder.rb - About 1 hr to fix

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

        def self.build_from_deployable(permission_session, user, pool, deployable_xml, frontend_realm = nil)
    Severity: Minor
    Found in src/lib/deployable_matching/assembly_instances_builder.rb - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status