これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドhh_clientです。
プログラム:
NAME
hh_client-ハック言語タイプチェッカーへのインターフェース
SYNOPSIS
hh_クライアント [モード] [OPTIONS] [DIRECTORY]
DESCRIPTION
hh_クライアント(1)は、静的分析ツールへのインターフェイスであり、ほとんどの
言語の型システムをハックします。 コードは、このツールの検証に合格する必要があります
ハック言語で有効なコードと見なされます。
いくつかの可能性があります モード以下のための hh_クライアント(1)(以下を参照)。 デフォルトでは、
チェック モード、現在のディレクトリを DIRECTORY。 これらは妥当なデフォルトです。
つまり、ほとんどのユーザーは次のようにコマンドを呼び出すことができます。
hh_クライアント
プロジェクト全体のタイプエラーのリストを取得するための引数はありません。
すべての モードs受け入れる DIRECTORY オプションの最後の引数として。 これは、
操作するプロジェクト。 hh_クライアント(1)ファイルシステムを DIRECTORY
と呼ばれるファイルが見つかるまで .hhconfig 次に、ハック言語コードの本体を操作します
このディレクトリに根ざしています。 いいえの場合 DIRECTORY が指定されている場合は、現在のディレクトリを使用します。
デフォルト。 これはあなたが走ることができることを意味します hh_クライアント(1)プロジェクトの任意のサブディレクトリで、
プロジェクト全体のタイプエラーを指定せずに DIRECTORY 明示的に
hh_クライアント(1)ロジック自体はほとんど実装されていませんが、
hh_server(1)デーモン。 サーバーは自動的に起動され、必要に応じて再起動されます。
モード
チェック
デフォルト モード 何も指定されていない場合。 なしで OPTIONS 指定すると、タイプのリストが出力されます
標準出力でエラーが発生するか、「エラーなし!」と出力されます。 なかった場合。
その他にもたくさんのグーグルの OPTIONS の出力に影響を与える チェック モード、時にはそれを完全に実行させる
異なるもの。 (これらは、の「サブモード」と見なすことができます。 チェック モード。)これらの多く
オプションは大幅に改訂されているため、ここでは文書化されていません。 読む
完全なリストのソース。
広く役立つ OPTIONS for チェック モードが含まれます:
- 色 FILE
のどの部分に関する情報を出力するサブモード FILE 実際には
タイプチェックされており、そうではありません。 Hackの部分モードとPHPの相互運用性により、
型システムは、プログラムの一部の型を認識していない可能性があります。 この場合、
プログラマーを信頼し、続行します。 The - 色 モードはANSIでファイルを出力します
緑のコードが実際に完全にチェックされ、赤のコードがチェックできない端末の色
このようなタイプ情報が欠落しているため、完全にチェックされています。
- 助けて に関する情報を出力します hh_クライアント(1)とそのコマンドラインオプションを選択し、終了します。
そこに記載されているオプションの多くは実験的なものであり、特にそうでない場合はそうです
このマニュアルページで説明されています。
- から 環境変数EDITOR
特定のエディターが期待する形式で出力を印刷します。 の有効な値 環境変数EDITOR
エマックス & 活力。 他のツールで使用するには、 --json を代わりにお使いください。
--json マシンでの使用を目的としたJSON形式で出力を出力します。
デフォルトで出力される人間の消費を目的とした出力。
-再試行 NUM
typecheckerデーモンがビジーの場合は、試してください NUM あきらめる前にそれに接続する回数。
作成セッションプロセスで NUM サーバーがすぐに利用できない場合に再試行を無効にするには、0に設定します。
- 状態
人間が読める形式のエラー情報を標準出力に出力してから終了します。 The
デフォルトのサブモード チェック 何も指定されていない場合。 この出力は対象外です
ツールによる使用。ただし、人間が消費する場合のみ。 ツールの使用を目的とした出力の場合、
見る --json および - から オプション。
- バージョン
ビルドIDとビルド日付を含む現在のクライアントバージョンを出力してから、
終了します。
--オートコンプリート
カーソルがに置き換えられたSTDINのテキストをオートコンプリートします AUTO332。 を返します
改行で区切られたリスト。
- 探す STRING
のあいまい検索記号の定義 ストリング。 改行で区切られたリストを返します。
start
明示的に開始します hh_server(1)デーモンがまだ実行されていない場合。 これではありません
通常必要なので、 チェック モードが実行されていない場合は、必要に応じて起動します。
stop
明示的に停止します hh_server(1)デーモンが実行されている場合。 これは通常は必要ありませんが、
デーモンが長期間使用されなかった場合、デーモンは終了するためです。
再起動
明示的に停止してから再開します hh_server(1)デーモン。 デーモンがそうでない場合は失敗します
現在実行中です。 デーモンは更新されるため、通常はデーモンを再起動する必要はありません。
バックグラウンドでの状態、および hh_クライアント(1)タイプチェッカーがあれば自動的に再起動します
バイナリが更新されました。
EXIT ステータス
チェック のモード - 状態 サブモード、 hh_クライアント(1)タイプがない場合は0を返します
エラー、それ以外の場合はゼロ以外。
その他の呼び出しの終了ステータスは現在未定義であり、変更される可能性があります。
ENVIRONMENT
USER ソケットを見つけるために、プロジェクトルートへのパスと組み合わせて使用されます
ランニングとのコミュニケーションのため hh_server(1)デーモン。 通常、ログインによって設定されます
環境ですが、一部の非標準設定では設定されていない場合があります。
onworks.netサービスを使用してオンラインでhh_clientを使用する