@@ -118,24 +118,24 @@ func (l *Loader) handleGoVersion() {
118118
119119func (l * Loader ) handleDeprecation () {
120120 if len (l .cfg .Run .SkipFiles ) > 0 {
121- l .log . Warnf ("The configuration option `run.skip-files` is deprecated, please use `issues.exclude-files`." )
121+ l .warn ("The configuration option `run.skip-files` is deprecated, please use `issues.exclude-files`." )
122122 l .cfg .Issues .ExcludeFiles = l .cfg .Run .SkipFiles
123123 }
124124
125125 if len (l .cfg .Run .SkipDirs ) > 0 {
126- l .log . Warnf ("The configuration option `run.skip-dirs` is deprecated, please use `issues.exclude-dirs`." )
126+ l .warn ("The configuration option `run.skip-dirs` is deprecated, please use `issues.exclude-dirs`." )
127127 l .cfg .Issues .ExcludeDirs = l .cfg .Run .SkipDirs
128128 }
129129
130130 // The 2 options are true by default.
131131 if ! l .cfg .Run .UseDefaultSkipDirs {
132- l .log . Warnf ("The configuration option `run.skip-dirs-use-default` is deprecated, please use `issues.exclude-dirs-use-default`." )
132+ l .warn ("The configuration option `run.skip-dirs-use-default` is deprecated, please use `issues.exclude-dirs-use-default`." )
133133 }
134134 l .cfg .Issues .UseDefaultExcludeDirs = l .cfg .Run .UseDefaultSkipDirs && l .cfg .Issues .UseDefaultExcludeDirs
135135
136136 // The 2 options are false by default.
137137 if l .cfg .Run .ShowStats {
138- l .log . Warnf ("The configuration option `run.show-stats` is deprecated, please use `output.show-stats`" )
138+ l .warn ("The configuration option `run.show-stats` is deprecated, please use `output.show-stats`" )
139139 }
140140 l .cfg .Output .ShowStats = l .cfg .Run .ShowStats || l .cfg .Output .ShowStats
141141}
@@ -319,6 +319,14 @@ func (l *Loader) appendStringSlice(name string, current *[]string) {
319319 }
320320}
321321
322+ func (l * Loader ) warn (format string ) {
323+ if l .cfg .InternalTest || l .cfg .InternalCmdTest || os .Getenv (logutils .EnvTestRun ) == "1" {
324+ return
325+ }
326+
327+ l .log .Warnf (format )
328+ }
329+
322330func fileDecoderHook () viper.DecoderConfigOption {
323331 return viper .DecodeHook (mapstructure .ComposeDecodeHookFunc (
324332 // Default hooks (https://github.com/spf13/viper/blob/518241257478c557633ab36e474dfcaeb9a3c623/viper.go#L135-L138).
0 commit comments