Verify test assertions already use Error()/NoError() best practices #12119
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Issue requested replacing
assert.NotNil(t, err)/assert.Nil(t, err)with idiomaticassert.Error()/assert.NoError()patterns for error checking.Investigation shows zero instances of the anti-patterns exist in the codebase.
Current State
Anti-patterns found: 0
assert.NotNil(t, err)- noneassert.Nil(t, err)- nonerequire.NotNil(t, err)- nonerequire.Nil(t, err)- noneBest practices usage: 1,154 instances across codebase
assert.Error()- 16 usesassert.NoError()- 47 usesrequire.Error()- 113 usesrequire.NoError()- 978 usesThe 3 instances of
Nil/NotNilfound check non-error variables (config,result,finding) and are valid uses.Conclusion
Codebase already complies with the requested best practices. No code changes required.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.