mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Don't warn if a package contains multiple copies of a grammar
This is pretty common (e.g., if the package contains the grammar in both XML and JSON).
This commit is contained in:
		| @@ -188,9 +188,11 @@ def load_grammars(tmp_dir, source, all_scopes) | ||||
|     scope = grammar['scopeName'] | ||||
|  | ||||
|     if all_scopes.key?(scope) | ||||
|       $stderr.puts "WARN: Duplicated scope #{scope}\n" + | ||||
|         "  Current package: #{p.url}\n" + | ||||
|       "  Previous package: #{all_scopes[scope]}" | ||||
|       unless all_scopes[scope] == p.url | ||||
|         $stderr.puts "WARN: Duplicated scope #{scope}\n" + | ||||
|           "  Current package: #{p.url}\n" + | ||||
|           "  Previous package: #{all_scopes[scope]}" | ||||
|       end | ||||
|       next | ||||
|     end | ||||
|     all_scopes[scope] = p.url | ||||
|   | ||||
		Reference in New Issue
	
	Block a user