Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

hh_client — online w chmurze

Uruchom hh_client w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie hh_client, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


hh_client — interfejs do narzędzia do sprawdzania typów języka Hack

STRESZCZENIE


hh_klient [TRYB] [OPCJE] [KATALOG]

OPIS


hh_klient(1) jest interfejsem do narzędzia do analizy statycznej, które wymusza większość
Zhakuj system typów języka. Kod musi przejść walidację tego narzędzia, aby być
uważany za ważny kod w języku Hack.

Możliwych jest kilka TRYBs dla hh_klient(1) (patrz poniżej). Domyślnie wywoła
dotychczasowy ZOBACZ mode, z bieżącym katalogiem jako KATALOG. Są to rozsądne wartości domyślne,
co oznacza, że ​​większość użytkowników może po prostu wywołać polecenie jako

hh_klient

bez argumentów, aby uzyskać listę błędów typu w całym projekcie.

Wszystkie TRYBs zaakceptować KATALOG jako opcjonalny argument końcowy. Oznacza to
projekt, na podstawie którego ma działać. hh_klient(1) przechodzi do systemu plików z KATALOG
dopóki nie znajdzie pliku o nazwie .hhconfig a następnie operuje na treści kodu języka Hack
zakorzenione w tym katalogu. Jeśli nie KATALOG jest określony, używa bieżącego katalogu według
domyślny. Oznacza to, że możesz biegać hh_klient(1) w dowolnym podkatalogu twojego projektu i get
wpisz błędy dla całego projektu bez określania a KATALOG jawnie.

hh_klient(1) implementuje bardzo mało logiki, ale raczej służy jako interfejs do
hh_serwer(1) demon. Serwer zostanie automatycznie uruchomiony i zrestartowany w razie potrzeby.

TRYBY


ZOBACZ
Domyślny TRYB jeśli żaden nie jest określony. Z nie OPCJE określony, drukuje listę typów
błędy na standardowym wyjściu lub drukuje „Brak błędów!” gdyby ich nie było.

Wiele OPCJE wpływać na wynik ZOBACZ trybie, czasami powodując jego całkowite wyłączenie
różne rzeczy. (Można je uznać za „tryby podrzędne” programu ZOBACZ tryb.) Wiele z nich
opcje przechodzą znaczną rewizję i dlatego nie są tutaj udokumentowane; przeczytać
źródło pełnej listy.

Szeroko przydatne OPCJE dla ZOBACZ tryb obejmuje:

--kolor FILE
Tryb podrzędny, który drukuje informacje o tym, które części FILE faktycznie są
sprawdzone, a które nie. Ze względu na częściowy tryb Hack i interoperacyjność PHP,
system typów może nie znać typów części programu. W tym przypadku to
ufa programiście i kontynuuje. The --kolor mode drukuje plik z ANSI
kolory terminali, gdzie kod zielony jest faktycznie w pełni sprawdzany, a kod czerwony nie
w pełni sprawdzone z powodu takich brakujących informacji o typie.

--help Drukuje informacje o hh_klient(1) i jego opcje wiersza poleceń, a następnie kończy działanie.
Wiele opisanych tam opcji ma charakter eksperymentalny, zwłaszcza jeśli tak nie jest
opisane na tej stronie podręcznika.

--z REDAKCJA
Drukuje dane wyjściowe w formacie oczekiwanym przez określonego edytora. Prawidłowe wartości REDAKCJA
jest emacs i vim. W przypadku użycia przez inne narzędzia spróbuj --json zamiast.

--json Drukuje dane wyjściowe w formacie JSON przeznaczonym do użytku maszynowego zamiast formatu
produkcja przeznaczona do spożycia przez ludzi, która jest wytwarzana domyślnie.

--ponowne próby NUM
Jeśli demon sprawdzania typów jest zajęty, spróbuj NUM razy, aby się z nim połączyć, zanim się poddasz.
Zestaw NUM na 0, aby wyłączyć ponawianie prób, jeśli serwer nie jest natychmiast dostępny.

--status
Wypisuje informacje o błędach czytelne dla człowieka do standardowego wyjścia, a następnie kończy działanie. The
domyślny tryb podrzędny ZOBACZ jeśli żaden nie jest określony. To wyjście nie jest przeznaczone dla
użycia za pomocą narzędzi, ale wyłącznie do spożycia przez ludzi. W przypadku danych wyjściowych przeznaczonych do użycia narzędzi,
zobacz --json i / lub --z opcje.

--wersja
Drukuje bieżącą wersję klienta, w tym identyfikator kompilacji i datę kompilacji, a następnie
wyjść.

--autouzupełnienie
Autouzupełnia tekst na STDIN, gdzie kursor jest zastępowany przez AUTO332. Zwraca a
lista oddzielona znakami nowej linii.

--Szukaj STRING
Rozmyte definicje symboli wyszukiwania dla STRUNOWY. Zwraca listę oddzieloną znakami nowej linii.

początek
Jawnie rozpoczyna hh_serwer(1) demon, jeśli jeszcze nie jest uruchomiony. To nie jest
zwykle konieczne, ponieważ ZOBACZ mode uruchomi go w razie potrzeby, jeśli nie jest uruchomiony.

Zatrzymaj się
Wyraźnie zatrzymuje hh_serwer(1) demon, jeśli jest uruchomiony. Zwykle nie jest to konieczne,
ponieważ demon zakończy działanie, jeśli nie był używany przez dłuższy czas.

restart
Wyraźnie zatrzymuje się, a następnie zaczyna ponownie hh_serwer(1) demon. Nie powiedzie się, jeśli demon nie jest
obecnie działa. Ponowne uruchomienie demona zwykle nie jest konieczne, ponieważ aktualizuje on swoje
stan w tle i hh_klient(1) uruchomi go ponownie automatycznie, jeśli typechecker
pliki binarne zostały zaktualizowane.

EXIT STATUS


W razie zamówieenia projektu ZOBACZ tryb w --status tryb podrzędny, hh_klient(1) zwraca 0, jeśli nie ma typu
błędy i niezerowe w przeciwnym razie.

Statusy wyjścia dla innych wywołań są obecnie niezdefiniowane i mogą ulec zmianie.

ŚRODOWISKO


USER Używany w połączeniu ze ścieżką do katalogu głównego projektu w celu zlokalizowania gniazda
do komunikacji z biegaczem hh_serwer(1) demon. Zwykle ustawiane przez twój login
środowisku, ale może być wyłączone w niektórych niestandardowych konfiguracjach.

Korzystaj z hh_client online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad