Method publish
has a Cognitive Complexity of 17 (exceeds 5 allowed). Consider refactoring.
def publish
@build_list.update_type = params[:build_list][:update_type] if params[:build_list][:update_type].present?
if params[:attach_advisory].present? and params[:attach_advisory] != 'no' and !@build_list.advisory
Method index
has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
def index
authorize :build_list
params[:filter].each{|k,v| params[:filter].delete(k) if v.blank? } if params[:filter]
respond_to do |format|
Method create
has 34 lines of code (exceeds 25 allowed). Consider refactoring.
def create
notices, errors = [], []
@repository = Repository.find build_list_params[:save_to_repository_id]
@platform = @repository.platform
Method create
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring.
def create
notices, errors = [], []
@repository = Repository.find build_list_params[:save_to_repository_id]
@platform = @repository.platform
There are no issues that match your filters.