go fix で構文の更新を解析する
GoLand は go fix に基づくインスペクションを提供します。 これらのインスペクションは、より新しい Go バージョンで導入された言語や標準ライブラリの変更に対応したコードへの更新を支援します。
Go ツールチェーンがコードを解析します。 GoLand は、結果をエディターの インスペクションとして表示します。 各インスペクションは、古い構文を特定します。 自動更新に対応したインスペクションはクイックフィックスを提供します。
エディターで構文の更新を適用する
GoLand は青い下線と構文更新アイコン( )で構文の更新をハイライトします。
構文の更新を適用する
ハイライトされたコード要素にキャレットを置きます。
電球アイコンをクリックするか、 Alt+Enter を押します。
クイックフィックスを選択し、 Enter を押すかクイックフィックスをクリックします。

クイックフィックスの詳細については、 インテンションアクション を参照してください。
追加の構文更新のためにコードを分析する
構文の更新を適用すると、GoLand はエディターに その他の構文の更新についてコードを分析する リンクを表示します。
追加の構文更新のためにコードを分析する
その他の構文の更新についてコードを分析する をクリックしてください。

構文更新スコープを指定する ダイアログで、 プロジェクト全体 、現在のファイル、または カスタムスコープ を選択します。
分析 をクリックしてください。
GoLand は、 問題 ツールウィンドウの 配下に結果を表示します。
構文の更新を確認して適用する
問題 ツールウィンドウで、インスペクションを選択して内容、影響を受けるファイル、利用可能なクイックフィックスを確認します。
構文更新クイックフィックスを適用する
一つの該当箇所を更新するには、インスペクションとファイルノードを展開し、該当箇所を選択してクイックフィックスボタンをクリックします ボタンのラベルは、選択したインスペクション用の修正を表します。

インスペクショングループ内の全ての箇所を更新するには、グループを選択して 'go fix' の提案を適用 をクリックします。

別のスコープでインスペクションを実行する
インスペクションの詳細で インスペクションの実行 をクリックします
インスペクションスコープダイアログで、「全プロジェクト」またはカスタムスコープを選択します。
文字列に挿入されたコードを含める場合は、 挿入されたコードをインスペクション を選択します。
OK をクリックしてください。

構文更新インスペクションを構成する
Go fix インスペクションは、デフォルトで 構文の更新 の重大度と Go 構文の更新 のハイライトスタイルを使用します。
構文更新インスペクションを構成する
Ctrl+Alt+S を押して設定を開き、 に移動します。
Go|Go fix を展開します。
インスペクションを選択します。 全ての Go fix インスペクションをまとめて構成するには、 Go フィックス グループを選択します。
重大度 リストから値を選択します。
エディター内のハイライト リストから値を選択します。
変更を適用して、ダイアログを閉じます。
