diff --git a/sample-plugins/.custom-gcl.yml b/sample-plugins/.custom-gcl.yml new file mode 100644 index 0000000..3275afe --- /dev/null +++ b/sample-plugins/.custom-gcl.yml @@ -0,0 +1,7 @@ +version: v2.6.1 +name: custom-golangci-lint +#destination: ./zzz/path/ + +plugins: + - module: 'github.com/golangci/example-plugin-module-linter' + version: v0.1.0 diff --git a/sample-plugins/.gitignore b/sample-plugins/.gitignore new file mode 100644 index 0000000..d8b7412 --- /dev/null +++ b/sample-plugins/.gitignore @@ -0,0 +1 @@ +/custom-golangci-lint diff --git a/sample-plugins/.golangci.yml b/sample-plugins/.golangci.yml new file mode 100644 index 0000000..75c2b59 --- /dev/null +++ b/sample-plugins/.golangci.yml @@ -0,0 +1,25 @@ +version: "2" + +linters: + default: none + enable: + - example + + settings: + custom: + example: + type: module + # Description is optional + description: The description of the linter. This is optional, but shows up when running `golangci-lint linters`. + # Original-url is optional, and is only used for documentation purposes. + original-url: github.com/golangci/example-plugin-module-linter + settings: + one: Foo + two: + - name: Bar + three: + name: Bar + +issues: + max-issues-per-linter: 0 + max-same-issues: 0 diff --git a/sample-plugins/go.mod b/sample-plugins/go.mod new file mode 100644 index 0000000..0867597 --- /dev/null +++ b/sample-plugins/go.mod @@ -0,0 +1,3 @@ +module github.com/golangci/sample + +go 1.24.0 diff --git a/sample-plugins/sample.go b/sample-plugins/sample.go new file mode 100644 index 0000000..99c66dd --- /dev/null +++ b/sample-plugins/sample.go @@ -0,0 +1,22 @@ +// Package sample is used as test input for golangci action. +package sample + +// comment without a to do +func SomeFunc1() { + _ = 1 + 1 +} + +// TODO: do something // want "TODO comment has no author" +func SomeFunc2() { + _ = 1 + 2 +} + +// TODO(): do something // want "TODO comment has no author" +func SomeFunc3() { + _ = 1 + 3 +} + +// TODO(dbraley): Do something with the value +func SomeFunc4() { + _ = 1 + 4 +}