kevincobain2000 / gobrew

Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
https://medium.com/web-developer/go-version-manager-gobrew-c8750157dfe6
MIT License
358 stars 24 forks source link

Start tracking until it goes zero #182

Closed kevincobain2000 closed 5 months ago

kevincobain2000 commented 5 months ago

I wanted to use this linter TBH. In my company we have started using it too.

Reason for this pull request is because

I looked at the errors produced by the linter. It is a half day job to fix the errors. I don't think we are going to be fixing the lint errors anytime soon. However, we can still add the linter and at least start tracking the counts to go down.

╭─pulkit.kathuria@JP-GCJKVGQK0G^M ~/git/gobrew ‹feature/golangci-lint-fix●›
╰─$ golangci-lint run ./... | grep  -c "\^"                                                                                                                                                                                                           130 ↵
25
╭─pulkit.kathuria@JP-GCJKVGQK0G^M ~/git/gobrew ‹feature/golangci-lint-fix●›
╰─$ echo $?
0
github-actions[bot] commented 5 months ago

CoverItUp Report

TYPE MASTER FEATURE/GOLANGCI-LINT-FIX
coverage 60.5% 59.2%-
build-time 3sec 25sec+
go-binary-size 6.1kKB 6.1kKB
go-mod-dependencies 29 28-
go-sec-issues 6 6
unit-test-run-time 18sec 19sec+
go-lint-errors 0 25+

chartchartchartchartchartchartchart

Add Badges and Charts to Readme