GoLand 2026.1 Help

Flow 型チェックツール

Flow(英語) は、 JavaScript に型アノテーションをもたらす静的型チェッカーです。 GoLand は Flow 構造を認識し、すべてのオペレーティングシステムで構文ハイライトを提供します。

始める前に

Node.js をダウンロードしてインストールします。

Flow のインストールと構成

  • 組み込み ターミナル (Alt+F12) では、次のいずれかのコマンドを使用します。

    • Flow をグローバルにインストールするには、次のコマンドを実行します。

      npm install --global flow-bin
    • Flow を開発依存関係としてインストールするには、次を実行します。

      npm install --save-dev flow-bin

Flow オフィシャル Web サイト(英語)の詳細を参照してください。

GoLand に Flow 構造を認識させ、正しい構文ハイライトを提供し、エラーを適切に報告し、誤検出エラーハイライトを防ぐには、プロジェクトの JavaScript 言語レベルを Flow に変更し、 .flowconfig 構成ファイルをプロジェクトに追加し、チェック対象の各ファイルの先頭に // @flow コメントを追加してください。

プロジェクトの言語レベルを Flow に変更する

  1. 設定 ダイアログ(Ctrl+Alt+S )で 言語 & フレームワーク | JavaScript に移動します。 JavaScript ページが開きます。

  2. JavaScript 言語バージョン リストから Flow 型チェックツール を選択します。

  3. Flow パッケージまたは実行可能ファイル フィールドで、 node_modules\flow-bin パッケージまたは Flow バイナリ実行可能ファイルへのパスを指定します。 node_modules\.bin\flow を使用するには、Node.js へのパスが PATH 環境変数に追加されていることを確認してください。

  4. Flow サーバーの使用用途:: エリアで、次のチェックボックスをオンまたはオフにして、コーディング支援の基礎を指定します。

    • 型チェック:: このチェックボックスを選択すると、Flow サーバーから受信したデータに基づいて構文とエラーのハイライトが行われます。 このチェックボックスをオフにすると、基本的な内部 GoLand ハイライトのみが利用できます。

    • ナビゲーション、コード補完、型のヒント: このチェックボックスを選択すると、参照解決やコード補完の候補リストには、Flow との連携から取得した候補と GoLand によって計算された候補の両方が含まれます。 このチェックボックスをオフにすると、参照は GoLand の計算のみで解決されます。

    チェックボックスは、 Flow 実行ファイルへのパスが指定されている場合にのみ使用できます。

  5. Flow は 変更されたすべてのファイルを自動的に保存 に保存するチェックボックスを選択したままにしておきます。

Flow を有効にする

  1. .flowconfig を追加するには、埋め込み ターミナルAlt+F12 )を開いて次を入力します。

    flow init

    .flowconfig を特定のフォルダーに追加するには、次を入力します。

    cd <path to the folder to check>

    flow init

  2. ファイルで Flow を有効にするには、ファイルの先頭に // @flow コメントを追加します。単に flow と入力し、 Tab を押すと、GoLand が // @flow に展開されます。

    まだ .flowconfig をお持ちでない場合、GoLand は現在のフォルダーに構成ファイルを追加するよう促すツールチップを表示します。

    ツールチップ: 現在のフォルダーに .flowconfig を追加する

    現在のフォルダーとプロジェクトルートを選択するには、 さらにアクション をクリックするか、 Alt+Enter を押します。

    ツールチップ: その他のアクション
2026 年 5 月 22 日