mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Prefer extension over shebang
This commit is contained in:
		| @@ -80,7 +80,11 @@ module Linguist | ||||
|  | ||||
|     def language | ||||
|       if text? | ||||
|         if pathname.extname == "" | ||||
|           shebang_language || pathname.language | ||||
|         else | ||||
|           pathname.language | ||||
|         end | ||||
|       else | ||||
|         Language['Text'] | ||||
|       end | ||||
|   | ||||
							
								
								
									
										2
									
								
								test/fixtures/blob/wrong_shebang.rb
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								test/fixtures/blob/wrong_shebang.rb
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| #!/usr/bin/env python | ||||
| puts "Not Python" | ||||
| @@ -118,6 +118,7 @@ class TestBlob < Test::Unit::TestCase | ||||
|     assert_equal Language['Ruby'], blob("foo.rb").language | ||||
|     assert_equal Language['Ruby'], blob("script.rb").language | ||||
|     assert_equal Language['Text'], blob("octocat.png").language | ||||
|     assert_equal Language['Ruby'], blob("wrong_shebang.rb").language | ||||
|   end | ||||
|  | ||||
|   def test_lexer_name | ||||
|   | ||||
		Reference in New Issue
	
	Block a user