mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 19:06:18 +01:00 
			
		
		
		
	Rename code_langauge.go to code_language.go (#26377)
This commit is contained in:
		
							
								
								
									
										27
									
								
								modules/analyze/code_language.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								modules/analyze/code_language.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| // Copyright 2020 The Gitea Authors. All rights reserved. | ||||
| // SPDX-License-Identifier: MIT | ||||
|  | ||||
| package analyze | ||||
|  | ||||
| import ( | ||||
| 	"path/filepath" | ||||
|  | ||||
| 	"github.com/go-enry/go-enry/v2" | ||||
| ) | ||||
|  | ||||
| // GetCodeLanguage detects code language based on file name and content | ||||
| func GetCodeLanguage(filename string, content []byte) string { | ||||
| 	if language, ok := enry.GetLanguageByExtension(filename); ok { | ||||
| 		return language | ||||
| 	} | ||||
|  | ||||
| 	if language, ok := enry.GetLanguageByFilename(filename); ok { | ||||
| 		return language | ||||
| 	} | ||||
|  | ||||
| 	if len(content) == 0 { | ||||
| 		return enry.OtherLanguage | ||||
| 	} | ||||
|  | ||||
| 	return enry.GetLanguage(filepath.Base(filename), content) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user