安全な削除
GoLand を使用すると、安全な削除リファクタリングを使用して、ソースコードからファイルを安全に削除できます。GoLand はファイルを削除する前に、使用箇所を検索し、見つかった場合は、GoLand でチェックして必要な調整を行うことができます。
安全な削除を呼び出すリファクタリング
削除する項目を選択します。
メインメニューまたはコンテキストメニューから
を選択するか、Alt+Delete を押します。表示されるダイアログで、必要なオプションを選択し、OK をクリックします。
利用可能なオプションは以下のとおりです。
コメントと文字列内を検索 : このチェックボックスをオンにすると、GoLand はソースコードファイル内のコメントと文字列リテラル内の出現を検索します。
テキスト出現箇所の検索 : このチェックボックスをオンにすると、GoLand はソースコードを含まないファイル内の出現を検索します。これには、テキストファイル、プロパティファイル、HTML ファイル、ドキュメントファイルなどがあります。
GoLand に問題が発生すると、検出された使用箇所ダイアログが表示されます。適切な処置を続行します。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/go_rename_inline.png)
名前の変更リファクタリング
名前変更リファクタリングを使用して、コード全体でシンボル、ファイル、それらへのすべての参照の名前を変更する限定されたスコープだけが影響を受けるため、ローカル変数またはプライベートメソッドの名前変更はインラインで簡単に行うことができます。型、インターフェース、または public メソッドの名前を変更すると、多くのファイルに影響を与える可能性があります。リファクタリングする前に、潜在的な変更をプレビューします。コードの名前を変更するエディターで、パラメーター、メソッド、その他のコード要素の名前を変...
![](https://resources.jetbrains.com/help/img/idea/2024.1/go_inspections_settings.png)
コードインスペクション
GoLand には、プロジェクトをコンパイルする前に、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコードに影響を与...