Skip to content

Commit ebd4314

Browse files
authored
Bump golangci-lint to 2.1.6 (#49)
* Bump golangci-lint to 2.1.6 * Bump ci
1 parent c3a5835 commit ebd4314

7 files changed

Lines changed: 40 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
file: .mise.toml
2626
field: tools.golangci-lint
2727
- name: golangci-lint
28-
uses: golangci/golangci-lint-action@v6
28+
uses: golangci/golangci-lint-action@v7
2929
with:
3030
version: 'v${{ steps.get-golangci-lint-version.outputs.value }}'
3131
pre-commit:

.mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tools]
22
golang = "1.22.10"
3-
golangci-lint = "1.64.8"
3+
golangci-lint = "2.1.6"
44
goreleaser = "2.5.0"
55
nfpm = "2.41.1"
66
task = "3.40.1"

cmd/git-pair/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ func main() {
2020
Usage: "A tool to make it easier for git based pairing for co-authoring commits",
2121
Before: func(cCtx *cli.Context) error {
2222
if !git.IsGitRepo() {
23-
return errors.New("Not executed from a git repository")
23+
return errors.New("not executed from a git repository")
2424
}
2525

2626
return nil

cmd/git-pair/start.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ import (
1212
func Start() error {
1313
localContributors, err := contributors.GetLocalContributors()
1414
if err != nil {
15-
return fmt.Errorf("Failed to load local contributors: %w", err)
15+
return fmt.Errorf("failed to load local contributors: %w", err)
1616
}
1717

1818
repoContributors, err := git.GetRepoContributors()
1919
if err != nil {
20-
return fmt.Errorf("Failed to load repo contributors: %w", err)
20+
return fmt.Errorf("failed to load repo contributors: %w", err)
2121
}
2222

2323
allContributors := util.UniqueStrings(append(localContributors, repoContributors...))

go.sum

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ github.com/AlecAivazis/survey/v2 v2.3.7 h1:6I/u8FvytdGsgonrYsVn2t8t4QiRnh6QSTqkk
22
github.com/AlecAivazis/survey/v2 v2.3.7/go.mod h1:xUTIdE4KCOIjsBAE1JYsUPoCqYdZ1reCfTwbto0Fduo=
33
github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63nhn5WAunQHLTznkw5W8b1Xc0dNjp83s=
44
github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w=
5-
github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4=
6-
github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
75
github.com/cpuguy83/go-md2man/v2 v2.0.5 h1:ZtcqGrnekaHpVLArFSe4HK5DoKx1T0rq2DwVB0alcyc=
86
github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
97
github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI=
@@ -28,8 +26,6 @@ github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQD
2826
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
2927
github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0=
3028
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
31-
github.com/urfave/cli/v2 v2.27.4 h1:o1owoI+02Eb+K107p27wEX9Bb8eqIoZCfLXloLUSWJ8=
32-
github.com/urfave/cli/v2 v2.27.4/go.mod h1:m4QzxcD2qpra4z7WhzEGn74WZLViBnMpb1ToCAKdGRQ=
3329
github.com/urfave/cli/v2 v2.27.6 h1:VdRdS98FNhKZ8/Az8B7MTyGQmpIr36O1EHybx/LaZ4g=
3430
github.com/urfave/cli/v2 v2.27.6/go.mod h1:3Sevf16NykTbInEnD0yKkjDAeZDS0A6bzhBH5hrMvTQ=
3531
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 h1:gEOO8jv9F4OT7lGCjxCBTO/36wtF6j2nSip77qHd4x4=

internal/contributors/contributors.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,21 @@ func GetLocalContributors() ([]string, error) {
2121
return nil, err
2222
}
2323

24-
defer file.Close()
24+
defer func() {
25+
closeErr := file.Close()
26+
27+
if closeErr != nil && err == nil {
28+
err = closeErr
29+
}
30+
}()
2531

2632
var lines []string
2733
scanner := bufio.NewScanner(file)
2834
for scanner.Scan() {
2935
lines = append(lines, scanner.Text())
3036
}
3137

32-
return lines, scanner.Err()
38+
err = scanner.Err()
39+
40+
return lines, err
3341
}

internal/git/git.go

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,21 +46,27 @@ func createTemplateFile(contributors []string, templateFilePath string) error {
4646
return err
4747
}
4848

49-
defer templateFile.Close()
49+
defer func() {
50+
closeErr := templateFile.Close()
51+
52+
if closeErr != nil && err == nil {
53+
err = closeErr
54+
}
55+
}()
5056

5157
_, err = templateFile.WriteString("\n\n")
5258
if err != nil {
5359
return err
5460
}
5561

5662
for _, contributor := range contributors {
57-
_, err := templateFile.WriteString(fmt.Sprintf("%s%s \n", CoAuthoredBy, contributor))
63+
_, err := fmt.Fprintf(templateFile, "%s%s \n", CoAuthoredBy, contributor)
5864
if err != nil {
5965
return err
6066
}
6167
}
6268

63-
return nil
69+
return err
6470
}
6571

6672
func enableGitTemplateConfig(templateFilePath string) error {
@@ -146,7 +152,10 @@ func DisablePairingMode() error {
146152
return nil
147153
}
148154

149-
os.Remove(templateFilePath)
155+
err := os.Remove(templateFilePath)
156+
if err != nil {
157+
return err
158+
}
150159

151160
return disableGitTemplateConfig()
152161
}
@@ -168,12 +177,22 @@ func ReadTemplateFile() ([]string, error) {
168177
if err != nil {
169178
return nil, err
170179
}
171-
defer file.Close()
180+
181+
defer func() {
182+
closeErr := file.Close()
183+
184+
if closeErr != nil && err == nil {
185+
err = closeErr
186+
}
187+
}()
172188

173189
var lines []string
174190
scanner := bufio.NewScanner(file)
175191
for scanner.Scan() {
176192
lines = append(lines, scanner.Text())
177193
}
178-
return lines, scanner.Err()
194+
195+
err = scanner.Err()
196+
197+
return lines, err
179198
}

0 commit comments

Comments
 (0)