mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-30 22:11:07 +00:00 
			
		
		
		
	Resolve lint for unused parameter and unnecessary type arguments (#30750)
Resolve all cases for `unused parameter` and `unnecessary type arguments` Related: #30729 --------- Co-authored-by: Giteabot <teabot@gitea.io> (cherry picked from commit e80466f7349164ce4cf3c07bdac30d736d20f035) Conflicts: modules/markup/markdown/transform_codespan.go modules/setting/incoming_email.go routers/api/v1/admin/user_badge.go routers/private/hook_pre_receive.go tests/integration/repo_search_test.go resolved by discarding the change, this is linting only and for the sake of avoiding future conflicts
This commit is contained in:
		
					parent
					
						
							
								b8e7b3941a
							
						
					
				
			
			
				commit
				
					
						c504461b66
					
				
			
		
					 41 changed files with 107 additions and 129 deletions
				
			
		|  | @ -29,7 +29,7 @@ func (tes Entries) GetCommitsInfo(ctx context.Context, commit *Commit, treePath | |||
| 	var revs map[string]*Commit | ||||
| 	if commit.repo.LastCommitCache != nil { | ||||
| 		var unHitPaths []string | ||||
| 		revs, unHitPaths, err = getLastCommitForPathsByCache(ctx, commit.ID.String(), treePath, entryPaths, commit.repo.LastCommitCache) | ||||
| 		revs, unHitPaths, err = getLastCommitForPathsByCache(commit.ID.String(), treePath, entryPaths, commit.repo.LastCommitCache) | ||||
| 		if err != nil { | ||||
| 			return nil, nil, err | ||||
| 		} | ||||
|  | @ -97,7 +97,7 @@ func (tes Entries) GetCommitsInfo(ctx context.Context, commit *Commit, treePath | |||
| 	return commitsInfo, treeCommit, nil | ||||
| } | ||||
| 
 | ||||
| func getLastCommitForPathsByCache(ctx context.Context, commitID, treePath string, paths []string, cache *LastCommitCache) (map[string]*Commit, []string, error) { | ||||
| func getLastCommitForPathsByCache(commitID, treePath string, paths []string, cache *LastCommitCache) (map[string]*Commit, []string, error) { | ||||
| 	var unHitEntryPaths []string | ||||
| 	results := make(map[string]*Commit) | ||||
| 	for _, p := range paths { | ||||
|  |  | |||
|  | @ -18,7 +18,7 @@ import ( | |||
| ) | ||||
| 
 | ||||
| // ParseTreeEntries parses the output of a `git ls-tree -l` command. | ||||
| func ParseTreeEntries(h ObjectFormat, data []byte) ([]*TreeEntry, error) { | ||||
| func ParseTreeEntries(data []byte) ([]*TreeEntry, error) { | ||||
| 	return parseTreeEntries(data, nil) | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -67,7 +67,7 @@ func TestParseTreeEntries(t *testing.T) { | |||
| 	} | ||||
| 
 | ||||
| 	for _, testCase := range testCases { | ||||
| 		entries, err := ParseTreeEntries(Sha1ObjectFormat, []byte(testCase.Input)) | ||||
| 		entries, err := ParseTreeEntries([]byte(testCase.Input)) | ||||
| 		assert.NoError(t, err) | ||||
| 		if len(entries) > 1 { | ||||
| 			fmt.Println(testCase.Expected[0].ID) | ||||
|  |  | |||
|  | @ -17,13 +17,13 @@ import ( | |||
| ) | ||||
| 
 | ||||
| // ParseTreeEntries parses the output of a `git ls-tree -l` command. | ||||
| func ParseTreeEntries(objectFormat ObjectFormat, data []byte) ([]*TreeEntry, error) { | ||||
| 	return parseTreeEntries(objectFormat, data, nil) | ||||
| func ParseTreeEntries(data []byte) ([]*TreeEntry, error) { | ||||
| 	return parseTreeEntries(data, nil) | ||||
| } | ||||
| 
 | ||||
| var sepSpace = []byte{' '} | ||||
| 
 | ||||
| func parseTreeEntries(objectFormat ObjectFormat, data []byte, ptree *Tree) ([]*TreeEntry, error) { | ||||
| func parseTreeEntries(data []byte, ptree *Tree) ([]*TreeEntry, error) { | ||||
| 	var err error | ||||
| 	entries := make([]*TreeEntry, 0, bytes.Count(data, []byte{'\n'})+1) | ||||
| 	for pos := 0; pos < len(data); { | ||||
|  |  | |||
|  | @ -12,8 +12,6 @@ import ( | |||
| ) | ||||
| 
 | ||||
| func TestParseTreeEntriesLong(t *testing.T) { | ||||
| 	objectFormat := Sha1ObjectFormat | ||||
| 
 | ||||
| 	testCases := []struct { | ||||
| 		Input    string | ||||
| 		Expected []*TreeEntry | ||||
|  | @ -56,7 +54,7 @@ func TestParseTreeEntriesLong(t *testing.T) { | |||
| 		}, | ||||
| 	} | ||||
| 	for _, testCase := range testCases { | ||||
| 		entries, err := ParseTreeEntries(objectFormat, []byte(testCase.Input)) | ||||
| 		entries, err := ParseTreeEntries([]byte(testCase.Input)) | ||||
| 		assert.NoError(t, err) | ||||
| 		assert.Len(t, entries, len(testCase.Expected)) | ||||
| 		for i, entry := range entries { | ||||
|  | @ -66,8 +64,6 @@ func TestParseTreeEntriesLong(t *testing.T) { | |||
| } | ||||
| 
 | ||||
| func TestParseTreeEntriesShort(t *testing.T) { | ||||
| 	objectFormat := Sha1ObjectFormat | ||||
| 
 | ||||
| 	testCases := []struct { | ||||
| 		Input    string | ||||
| 		Expected []*TreeEntry | ||||
|  | @ -91,7 +87,7 @@ func TestParseTreeEntriesShort(t *testing.T) { | |||
| 		}, | ||||
| 	} | ||||
| 	for _, testCase := range testCases { | ||||
| 		entries, err := ParseTreeEntries(objectFormat, []byte(testCase.Input)) | ||||
| 		entries, err := ParseTreeEntries([]byte(testCase.Input)) | ||||
| 		assert.NoError(t, err) | ||||
| 		assert.Len(t, entries, len(testCase.Expected)) | ||||
| 		for i, entry := range entries { | ||||
|  | @ -102,7 +98,7 @@ func TestParseTreeEntriesShort(t *testing.T) { | |||
| 
 | ||||
| func TestParseTreeEntriesInvalid(t *testing.T) { | ||||
| 	// there was a panic: "runtime error: slice bounds out of range" when the input was invalid: #20315 | ||||
| 	entries, err := ParseTreeEntries(Sha1ObjectFormat, []byte("100644 blob ea0d83c9081af9500ac9f804101b3fd0a5c293af")) | ||||
| 	entries, err := ParseTreeEntries([]byte("100644 blob ea0d83c9081af9500ac9f804101b3fd0a5c293af")) | ||||
| 	assert.Error(t, err) | ||||
| 	assert.Len(t, entries, 0) | ||||
| } | ||||
|  |  | |||
|  | @ -77,11 +77,8 @@ func (t *Tree) ListEntries() (Entries, error) { | |||
| 		return nil, runErr | ||||
| 	} | ||||
| 
 | ||||
| 	objectFormat, err := t.repo.GetObjectFormat() | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	t.entries, err = parseTreeEntries(objectFormat, stdout, t) | ||||
| 	var err error | ||||
| 	t.entries, err = parseTreeEntries(stdout, t) | ||||
| 	if err == nil { | ||||
| 		t.entriesParsed = true | ||||
| 	} | ||||
|  | @ -104,11 +101,8 @@ func (t *Tree) listEntriesRecursive(extraArgs TrustedCmdArgs) (Entries, error) { | |||
| 		return nil, runErr | ||||
| 	} | ||||
| 
 | ||||
| 	objectFormat, err := t.repo.GetObjectFormat() | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	t.entriesRecursive, err = parseTreeEntries(objectFormat, stdout, t) | ||||
| 	var err error | ||||
| 	t.entriesRecursive, err = parseTreeEntries(stdout, t) | ||||
| 	if err == nil { | ||||
| 		t.entriesRecursiveParsed = true | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue