Skip to content

Commit c2ced0f

Browse files
committed
dev: replace golangcitest:config by golangcitest:config_path
1 parent 9da04f5 commit c2ced0f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+118
-35
lines changed

test/linters_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func TestGoimportsLocal(t *testing.T) {
8282

8383
args = append(args, rc.args...)
8484

85-
cfg, err := yaml.Marshal(rc.config)
85+
cfg, err := os.ReadFile(rc.configPath)
8686
require.NoError(t, err)
8787

8888
testshared.NewLintRunner(t).RunWithYamlConfig(string(cfg), args...).

test/testdata/configs/cyclop.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
cyclop:
3+
max-complexity: 15

test/testdata/configs/dupl.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
dupl:
3+
threshold: 20
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
linters-settings:
2+
errcheck:
3+
check-blank: true
4+
exclude: testdata/errcheck/exclude.txt
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
errcheck:
3+
check-blank: true
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
errcheck:
3+
check-type-assertions: true
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
linters-settings:
2+
forbidigo:
3+
exclude-godoc-examples: false
4+

test/testdata/configs/funlen.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
linters-settings:
2+
funlen:
3+
lines: 20
4+
statements: 10

test/testdata/configs/gocognit.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
gocognit:
3+
min-complexity: 2
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
goconst:
3+
ignore-calls: false
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
goconst:
3+
ignore-tests: false
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
goconst:
3+
ignore-tests: true

test/testdata/configs/gocyclo.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
gocyclo:
3+
min-complexity: 20

test/testdata/configs/godox.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
linters-settings:
2+
godox:
3+
keywords:
4+
- FIXME
5+
- TODO
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
gofmt:
3+
simplify: false

test/testdata/configs/gofumpt-fix.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
gofumpt:
3+
extra-rules: true
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
gofumpt:
3+
extra-rules: true

test/testdata/configs/goimports.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
goimports:
3+
local-prefixes: github.com/golangci/golangci-lint

test/testdata/configs/govet.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
govet:
3+
check-shadowing: true
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
govet:
3+
enable: fieldalignment
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
govet:
3+
enable: ifaceassert

test/testdata/configs/lll.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
lll:
3+
tab-width: 4
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
makezero:
3+
always: true

test/testdata/configs/nestif.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
nestif:
3+
min-complexity: 1

test/testdata/configs/nolintlint.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
linters-settings:
2+
nolintlint:
3+
require-explanation: true
4+
require-specific: true
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
nolintlint:
3+
allow-unused: false
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
linters-settings:
2+
whitespace:
3+
multi-if: true
4+
multi-func: true

test/testdata/configs/wsl.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
linters-settings:
2+
wsl:
3+
tests: 1

test/testdata/cyclop.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Ecyclop
2-
//golangcitest:config linters-settings.cyclop.max-complexity=15
2+
//golangcitest:config_path testdata/configs/cyclop.yml
33
package testdata
44

55
func cyclopComplexFunc(s string) { // ERROR "calculated cyclomatic complexity for function cyclopComplexFunc is 22, max is 15"

test/testdata/dupl.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Edupl
2-
//golangcitest:config linters-settings.dupl.threshold=20
2+
//golangcitest:config_path testdata/configs/dupl.yml
33
package testdata
44

55
type DuplLogger struct{}

test/testdata/errcheck_exclude.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//golangcitest:args -Eerrcheck
2-
//golangcitest:config linters-settings.errcheck.check-blank=true
3-
//golangcitest:config linters-settings.errcheck.exclude=testdata/errcheck/exclude.txt
2+
//golangcitest:config_path testdata/configs/errcheck_exclude.yml
43
package testdata
54

65
import (

test/testdata/errcheck_ignore_default.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Eerrcheck
2-
//golangcitest:config linters-settings.errcheck.check-blank=true
2+
//golangcitest:config_path testdata/configs/errcheck_ignore_default.yml
33
package testdata
44

55
import (

test/testdata/errcheck_type_assertions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Eerrcheck
2-
//golangcitest:config linters-settings.errcheck.check-type-assertions=true
2+
//golangcitest:config_path testdata/configs/errcheck_type_assertions.yml
33
package testdata
44

55
func ErrorTypeAssertion(filter map[string]interface{}) bool {

test/testdata/fix/in/gofumpt.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egofumpt
2-
//golangcitest:config linters-settings.gofumpt.extra-rules=true
2+
//golangcitest:config_path testdata/configs/gofumpt-fix.yml
33
package p
44

55
import "fmt"

test/testdata/fix/in/whitespace.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//golangcitest:args -Ewhitespace
2-
//golangcitest:config linters-settings.whitespace.multi-if=true
3-
//golangcitest:config linters-settings.whitespace.multi-func=true
2+
//golangcitest:config_path testdata/configs/whitespace-fix.yml
43
package p
54

65
import "fmt"

test/testdata/fix/out/gofumpt.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egofumpt
2-
//golangcitest:config linters-settings.gofumpt.extra-rules=true
2+
//golangcitest:config_path testdata/configs/gofumpt-fix.yml
33
package p
44

55
import "fmt"

test/testdata/fix/out/whitespace.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//golangcitest:args -Ewhitespace
2-
//golangcitest:config linters-settings.whitespace.multi-if=true
3-
//golangcitest:config linters-settings.whitespace.multi-func=true
2+
//golangcitest:config_path testdata/configs/whitespace-fix.yml
43
package p
54

65
import "fmt"

test/testdata/forbidigo_include_godoc_examples_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Eforbidigo
2-
//golangcitest:config linters-settings.forbidigo.exclude-godoc-examples=false
2+
//golangcitest:config_path testdata/configs/forbidigo_include_godoc_examples.yml
33
package testdata
44

55
import "fmt"

test/testdata/funlen.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//golangcitest:args -Efunlen
2-
//golangcitest:config linters-settings.funlen.lines=20
3-
//golangcitest:config linters-settings.funlen.statements=10
2+
//golangcitest:config_path testdata/configs/funlen.yml
43
package testdata
54

65
func TooManyLines() { // ERROR `Function 'TooManyLines' is too long \(22 > 20\)`

test/testdata/gocognit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egocognit
2-
//golangcitest:config linters-settings.gocognit.min-complexity=2
2+
//golangcitest:config_path testdata/configs/gocognit.yml
33
package testdata
44

55
func GoCognit_CC4_GetWords(number int) string { // ERROR "cognitive complexity 4 of func .* is high .*"

test/testdata/goconst_calls_enabled.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egoconst
2-
//golangcitest:config linters-settings.goconst.ignore-calls=false
2+
//golangcitest:config_path testdata/configs/goconst_calls_enabled.yml
33
package testdata
44

55
import "fmt"

test/testdata/goconst_dont_ignore_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egoconst
2-
//golangcitest:config linters-settings.goconst.ignore-tests=false
2+
//golangcitest:config_path testdata/configs/goconst_dont_ignore.yml
33
package testdata
44

55
import (

test/testdata/goconst_ignore_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egoconst
2-
//golangcitest:config linters-settings.goconst.ignore-tests=true
2+
//golangcitest:config_path testdata/configs/goconst_ignore.yml
33
package testdata
44

55
import (

test/testdata/gocyclo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egocyclo
2-
//golangcitest:config linters-settings.gocyclo.min-complexity=20
2+
//golangcitest:config_path testdata/configs/gocyclo.yml
33
package testdata
44

55
import "net/http"

test/testdata/godox.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egodox
2-
//golangcitest:config linters-settings.godox.keywords=FIXME,TODO
2+
//golangcitest:config_path testdata/configs/godox.yml
33
package testdata
44

55
func todoLeftInCode() {

test/testdata/gofmt_no_simplify.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egofmt
2-
//golangcitest:config linters-settings.gofmt.simplify=false
2+
//golangcitest:config_path testdata/configs/gofmt_no_simplify.yml
33
package testdata
44

55
import "fmt"

test/testdata/gofumpt_with_extra.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egofumpt
2-
//golangcitest:config linters-settings.gofumpt.extra-rules=true
2+
//golangcitest:config_path testdata/configs/gofumpt_with_extra.yml
33
package testdata
44

55
import "fmt"

test/testdata/goimports/goimports.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egoimports
2-
//golangcitest:config linters-settings.goimports.local-prefixes=github.com/golangci/golangci-lint
2+
//golangcitest:config_path testdata/configs/goimports.yml
33
package goimports
44

55
import (

test/testdata/govet.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egovet
2-
//golangcitest:config linters-settings.govet.check-shadowing=true
2+
//golangcitest:config_path testdata/configs/govet.yml
33
package testdata
44

55
import (

test/testdata/govet_fieldalignment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egovet
2-
//golangcitest:config linters-settings.govet.enable=fieldalignment
2+
//golangcitest:config_path testdata/configs/govet_fieldalignment.yml
33
package testdata
44

55
type gvfaGood struct {

test/testdata/govet_ifaceassert.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Egovet
2-
//golangcitest:config linters-settings.govet.enable=ifaceassert
2+
//golangcitest:config_path testdata/configs/govet_ifaceassert.yml
33
package testdata
44

55
import (

test/testdata/lll.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Elll
2-
//golangcitest:config linters-settings.lll.tab-width=4
2+
//golangcitest:config_path testdata/configs/lll.yml
33
package testdata
44

55
func Lll() {

test/testdata/makezero_always.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Emakezero
2-
//golangcitest:config linters-settings.makezero.always=true
2+
//golangcitest:config_path testdata/configs/makezero_always.yml
33
package testdata
44

55
import "math"

test/testdata/nestif.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Enestif
2-
//golangcitest:config linters-settings.nestif.min-complexity=1
2+
//golangcitest:config_path testdata/configs/nestif.yml
33
package testdata
44

55
func _() {

test/testdata/nolintlint.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
//golangcitest:args -Enolintlint -Emisspell
22
//golangcitest:expected_linter nolintlint
3-
//golangcitest:config linters-settings.nolintlint.require-explanation=true
4-
//golangcitest:config linters-settings.nolintlint.require-specific=true
3+
//golangcitest:config_path testdata/configs/nolintlint.yml
54
package testdata
65

76
import "fmt"

test/testdata/nolintlint_unused.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//golangcitest:args -Enolintlint -Evarcheck
2-
//golangcitest:config linters-settings.nolintlint.allow-unused=false
32
//golangcitest:expected_linter nolintlint
3+
//golangcitest:config_path testdata/configs/nolintlint_unused.yml
44
package testdata
55

66
import "fmt"

test/testdata/wsl.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Ewsl
2-
//golangcitest:config linters-settings.wsl.tests=1
2+
//golangcitest:config_path testdata/configs/wsl.yml
33
package testdata
44

55
import (

0 commit comments

Comments
 (0)