build(deps): bump github.com/karamaru-alpha/copyloopvar from 1.0.10 to 1.1.0 (#4632)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
This commit is contained in:
parent
2c666ed4eb
commit
3f63db133e
@ -154,9 +154,9 @@ linters-settings:
|
||||
pop-directional-isolate: false
|
||||
|
||||
copyloopvar:
|
||||
# If true, ignore aliasing of loop variables.
|
||||
# Check all assigning the loop variable to another variable.
|
||||
# Default: false
|
||||
ignore-alias: true
|
||||
check-alias: true
|
||||
|
||||
cyclop:
|
||||
# The maximal code complexity to report.
|
||||
|
2
go.mod
2
go.mod
@ -59,7 +59,7 @@ require (
|
||||
github.com/jirfag/go-printf-func-name v0.0.0-20200119135958-7558a9eaa5af
|
||||
github.com/jjti/go-spancheck v0.5.3
|
||||
github.com/julz/importas v0.1.0
|
||||
github.com/karamaru-alpha/copyloopvar v1.0.10
|
||||
github.com/karamaru-alpha/copyloopvar v1.1.0
|
||||
github.com/kisielk/errcheck v1.7.0
|
||||
github.com/kkHAIKE/contextcheck v1.1.5
|
||||
github.com/kulti/thelper v0.6.3
|
||||
|
4
go.sum
generated
4
go.sum
generated
@ -318,8 +318,8 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V
|
||||
github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
|
||||
github.com/julz/importas v0.1.0 h1:F78HnrsjY3cR7j0etXy5+TU1Zuy7Xt08X/1aJnH5xXY=
|
||||
github.com/julz/importas v0.1.0/go.mod h1:oSFU2R4XK/P7kNBrnL/FEQlDGN1/6WoxXEjSSXO0DV0=
|
||||
github.com/karamaru-alpha/copyloopvar v1.0.10 h1:8HYDy6KQYqTmD7JuhZMWS1nwPru9889XI24ROd/+WXI=
|
||||
github.com/karamaru-alpha/copyloopvar v1.0.10/go.mod h1:u7CIfztblY0jZLOQZgH3oYsJzpC2A7S6u/lfgSXHy0k=
|
||||
github.com/karamaru-alpha/copyloopvar v1.1.0 h1:x7gNyKcC2vRBO1H2Mks5u1VxQtYvFiym7fCjIP8RPos=
|
||||
github.com/karamaru-alpha/copyloopvar v1.1.0/go.mod h1:u7CIfztblY0jZLOQZgH3oYsJzpC2A7S6u/lfgSXHy0k=
|
||||
github.com/kisielk/errcheck v1.7.0 h1:+SbscKmWJ5mOK/bO1zS60F5I9WwZDWOfRsC4RwfwRV0=
|
||||
github.com/kisielk/errcheck v1.7.0/go.mod h1:1kLL+jV4e+CFfueBmI1dSK2ADDyQnlrnrY/FqKluHJQ=
|
||||
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
|
||||
|
@ -3172,7 +3172,7 @@
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"ignore-alias": {
|
||||
"check-alias": {
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
}
|
||||
|
@ -315,7 +315,8 @@ type BiDiChkSettings struct {
|
||||
}
|
||||
|
||||
type CopyLoopVarSettings struct {
|
||||
IgnoreAlias bool `mapstructure:"ignore-alias"`
|
||||
IgnoreAlias bool `mapstructure:"ignore-alias"` // Deprecated: use CheckAlias
|
||||
CheckAlias bool `mapstructure:"check-alias"`
|
||||
}
|
||||
|
||||
type Cyclop struct {
|
||||
|
@ -363,6 +363,11 @@ func (l *Loader) handleLinterOptionDeprecations() {
|
||||
"Please enable `shadow` instead, if you are not using `enable-all`.")
|
||||
}
|
||||
|
||||
if l.cfg.LintersSettings.CopyLoopVar.IgnoreAlias {
|
||||
l.log.Warnf("The configuration option `linters.copyloopvar.ignore-alias` is deprecated and ignored," +
|
||||
"please use `linters.copyloopvar.check-alias`.")
|
||||
}
|
||||
|
||||
// Deprecated since v1.42.0.
|
||||
if l.cfg.LintersSettings.Errcheck.Exclude != "" {
|
||||
l.log.Warnf("The configuration option `linters.errcheck.exclude` is deprecated, please use `linters.errcheck.exclude-functions`.")
|
||||
|
@ -15,7 +15,7 @@ func New(settings *config.CopyLoopVarSettings) *goanalysis.Linter {
|
||||
if settings != nil {
|
||||
cfg = map[string]map[string]any{
|
||||
a.Name: {
|
||||
"ignore-alias": settings.IgnoreAlias,
|
||||
"check-alias": settings.CheckAlias,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
@ -17,7 +17,7 @@ func copyloopvarCase1() {
|
||||
fns = append(fns, func() {
|
||||
fmt.Println(v)
|
||||
})
|
||||
_v := v // want `The copy of the 'for' variable "v" can be deleted \(Go 1\.22\+\)`
|
||||
_v := v
|
||||
_ = _v
|
||||
}
|
||||
for _, fn := range fns {
|
||||
|
@ -1,3 +1,3 @@
|
||||
linters-settings:
|
||||
copyloopvar:
|
||||
ignore-alias: true
|
||||
check-alias: true
|
||||
|
@ -18,7 +18,7 @@ func copyloopvarCase1() {
|
||||
fns = append(fns, func() {
|
||||
fmt.Println(v)
|
||||
})
|
||||
_v := v
|
||||
_v := v // want `The copy of the 'for' variable "v" can be deleted \(Go 1\.22\+\)`
|
||||
_ = _v
|
||||
}
|
||||
for _, fn := range fns {
|
||||
|
Loading…
x
Reference in New Issue
Block a user