internal/lsp/source: add a replacement for experimentalDisabledAnalyses

Change-Id: I5bff1db1d937ffdcb8bb4e36f05073238fbdeb5f
Reviewed-on: https://go-review.googlesource.com/c/tools/+/226961
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rohan Challa <rohan@golang.org>
diff --git a/internal/lsp/source/options.go b/internal/lsp/source/options.go
index aa4f66e..98d408d 100644
--- a/internal/lsp/source/options.go
+++ b/internal/lsp/source/options.go
@@ -414,12 +414,10 @@
 	case "tempModfile":
 		result.setBool(&o.TempModfile)
 
-	// Deprecated settings.
+	// Replaced settings.
 	case "experimentalDisabledAnalyses":
 		result.State = OptionDeprecated
-
-	case "wantSuggestedFixes":
-		result.State = OptionDeprecated
+		result.Replacement = "analyses"
 
 	case "disableDeepCompletion":
 		result.State = OptionDeprecated
@@ -445,6 +443,10 @@
 		result.State = OptionDeprecated
 		result.Replacement = "matcher"
 
+	// Deprecated settings.
+	case "wantSuggestedFixes":
+		result.State = OptionDeprecated
+
 	case "noIncrementalSync":
 		result.State = OptionDeprecated