BenMusch/nu-tab

View on GitHub
app/policies/pairing/pairing_generator.rb

Summary

Maintainability
A
0 mins
Test Coverage

Showing 0 of 2 total issues

Assignment Branch Condition size for assign_sides is too high. [22.09/15]
Wontfix

def assign_sides(pairing)
if pairing[0].govs.count != pairing[1].govs.count
pairing.sort_by { |team| team.govs.count }
elsif pairing[0].opps.count != pairing[1].opps.count
pairing.sort_by { |team| team.opps.count }.reverse

Use flat_map instead of map...flatten.
Wontfix

@raw_pairings ||= brackets.map do |bracket|
pairing_alg.new(bracket).match!
end.flatten(1)

There are no issues that match your filters.

Category
Status