rosa-abf/rosa-build

View on GitHub
app/jobs/abf_worker/rpm_worker_observer.rb

Summary

Maintainability
B
6 hrs
Test Coverage

Showing 2 of 2 total issues

Method perform has a Cognitive Complexity of 28 (exceeds 5 allowed). Consider refactoring.
Open

def perform
return if subject.valid? && restart_task
if options['feedback_from_user']
user = User.find options['feedback_from_user']
return if !user.system? && subject.builder != user
Severity: Minor
Found in app/jobs/abf_worker/rpm_worker_observer.rb - About 4 hrs to fix

Method perform has 50 lines of code (exceeds 25 allowed). Consider refactoring.
Open

def perform
return if subject.valid? && restart_task
if options['feedback_from_user']
user = User.find options['feedback_from_user']
return if !user.system? && subject.builder != user
Severity: Minor
Found in app/jobs/abf_worker/rpm_worker_observer.rb - About 2 hrs to fix
    Category
    Status