Skip to content

Commit e923c3a

Browse files
committed
fix: remove exported-is-used option (unused)
1 parent 5536bb5 commit e923c3a

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

jsonschema/golangci.next.jsonschema.json

-5
Original file line numberDiff line numberDiff line change
@@ -3233,11 +3233,6 @@
32333233
"type": "boolean",
32343234
"default": false
32353235
},
3236-
"exported-is-used": {
3237-
"description": "",
3238-
"type": "boolean",
3239-
"default": true
3240-
},
32413236
"exported-fields-are-used": {
32423237
"description": "",
32433238
"type": "boolean",

pkg/config/linters_settings.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -948,7 +948,7 @@ type UnparamSettings struct {
948948
type UnusedSettings struct {
949949
FieldWritesAreUses bool `mapstructure:"field-writes-are-uses"`
950950
PostStatementsAreReads bool `mapstructure:"post-statements-are-reads"`
951-
ExportedIsUsed bool `mapstructure:"exported-is-used"`
951+
ExportedIsUsed bool `mapstructure:"exported-is-used"` // Deprecated
952952
ExportedFieldsAreUsed bool `mapstructure:"exported-fields-are-used"`
953953
ParametersAreUsed bool `mapstructure:"parameters-are-used"`
954954
LocalVariablesAreUsed bool `mapstructure:"local-variables-are-used"`

pkg/config/loader.go

+5
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,11 @@ func (l *Loader) handleLinterOptionDeprecations() {
433433
l.log.Warnf("The configuration option `linters.stylecheck.go` is deprecated, please use global `run.go`.")
434434
}
435435

436+
// Deprecated since v1.60.0
437+
if !l.cfg.LintersSettings.Unused.ExportedIsUsed {
438+
l.log.Warnf("The configuration option `linters.unused.exported-is-used` is deprecated.")
439+
}
440+
436441
// Deprecated since v1.58.0
437442
if l.cfg.LintersSettings.SlogLint.ContextOnly {
438443
l.log.Warnf("The configuration option `linters.sloglint.context-only` is deprecated, please use `linters.sloglint.context`.")

pkg/golinters/unused/unused.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ func getUnusedResults(pass *analysis.Pass, settings *config.UnusedSettings) unus
9090
opts := unused.Options{
9191
FieldWritesAreUses: settings.FieldWritesAreUses,
9292
PostStatementsAreReads: settings.PostStatementsAreReads,
93-
ExportedIsUsed: settings.ExportedIsUsed,
93+
ExportedIsUsed: true,
9494
ExportedFieldsAreUsed: settings.ExportedFieldsAreUsed,
9595
ParametersAreUsed: settings.ParametersAreUsed,
9696
LocalVariablesAreUsed: settings.LocalVariablesAreUsed,

0 commit comments

Comments
 (0)