diff --git a/lib/linguist/repository.rb b/lib/linguist/repository.rb index 62519256..f9ef58bf 100644 --- a/lib/linguist/repository.rb +++ b/lib/linguist/repository.rb @@ -86,12 +86,13 @@ module Linguist @paths.each do |path, blob| # Skip vendored or generated blobs - next if blob.vendored? || blob.generated? + next if blob.vendored? || blob.generated? || blob.language.nil? - language = blob.language + # Get langauge group + language = blob.language.group - # Only include major langauges - if language && language.major? + # Only include major languages + if language.major? @sizes[language] += blob.size end end