Should also support upper-case README files (#20581)
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
		
							parent
							
								
									e56005f901
								
							
						
					
					
						commit
						72b1fd7fdd
					
				|  | @ -328,11 +328,13 @@ func IsReadmeFile(name string) bool { | |||
| // the length of the provided extension list.
 | ||||
| // Note that the '.' should be provided in ext, e.g ".md"
 | ||||
| func IsReadmeFileExtension(name string, ext ...string) (int, bool) { | ||||
| 	name = strings.ToLower(name) | ||||
| 	if len(name) < 6 || name[:6] != "readme" { | ||||
| 		return 0, false | ||||
| 	} | ||||
| 
 | ||||
| 	for i, extension := range ext { | ||||
| 		extension = strings.ToLower(extension) | ||||
| 		if name[6:] == extension { | ||||
| 			return i, true | ||||
| 		} | ||||
|  |  | |||
|  | @ -58,6 +58,16 @@ func TestMisc_IsReadmeFile(t *testing.T) { | |||
| 			expected: true, | ||||
| 			idx:      0, | ||||
| 		}, | ||||
| 		{ | ||||
| 			name:     "README.md", | ||||
| 			expected: true, | ||||
| 			idx:      0, | ||||
| 		}, | ||||
| 		{ | ||||
| 			name:     "ReAdMe.Md", | ||||
| 			expected: true, | ||||
| 			idx:      0, | ||||
| 		}, | ||||
| 		{ | ||||
| 			name:     "readme.txt", | ||||
| 			expected: true, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue