Delete primary_extension from language data

The language attribute is still maintained as the first extension found.

This allows Mercury to be properly detected by Linguist, as per #748.
This commit is contained in:
Anthony Ramine
2014-03-13 01:20:15 +01:00
parent e513ac628a
commit 2d82071103
3 changed files with 410 additions and 294 deletions

View File

@@ -22,10 +22,10 @@ class TestPedantic < Test::Unit::TestCase
file("languages.yml").lines.each do |line|
if line =~ /^ extensions:$/
extensions = []
elsif extensions && line =~ /^ - \.(\w+)$/
elsif extensions && line =~ /^ - \.([\w-]+)( *#.*)?$/
extensions << $1
else
assert_sorted extensions if extensions
assert_sorted extensions[1..-1] if extensions
extensions = nil
end
end