Skip to content

Commit 0eb9544

Browse files
committed
chore: handle deprecation
1 parent 5aa7cc4 commit 0eb9544

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

pkg/config/loader.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ func (l *Loader) Load() error {
6161

6262
l.handleGoVersion()
6363

64+
l.handleDeprecation()
65+
6466
err = l.handleEnableOnlyOption()
6567
if err != nil {
6668
return err
@@ -114,6 +116,24 @@ func (l *Loader) handleGoVersion() {
114116
}
115117
}
116118

119+
func (l *Loader) handleDeprecation() {
120+
if len(l.cfg.Run.SkipFiles) > 0 {
121+
l.log.Warnf("The configuration option `run.skip-files` is deprecated, please use `issues.exclude-files`.")
122+
l.cfg.Issues.ExcludeFiles = l.cfg.Run.SkipFiles
123+
}
124+
125+
if len(l.cfg.Run.SkipDirs) > 0 {
126+
l.log.Warnf("The configuration option `run.skip-dirs` is deprecated, please use `issues.exclude-dirs`.")
127+
l.cfg.Issues.ExcludeDirs = l.cfg.Run.SkipDirs
128+
}
129+
130+
// The 2 options are true by default.
131+
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`.")
133+
}
134+
l.cfg.Issues.UseDefaultExcludeDirs = l.cfg.Run.UseDefaultSkipDirs && l.cfg.Issues.UseDefaultExcludeDirs
135+
}
136+
117137
func (l *Loader) setConfigFile() error {
118138
configFile, err := l.evaluateOptions()
119139
if err != nil {

0 commit comments

Comments
 (0)