build(deps): bump github.com/denis-tingaikin/go-headerfrom 0.4.3 to 0.5.0 (#4396)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
This commit is contained in:
parent
76ce09b56e
commit
17e736fa2f
2
go.mod
2
go.mod
@ -32,7 +32,7 @@ require (
|
|||||||
github.com/ckaznocha/intrange v0.1.0
|
github.com/ckaznocha/intrange v0.1.0
|
||||||
github.com/curioswitch/go-reassign v0.2.0
|
github.com/curioswitch/go-reassign v0.2.0
|
||||||
github.com/daixiang0/gci v0.12.3
|
github.com/daixiang0/gci v0.12.3
|
||||||
github.com/denis-tingaikin/go-header v0.4.3
|
github.com/denis-tingaikin/go-header v0.5.0
|
||||||
github.com/esimonov/ifshort v1.0.4
|
github.com/esimonov/ifshort v1.0.4
|
||||||
github.com/fatih/color v1.16.0
|
github.com/fatih/color v1.16.0
|
||||||
github.com/firefart/nonamedreturns v1.0.4
|
github.com/firefart/nonamedreturns v1.0.4
|
||||||
|
4
go.sum
generated
4
go.sum
generated
@ -127,8 +127,8 @@ github.com/daixiang0/gci v0.12.3/go.mod h1:xtHP9N7AHdNvtRNfcx9gwTDfw7FRJx4bZUsiE
|
|||||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
||||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||||
github.com/denis-tingaikin/go-header v0.4.3 h1:tEaZKAlqql6SKCY++utLmkPLd6K8IBM20Ha7UVm+mtU=
|
github.com/denis-tingaikin/go-header v0.5.0 h1:SRdnP5ZKvcO9KKRP1KJrhFR3RrlGuD+42t4429eC9k8=
|
||||||
github.com/denis-tingaikin/go-header v0.4.3/go.mod h1:0wOCWuN71D5qIgE2nz9KrKmuYBAC2Mra5RassOIQ2/c=
|
github.com/denis-tingaikin/go-header v0.5.0/go.mod h1:mMenU5bWrok6Wl2UsZjy+1okegmwQ3UgWl4V1D8gjlY=
|
||||||
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
||||||
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
||||||
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
|
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
|
||||||
|
@ -97,6 +97,17 @@ func runGoHeader(pass *analysis.Pass, conf *goheader.Configuration) ([]goanalysi
|
|||||||
FromLinter: goHeaderName,
|
FromLinter: goHeaderName,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if fix := i.Fix(); fix != nil {
|
||||||
|
issue.LineRange = &result.Range{
|
||||||
|
From: issue.Line(),
|
||||||
|
To: issue.Line() + len(fix.Actual) - 1,
|
||||||
|
}
|
||||||
|
issue.Replacement = &result.Replacement{
|
||||||
|
NeedOnlyDelete: len(fix.Expected) == 0,
|
||||||
|
NewLines: fix.Expected,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
issues = append(issues, goanalysis.NewIssue(&issue, pass))
|
issues = append(issues, goanalysis.NewIssue(&issue, pass))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -486,6 +486,7 @@ func (m *Manager) GetAllSupportedLinterConfigs() []*linter.Config {
|
|||||||
linter.NewConfig(golinters.NewGoHeader(goheaderCfg)).
|
linter.NewConfig(golinters.NewGoHeader(goheaderCfg)).
|
||||||
WithSince("v1.28.0").
|
WithSince("v1.28.0").
|
||||||
WithPresets(linter.PresetStyle).
|
WithPresets(linter.PresetStyle).
|
||||||
|
WithAutoFix().
|
||||||
WithURL("https://github.com/denis-tingaikin/go-header"),
|
WithURL("https://github.com/denis-tingaikin/go-header"),
|
||||||
|
|
||||||
linter.NewConfig(golinters.NewGoimports(goimportsCfg)).
|
linter.NewConfig(golinters.NewGoimports(goimportsCfg)).
|
||||||
|
9
test/testdata/configs/go-header-fix.yml
vendored
Normal file
9
test/testdata/configs/go-header-fix.yml
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
linters-settings:
|
||||||
|
goheader:
|
||||||
|
values:
|
||||||
|
const:
|
||||||
|
AUTHOR: The Awesome Project Authors
|
||||||
|
template: |-
|
||||||
|
Copyright 2024 {{ AUTHOR }}
|
||||||
|
|
||||||
|
Use of this source code is governed by LICENSE
|
6
test/testdata/fix/in/go-header_1.go
vendored
Normal file
6
test/testdata/fix/in/go-header_1.go
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 1999 The Awesome Project Authors
|
||||||
|
|
||||||
|
//golangcitest:args -Egoheader
|
||||||
|
//golangcitest:expected_exitcode 0
|
||||||
|
//golangcitest:config_path testdata/configs/go-header-fix.yml
|
||||||
|
package p
|
8
test/testdata/fix/in/go-header_2.go
vendored
Normal file
8
test/testdata/fix/in/go-header_2.go
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
/* Copyright 1999 The Awesome Project Authors
|
||||||
|
|
||||||
|
Use of this source code is governed */
|
||||||
|
|
||||||
|
//golangcitest:args -Egoheader
|
||||||
|
//golangcitest:expected_exitcode 0
|
||||||
|
//golangcitest:config_path testdata/configs/go-header-fix.yml
|
||||||
|
package p
|
10
test/testdata/fix/in/go-header_3.go
vendored
Normal file
10
test/testdata/fix/in/go-header_3.go
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
/*
|
||||||
|
Copyright 1999 The Awesome
|
||||||
|
|
||||||
|
Use of this source code is governed by LICENSE
|
||||||
|
*/
|
||||||
|
|
||||||
|
//golangcitest:args -Egoheader
|
||||||
|
//golangcitest:expected_exitcode 0
|
||||||
|
//golangcitest:config_path testdata/configs/go-header-fix.yml
|
||||||
|
package p
|
8
test/testdata/fix/out/go-header_1.go
vendored
Normal file
8
test/testdata/fix/out/go-header_1.go
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
// Copyright 2024 The Awesome Project Authors
|
||||||
|
//
|
||||||
|
// Use of this source code is governed by LICENSE
|
||||||
|
|
||||||
|
//golangcitest:args -Egoheader
|
||||||
|
//golangcitest:expected_exitcode 0
|
||||||
|
//golangcitest:config_path testdata/configs/go-header-fix.yml
|
||||||
|
package p
|
8
test/testdata/fix/out/go-header_2.go
vendored
Normal file
8
test/testdata/fix/out/go-header_2.go
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
/* Copyright 2024 The Awesome Project Authors
|
||||||
|
|
||||||
|
Use of this source code is governed by LICENSE */
|
||||||
|
|
||||||
|
//golangcitest:args -Egoheader
|
||||||
|
//golangcitest:expected_exitcode 0
|
||||||
|
//golangcitest:config_path testdata/configs/go-header-fix.yml
|
||||||
|
package p
|
10
test/testdata/fix/out/go-header_3.go
vendored
Normal file
10
test/testdata/fix/out/go-header_3.go
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
/*
|
||||||
|
Copyright 2024 The Awesome Project Authors
|
||||||
|
|
||||||
|
Use of this source code is governed by LICENSE
|
||||||
|
*/
|
||||||
|
|
||||||
|
//golangcitest:args -Egoheader
|
||||||
|
//golangcitest:expected_exitcode 0
|
||||||
|
//golangcitest:config_path testdata/configs/go-header-fix.yml
|
||||||
|
package p
|
@ -59,7 +59,13 @@ func ParseTestDirectives(tb testing.TB, sourcePath string) *RunContext {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if !strings.HasPrefix(line, "//golangcitest:") {
|
switch {
|
||||||
|
case strings.HasPrefix(line, "//golangcitest:"):
|
||||||
|
// Ok
|
||||||
|
case !strings.Contains(line, "golangcitest"):
|
||||||
|
// Assume this is a regular comment (required for go-header tests)
|
||||||
|
continue
|
||||||
|
default:
|
||||||
require.Failf(tb, "invalid prefix of comment line %s", line)
|
require.Failf(tb, "invalid prefix of comment line %s", line)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user