リリースノート
以下の表は、GoLand 2026.1 で導入された機能、解決されたバグ、および他の検証済みの問題の一覧です。 目的のカテゴリに移動するには、右側の目次をご利用ください。
機能
チケット | 説明 |
|---|---|
Go 1.26 タブの新機能 | |
Go 1.26 言語変更: 組み込み関数解析を更新し、式をオペランドとしてサポートするようにしました。 | |
Go 1.26: ポインタラッパー関数を new(expr) にインライン化する - モダナイザーインスペクション | |
モジュール統合が無効になっている場合、go.mod ファイルの先頭に通知を表示する |
ユーザビリティの問題
チケット | 説明 |
|---|---|
関数 / メソッドテンプレートでポインターレシーバーを提案する | |
型名に基づいて複合リテラルのドキュメントを表示する | |
リンター: リンターのリストにスピード検索機能を追加する |
タスク
チケット | 説明 |
|---|---|
Go 1.26 ツール変更: `go tool doc` への参照を `go doc` に置き換えます | |
Go 1.26:errors.As -> errors.AsType インスペクション with quickfix | |
更新のための構文解析: 検索と類義語 | |
「Go 1.26 の新機能」タブのテキストを提供してください | |
インスペクションの新たな重症度レベル: 構文の更新 | |
Go 1.26 用の新しいレッスンセットを作成し、GoLand ですべてが正常に動作することを確認してください。 | |
不安定なテストを修正: com.intellij.packageChecker.extension.go.GoVulnerablePackageImportInspectionTest.testImportVulnerablePackageWithAlias | |
新規ポップアップメニューを変更する: Terraform リソースオプションを追加する | |
保存時のアクションでインポートの最適化をデフォルトで有効にする | |
パフォーマンステスト用の lexingTime#go および parsingTime#go メトリクスを取得する方法がありません | |
GoLand で分割デバッガーを有効にする | |
Go 1.26 向けインタラクティブレッスンプロモーション | |
ログ記録の改善: go モジュール | |
GoReceiver PSI に isVariadic を追加し、スタブを作成する |
バグ
チケット | 説明 |
|---|---|
Printf のような関数の書式文字列内の書式「動詞」に含まれる文字は考慮しないでください | |
現在项目に複数のモジュールがある場合、「&connector.MeetingServiceServer_ServiceDesc」 (タイプ *"xxx.com/server".ServiceDesc) をタイプ *"xxx.com/server".ServiceDesc として使用できません。 | |
ウェルカム画面の右側のタブは利用できません | |
再帰的な型制約 | |
「3 番目のパラメーターには型が必要です」リファクタリング | |
GoDownloadSdkAction におけるローカライズの問題 | |
冗長なため、ブランチの提案はコンパイルエラーになります | |
汎用エイリアスが正しく認識されません | |
汎用型のエイリアス - エイリアスを型として使用することはできません | |
T: VgoToolchainService.runGoEnvForActualGoRoot | |
GoAddMethodToInterfaceCodeVisionProvider の空白インレイヒントオプション | |
分割モードでは、ゴルーチンのダンプ操作が機能しません。 | |
「インターフェースの実装」は、マウスクリックでインターフェースを選択すると失敗します(Enter キーでは動作します) | |
エディターにカーソルがない移動後にエディターで移動 | |
「サンプルコードを追加」のスニペットでは、「Println」の代わりに「Printf」を使用しています。 | |
unsafe.Slice で無効な「冗長な型変換」ヒントが使用されています | |
不安定な「冗長な型変換」インスペクション | |
ポインターをラップする関数をインライン化しても、未使用のインポートは削除されません。 | |
括弧で囲まれたレシーバー型を持つメソッドが GoMethodIndex に存在しない | |
GoTypeAliasIndex は、括弧で囲まれた右辺を持つ型エイリアスをインデックス化しません。 | |
検査システムは、定数がインポートされたパッケージ名を隠蔽している場合に、循環定義の誤検出を警告します。 | |
CPU 使用率が高いため、特定の go ファイルを開くと GoLand 25.3/25.3.1 がフリーズします。 | |
DfaTracePanel におけるローカライズの問題 | |
実行 / デバッグツールウィンドウでは、go build コマンドはデフォルトでは折りたたまれません。 | |
GoVarReference は、短い変数宣言内の型スペックを解決しません。 | |
WSL2 で Go 実行構成を起動すると「アクセスが拒否されました」というエラーが発生する | |
GoStringUtil.decode() は、\xNN/\NNN バイトエスケープ>= 0x80 を U+FFFD ではなく Latin-1 にマッピングします。 | |
var/const の再宣言に対する PSI 解決では、最初の宣言ではなく最後の宣言が選択されます。 | |
パッケージ `github.com/pkg/errors` は、インストール済みであっても推奨しなくなりました。 | |
Go プラグインをインストールすると、Java の「強制ステップイン」が非表示になります |
例外
チケット | 説明 |
|---|---|
`CheckFusReopenStartupOpenNoPathInLightEditIUTest.openNoPathInLightEdit()` テスト失敗 | |
GoDfaResourceLeakAnalysis.handleCall で IOOBE が発生しました | |
REWA: [GoReferencesCodeVisionProvider.toNamedElement] | |
com.goide.microservices.references.GoUrlPathReferenceProvider.getReferencesByElement の REWA |