Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore remove lint warnings #3561

Merged
merged 1 commit into from
Dec 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ linters:
- bidichk
- bodyclose
- containedctx
- copyloopvar
# - contextcheck
- decorder
# - depguard
- dogsled
- errcheck
- exhaustruct
- exportloopref
- forbidigo
- forcetypeassert
- gci
Expand Down
2 changes: 1 addition & 1 deletion buf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ modules:
name: buf.build/bufbuild/buf
lint:
use:
- DEFAULT
- STANDARD
- UNARY_RPC
disallow_comment_ignores: true
breaking:
Expand Down
1 change: 0 additions & 1 deletion private/buf/bufformat/bufformat.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ func FormatBucket(ctx context.Context, bucket storage.ReadBucket) (_ storage.Rea
}
jobs := make([]func(context.Context) error, len(paths))
for i, path := range paths {
path := path
jobs[i] = func(ctx context.Context) (retErr error) {
readObjectCloser, err := bucket.Get(ctx, path)
if err != nil {
Expand Down
2 changes: 0 additions & 2 deletions private/buf/bufgen/generator.go
Original file line number Diff line number Diff line change
Expand Up @@ -253,8 +253,6 @@ func (g *generator) execPlugins(
}
// Batch for each remote.
for remote, indexedPluginConfigs := range remotePluginConfigTable {
remote := remote
indexedPluginConfigs := indexedPluginConfigs
if len(indexedPluginConfigs) > 0 {
jobs = append(jobs, func(ctx context.Context) error {
results, err := g.execRemotePluginsV2(
Expand Down
1 change: 0 additions & 1 deletion private/buf/buflsp/symbol_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ func TestCommentToMarkdown(t *testing.T) {
}

for _, test := range tests {
test := test
t.Run(test.name, func(t *testing.T) {
t.Parallel()
assert.Equal(t, test.expected, commentToMarkdown(test.input))
Expand Down
2 changes: 0 additions & 2 deletions private/buf/cmd/buf/buf_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1345,7 +1345,6 @@ func TestCheckLsBreakingRulesFromConfigExceptDeprecated(t *testing.T) {
t.Parallel()

for _, version := range bufconfig.AllFileVersions {
version := version
t.Run(version.String(), func(t *testing.T) {
t.Parallel()
// Do not need any custom lint/breaking plugins here.
Expand Down Expand Up @@ -1384,7 +1383,6 @@ func TestCheckLsBreakingRulesFromConfigExceptDeprecated(t *testing.T) {
require.NoError(t, err)

for deprecatedRule := range deprecations {
deprecatedRule := deprecatedRule
t.Run(deprecatedRule, func(t *testing.T) {
t.Parallel()
ids := getRuleIDsFromLsBreaking(t, version.String(), []string{"PACKAGE"}, []string{deprecatedRule})
Expand Down
1 change: 0 additions & 1 deletion private/buf/cmd/buf/command/alpha/protoc/flags_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -589,7 +589,6 @@ func TestParseFlags(t *testing.T) {
}
for i, testCase := range testCases {
name := fmt.Sprintf("%d", i)
testCase := testCase
t.Run(name, func(t *testing.T) {
t.Parallel()
env, err := testParseFlags(name, testCase.Args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ func TestDefaultsEqual(t *testing.T) {
},
}
for name, vals := range values {
name, vals := name, vals
t.Run(name, func(t *testing.T) {
t.Parallel()
for _, val := range vals {
Expand Down
1 change: 0 additions & 1 deletion private/bufpkg/bufcheck/multi_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ func (c *multiClient) Check(ctx context.Context, request check.Request) ([]*anno
var jobs []func(context.Context) error
var lock sync.Mutex
for i, delegate := range c.checkClientSpecs {
delegate := delegate
// This is all ruleIDs for this client.
allDelegateRuleIDs := chunkedRuleIDs[i]
// This is the specific requested ruleIDs for this client
Expand Down
3 changes: 0 additions & 3 deletions private/bufpkg/bufconfig/buf_lock_file.go
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,6 @@ func readBufLockFile(
}
depModuleKeys := make([]bufmodule.ModuleKey, len(externalBufLockFile.Deps))
for i, dep := range externalBufLockFile.Deps {
dep := dep
if dep.Remote == "" {
return nil, errors.New("remote missing")
}
Expand Down Expand Up @@ -355,7 +354,6 @@ func readBufLockFile(
}
depModuleKeys := make([]bufmodule.ModuleKey, len(externalBufLockFile.Deps))
for i, dep := range externalBufLockFile.Deps {
dep := dep
if dep.Name == "" {
return nil, errors.New("no module name specified")
}
Expand Down Expand Up @@ -391,7 +389,6 @@ func readBufLockFile(
}
remotePluginKeys := make([]bufplugin.PluginKey, len(externalBufLockFile.Plugins))
for i, plugin := range externalBufLockFile.Plugins {
plugin := plugin
if plugin.Name == "" {
return nil, errors.New("no plugin name specified")
}
Expand Down
3 changes: 0 additions & 3 deletions private/bufpkg/bufconfig/buf_work_yaml_file_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ directories:
},
}
for _, testcase := range testcases {
testcase := testcase
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
readBucket, err := storagemem.NewReadBucket(
Expand Down Expand Up @@ -130,7 +129,6 @@ func TestNewBufWorkYAMLFile(t *testing.T) {
},
}
for _, testcase := range testcases {
testcase := testcase
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
bufWorkYAMLFile, err := NewBufWorkYAMLFile(testcase.version, testcase.dirPaths)
Expand Down Expand Up @@ -189,7 +187,6 @@ func TestNewWorkYAMLFileFail(t *testing.T) {
},
}
for _, testcase := range testcases {
testcase := testcase
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
_, err := NewBufWorkYAMLFile(testcase.version, testcase.dirPaths)
Expand Down
2 changes: 0 additions & 2 deletions private/bufpkg/bufconfig/generate_config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -688,7 +688,6 @@ func TestParseConfigFromExternalV1(t *testing.T) {
},
}
for _, testcase := range testcases {
testcase := testcase
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
parsedConfig, err := newGenerateConfigFromExternalFileV1(testcase.externalConfig)
Expand Down Expand Up @@ -764,7 +763,6 @@ func TestParseConfigFromExternalV1Fail(t *testing.T) {
},
}
for _, testcase := range testcases {
testcase := testcase
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
_, err := newGenerateConfigFromExternalFileV1(testcase.externalConfig)
Expand Down
5 changes: 0 additions & 5 deletions private/bufpkg/bufimage/bufimagemodify/bufimagemodify_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -150,9 +150,7 @@ func TestModifyImage(t *testing.T) {
},
}
for _, testcase := range testcases {
testcase := testcase
for _, includeSourceInfo := range []bool{true, false} {
includeSourceInfo := includeSourceInfo
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
image := testGetImageFromDirs(t, testcase.dirPathToFullName, includeSourceInfo)
Expand Down Expand Up @@ -550,10 +548,8 @@ func TestModifyImageFile(
},
}
for _, testcase := range testcases {
testcase := testcase
for _, includeSourceInfo := range []bool{true, false} {
// TODO FUTURE: we are only testing sweep here, no need to test both include and exclude source info
includeSourceInfo := includeSourceInfo
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
image := testGetImageFromDirs(t, testcase.dirPathToFullName, includeSourceInfo)
Expand Down Expand Up @@ -744,7 +740,6 @@ func TestGetStringOverrideFromConfig(t *testing.T) {
},
}
for _, testcase := range testcases {
testcase := testcase
t.Run(testcase.description, func(t *testing.T) {
t.Parallel()
override, err := stringOverrideFromConfig(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,6 @@ func (a *moduleKeyProvider) getIndexedModuleKeysForRegistryAndIndexedModuleRefs(
}
indexedModuleKeys := make([]slicesext.Indexed[bufmodule.ModuleKey], len(indexedModuleRefs))
for i, universalProtoCommit := range universalProtoCommits {
universalProtoCommit := universalProtoCommit
commitID, err := uuidutil.FromDashless(universalProtoCommit.ID)
if err != nil {
return nil, err
Expand Down
1 change: 0 additions & 1 deletion private/bufpkg/bufmodule/bufmoduleapi/uploader.go
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,6 @@ func (a *uploader) Upload(
}
commits := make([]bufmodule.Commit, len(universalProtoCommits))
for i, universalProtoCommit := range universalProtoCommits {
universalProtoCommit := universalProtoCommit
// This is how we get the FullName without calling the ModuleService or OwnerService.
//
// We've maintained ordering throughout this function, so we can do this.
Expand Down
1 change: 0 additions & 1 deletion private/bufpkg/bufprotoplugin/generator.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ func (g *generator) Generate(
)
jobs := make([]func(context.Context) error, len(codeGeneratorRequests))
for i, codeGeneratorRequest := range codeGeneratorRequests {
codeGeneratorRequest := codeGeneratorRequest
jobs[i] = func(ctx context.Context) error {
protopluginRequest, err := protoplugin.NewRequest(codeGeneratorRequest)
if err != nil {
Expand Down
1 change: 0 additions & 1 deletion private/bufpkg/bufprotosource/files.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ func newFiles[F InputFile](
jobs := make([]func(context.Context) error, len(chunks))
var lock sync.Mutex
for i, indexedInputFileChunk := range chunks {
indexedInputFileChunk := indexedInputFileChunk
jobs[i] = func(ctx context.Context) error {
iIndexedFiles := make([]slicesext.Indexed[File], 0, len(indexedInputFileChunk))
for _, indexedInputFile := range indexedInputFileChunk {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ func TestPluginIdentityForStringError(t *testing.T) {
},
}
for _, testCase := range testCases {
testCase := testCase
t.Run(testCase.Name, func(t *testing.T) {
t.Parallel()
_, err := PluginIdentityForString(testCase.Input)
Expand Down
3 changes: 0 additions & 3 deletions private/pkg/bandeps/checker.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,6 @@ func (c *checker) populateState(ctx context.Context, state *state, externalConfi
var lock sync.Mutex
var jobs []func(context.Context) error
for _, packageExpression := range depPackageExpressions {
packageExpression := packageExpression
jobs = append(
jobs,
func(ctx context.Context) error {
Expand All @@ -132,7 +131,6 @@ func (c *checker) populateState(ctx context.Context, state *state, externalConfi
)
}
for _, packageExpression := range packageExpressions {
packageExpression := packageExpression
jobs = append(
jobs,
func(ctx context.Context) error {
Expand All @@ -147,7 +145,6 @@ func (c *checker) populateState(ctx context.Context, state *state, externalConfi

jobs = make([]func(context.Context) error, 0)
for pkg := range depPackages {
pkg := pkg
jobs = append(
jobs,
func(ctx context.Context) error {
Expand Down
3 changes: 0 additions & 3 deletions private/pkg/oauth2/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,6 @@ func TestRegisterDevice(t *testing.T) {
err: fmt.Errorf("oauth2: %w: 501 not implemented", errors.ErrUnsupported),
}}
for _, test := range tests {
test := test
t.Run(test.name, func(t *testing.T) {
t.Parallel()
ctx := context.Background()
Expand Down Expand Up @@ -156,7 +155,6 @@ func TestAuthorizeDevice(t *testing.T) {
},
}}
for _, test := range tests {
test := test
t.Run(test.name, func(t *testing.T) {
t.Parallel()
ctx := context.Background()
Expand Down Expand Up @@ -263,7 +261,6 @@ func TestAccessDeviceToken(t *testing.T) {
},
}}
for _, test := range tests {
test := test
t.Run(test.name, func(t *testing.T) {
t.Parallel()
ctx := context.Background()
Expand Down
1 change: 0 additions & 1 deletion private/pkg/storage/copy.go
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,6 @@ func copyPaths(
var count atomic.Int64
jobs := make([]func(context.Context) error, len(paths))
for i, path := range paths {
path := path
jobs[i] = func(ctx context.Context) error {
if err := copyPath(ctx, from, path, to, path, copyExternalAndLocalPaths, atomicOpt); err != nil {
return err
Expand Down
2 changes: 0 additions & 2 deletions private/pkg/storage/storagetesting/storagetesting.go
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,6 @@ func RunTestSuite(
".",
"./",
} {
prefix := prefix
t.Run(fmt.Sprintf("root-%q", prefix), func(t *testing.T) {
t.Parallel()
readBucket, _ := newReadBucket(t, oneDirPath, defaultProvider)
Expand Down Expand Up @@ -905,7 +904,6 @@ func RunTestSuite(
},
},
} {
testCase := testCase
if testCase.stripComponentCount == 0 {
t.Run(fmt.Sprintf("copy-%s", testCase.name), func(t *testing.T) {
t.Parallel()
Expand Down
Loading