From b4633ca8f7b25e7f021e91df194180b544f79bb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 23 Oct 2022 11:06:14 +0000 Subject: [PATCH 1/2] build(deps): bump github.com/sashamelentyev/usestdlibvars Bumps [github.com/sashamelentyev/usestdlibvars](https://github.com/sashamelentyev/usestdlibvars) from 1.20.0 to 1.21.1. - [Release notes](https://github.com/sashamelentyev/usestdlibvars/releases) - [Commits](https://github.com/sashamelentyev/usestdlibvars/compare/v1.20.0...v1.21.1) --- updated-dependencies: - dependency-name: github.com/sashamelentyev/usestdlibvars dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 38c75cd89f30..0ba6c7370953 100644 --- a/go.mod +++ b/go.mod @@ -79,7 +79,7 @@ require ( github.com/ryanrolds/sqlclosecheck v0.3.0 github.com/sanposhiho/wastedassign/v2 v2.0.6 github.com/sashamelentyev/interfacebloat v1.1.0 - github.com/sashamelentyev/usestdlibvars v1.20.0 + github.com/sashamelentyev/usestdlibvars v1.21.1 github.com/securego/gosec/v2 v2.14.0 github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c github.com/shirou/gopsutil/v3 v3.22.9 diff --git a/go.sum b/go.sum index eaba91cd3ed8..c6cd19c4e666 100644 --- a/go.sum +++ b/go.sum @@ -469,8 +469,8 @@ github.com/sanposhiho/wastedassign/v2 v2.0.6 h1:+6/hQIHKNJAUixEj6EmOngGIisyeI+T3 github.com/sanposhiho/wastedassign/v2 v2.0.6/go.mod h1:KyZ0MWTwxxBmfwn33zh3k1dmsbF2ud9pAAGfoLfjhtI= github.com/sashamelentyev/interfacebloat v1.1.0 h1:xdRdJp0irL086OyW1H/RTZTr1h/tMEOsumirXcOJqAw= github.com/sashamelentyev/interfacebloat v1.1.0/go.mod h1:+Y9yU5YdTkrNvoX0xHc84dxiN1iBi9+G8zZIhPVoNjQ= -github.com/sashamelentyev/usestdlibvars v1.20.0 h1:K6CXjqqtSYSsuyRDDC7Sjn6vTMLiSJa4ZmDkiokoqtw= -github.com/sashamelentyev/usestdlibvars v1.20.0/go.mod h1:0GaP+ecfZMXShS0A94CJn6aEuPRILv8h/VuWI9n1ygg= +github.com/sashamelentyev/usestdlibvars v1.21.1 h1:GQGlReyL9Ek8DdJmwtwhHbhwHnuPfsKaprpjnrPcjxc= +github.com/sashamelentyev/usestdlibvars v1.21.1/go.mod h1:MPI52Qq99iO9sFZZcKJ2y/bx6BNjs+/2bw3PCggIbew= github.com/securego/gosec/v2 v2.14.0 h1:U1hfs0oBackChXA72plCYVA4cOlQ4gO+209dHiSNZbI= github.com/securego/gosec/v2 v2.14.0/go.mod h1:Ff03zEi5NwSOfXj9nFpBfhbWTtROCkg9N+9goggrYn4= github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c h1:W65qqJCIOVP4jpqPQ0YvHYKwcMEMVWIzWC5iNQQfBTU= From a8945988bdb8e0c678570253a5d8a5a39db8803b Mon Sep 17 00:00:00 2001 From: Fernandez Ludovic Date: Sun, 23 Oct 2022 14:26:29 +0200 Subject: [PATCH 2/2] feat: update --- .golangci.reference.yml | 3 +++ pkg/config/linters_settings.go | 23 ++++++++++++----------- pkg/golinters/usestdlibvars.go | 9 +++++---- 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/.golangci.reference.yml b/.golangci.reference.yml index 5cecc9c6bfd4..d96efc003001 100644 --- a/.golangci.reference.yml +++ b/.golangci.reference.yml @@ -1776,6 +1776,9 @@ linters-settings: # Suggest the use of constant.Kind.String(). # Default: false constant-kind: true + # Suggest the use of syslog.Priority. + # Default: false + syslog-priority: true unparam: # Inspect exported functions. diff --git a/pkg/config/linters_settings.go b/pkg/config/linters_settings.go index 12ffde213401..d932c9cdf6b2 100644 --- a/pkg/config/linters_settings.go +++ b/pkg/config/linters_settings.go @@ -652,17 +652,18 @@ type TenvSettings struct { } type UseStdlibVarsSettings struct { - HTTPMethod bool `mapstructure:"http-method"` - HTTPStatusCode bool `mapstructure:"http-status-code"` - TimeWeekday bool `mapstructure:"time-weekday"` - TimeMonth bool `mapstructure:"time-month"` - TimeLayout bool `mapstructure:"time-layout"` - CryptoHash bool `mapstructure:"crypto-hash"` - DefaultRPCPathFlag bool `mapstructure:"default-rpc-path"` - OSDevNullFlag bool `mapstructure:"os-dev-null-flag"` - SQLIsolationLevelFlag bool `mapstructure:"sql-isolation-level-flag"` - TLSSignatureSchemeFlag bool `mapstructure:"tls-signature-scheme-flag"` - ConstantKind bool `mapstructure:"constant-kind"` + HTTPMethod bool `mapstructure:"http-method"` + HTTPStatusCode bool `mapstructure:"http-status-code"` + TimeWeekday bool `mapstructure:"time-weekday"` + TimeMonth bool `mapstructure:"time-month"` + TimeLayout bool `mapstructure:"time-layout"` + CryptoHash bool `mapstructure:"crypto-hash"` + DefaultRPCPath bool `mapstructure:"default-rpc-path"` + OSDevNull bool `mapstructure:"os-dev-null"` + SQLIsolationLevel bool `mapstructure:"sql-isolation-level"` + TLSSignatureScheme bool `mapstructure:"tls-signature-scheme"` + ConstantKind bool `mapstructure:"constant-kind"` + SyslogPriority bool `mapstructure:"syslog-priority"` } type UnparamSettings struct { diff --git a/pkg/golinters/usestdlibvars.go b/pkg/golinters/usestdlibvars.go index 8c4858d84bea..0ea4b563b0a0 100644 --- a/pkg/golinters/usestdlibvars.go +++ b/pkg/golinters/usestdlibvars.go @@ -18,13 +18,14 @@ func NewUseStdlibVars(cfg *config.UseStdlibVarsSettings) *goanalysis.Linter { analyzer.CryptoHashFlag: cfg.CryptoHash, analyzer.HTTPMethodFlag: cfg.HTTPMethod, analyzer.HTTPStatusCodeFlag: cfg.HTTPStatusCode, - analyzer.OSDevNullFlag: cfg.OSDevNullFlag, - analyzer.RPCDefaultPathFlag: cfg.DefaultRPCPathFlag, - analyzer.SQLIsolationLevelFlag: cfg.SQLIsolationLevelFlag, + analyzer.OSDevNullFlag: cfg.OSDevNull, + analyzer.RPCDefaultPathFlag: cfg.DefaultRPCPath, + analyzer.SQLIsolationLevelFlag: cfg.SQLIsolationLevel, + analyzer.SyslogPriorityFlag: cfg.SyslogPriority, analyzer.TimeLayoutFlag: cfg.TimeLayout, analyzer.TimeMonthFlag: cfg.TimeMonth, analyzer.TimeWeekdayFlag: cfg.TimeWeekday, - analyzer.TLSSignatureSchemeFlag: cfg.TLSSignatureSchemeFlag, + analyzer.TLSSignatureSchemeFlag: cfg.TLSSignatureScheme, } }