diff --git a/lib/linguist/heuristics.rb b/lib/linguist/heuristics.rb index ab326cd1..9c1d9948 100644 --- a/lib/linguist/heuristics.rb +++ b/lib/linguist/heuristics.rb @@ -13,6 +13,8 @@ module Linguist # Returns an array of Languages or [] def self.find_by_heuristics(data, languages) if active? + result = [] + if languages.all? { |l| ["Perl", "Prolog"].include?(l) } result = disambiguate_pl(data) end