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

DEVPROD-7742 Add lint rules for constants and body close #8579

Closed

Conversation

ZackarySantana
Copy link
Contributor

@ZackarySantana ZackarySantana commented Dec 19, 2024

DEVPROD-7742

Description

This fixes lint rules for printf which should've been caught by our linter but it appears not to be.

I also enabled goconst and bodyclose. goconst makes it so variables used 3 times require a constant. This can still be negated if not needed. I did some constant things to make it pass. bodyclose is quite useful, it caught a lot of instances where we weren't closing the body.

Testing

Run golangci-lint run on our codebase (iteratively ran this to find the lint breakages until it returned none)

@ZackarySantana ZackarySantana self-assigned this Dec 19, 2024
@ZackarySantana ZackarySantana changed the title DEVPROD-7742 Enable all golang linters DEVPROD-7742 Add lint rules for constants and body close Jan 7, 2025
@ZackarySantana ZackarySantana requested a review from a team January 7, 2025 16:06
sophstad and others added 19 commits January 7, 2025 11:10
)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@ZackarySantana ZackarySantana removed the request for review from a team January 7, 2025 16:11
@ZackarySantana
Copy link
Contributor Author

I'm redoing this PR since merging main has caused.... 300 files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants