diff --git a/sample-monorepo/a/go.mod b/sample-monorepo/a/go.mod new file mode 100644 index 0000000..fa18c99 --- /dev/null +++ b/sample-monorepo/a/go.mod @@ -0,0 +1,3 @@ +module github.com/golangci/actiona + +go 1.24.0 diff --git a/sample-monorepo/a/sample.go b/sample-monorepo/a/sample.go new file mode 100644 index 0000000..80504b0 --- /dev/null +++ b/sample-monorepo/a/sample.go @@ -0,0 +1,26 @@ +// Package sample is used as test input for golangci action. +package sample + +import ( + "crypto/md5" + "encoding/hex" + "errors" +) + +// Hash~ +func Hash(data string) string { + retError() + retError2() + + h := md5.New() + h.Write([]byte(data)) + return hex.EncodeToString(h.Sum(nil)) +} + +func retError() error { + return errors.New("err") +} + +func retError2() error { + return errors.New("err2") +} diff --git a/sample-monorepo/a/suba/go.mod b/sample-monorepo/a/suba/go.mod new file mode 100644 index 0000000..2f75be6 --- /dev/null +++ b/sample-monorepo/a/suba/go.mod @@ -0,0 +1,3 @@ +module github.com/golangci/actiona/suba + +go 1.24.0 diff --git a/sample-monorepo/a/suba/sample.go b/sample-monorepo/a/suba/sample.go new file mode 100644 index 0000000..80504b0 --- /dev/null +++ b/sample-monorepo/a/suba/sample.go @@ -0,0 +1,26 @@ +// Package sample is used as test input for golangci action. +package sample + +import ( + "crypto/md5" + "encoding/hex" + "errors" +) + +// Hash~ +func Hash(data string) string { + retError() + retError2() + + h := md5.New() + h.Write([]byte(data)) + return hex.EncodeToString(h.Sum(nil)) +} + +func retError() error { + return errors.New("err") +} + +func retError2() error { + return errors.New("err2") +} diff --git a/sample-monorepo/b/go.mod b/sample-monorepo/b/go.mod new file mode 100644 index 0000000..7be68bc --- /dev/null +++ b/sample-monorepo/b/go.mod @@ -0,0 +1,3 @@ +module github.com/golangci/actionb + +go 1.24.0 diff --git a/sample-monorepo/b/sample.go b/sample-monorepo/b/sample.go new file mode 100644 index 0000000..80504b0 --- /dev/null +++ b/sample-monorepo/b/sample.go @@ -0,0 +1,26 @@ +// Package sample is used as test input for golangci action. +package sample + +import ( + "crypto/md5" + "encoding/hex" + "errors" +) + +// Hash~ +func Hash(data string) string { + retError() + retError2() + + h := md5.New() + h.Write([]byte(data)) + return hex.EncodeToString(h.Sum(nil)) +} + +func retError() error { + return errors.New("err") +} + +func retError2() error { + return errors.New("err2") +} diff --git a/sample-monorepo/c/go.mod b/sample-monorepo/c/go.mod new file mode 100644 index 0000000..bfcbddc --- /dev/null +++ b/sample-monorepo/c/go.mod @@ -0,0 +1,3 @@ +module github.com/golangci/actionc + +go 1.24.0 diff --git a/sample-monorepo/c/sample.go b/sample-monorepo/c/sample.go new file mode 100644 index 0000000..80504b0 --- /dev/null +++ b/sample-monorepo/c/sample.go @@ -0,0 +1,26 @@ +// Package sample is used as test input for golangci action. +package sample + +import ( + "crypto/md5" + "encoding/hex" + "errors" +) + +// Hash~ +func Hash(data string) string { + retError() + retError2() + + h := md5.New() + h.Write([]byte(data)) + return hex.EncodeToString(h.Sum(nil)) +} + +func retError() error { + return errors.New("err") +} + +func retError2() error { + return errors.New("err2") +}