diff --git a/lib/linguist/heuristics.rb b/lib/linguist/heuristics.rb index 26c14bf6..954a7d16 100644 --- a/lib/linguist/heuristics.rb +++ b/lib/linguist/heuristics.rb @@ -18,9 +18,7 @@ module Linguist data = blob.data @heuristics.each do |heuristic| - if heuristic.matches?(languages) && result = heuristic.call(data) - return Array(result) - end + return Array(heuristic.call(data)) if heuristic.matches?(languages) end [] # No heuristics matched