İngilizceFransızcaİspanyolca

OnWorks favicon'u

hh_client - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında hh_client'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen hh_client komutudur.

Program:

ADI


hh_client - Dil tip denetleyicisini kesmek için arayüz

SİNOPSİS


hh_client [MOD] [SEÇENEKLER] [DİZİN]

TANIM


hh_client(1) statik bir analiz aracına yönelik bir arayüzdür ve bu, çoğu işlemi zorlayan şeydir.
Hack dilinin tip sistemi. Kodun geçerli olabilmesi için bu aracın doğrulamasını geçmesi gerekir.
Hack dilinde geçerli kod olarak kabul edilir.

birkaç olası var MODs hh_client(1) (aşağıya bakınız). Varsayılan olarak, çağıracak
the Kontrol mod, geçerli dizinde olduğu gibi DİZİN. Bunlar makul varsayılanlardır,
çoğu kullanıcının komutu basitçe şu şekilde çağırabileceği anlamına gelir

hh_client

tüm proje boyunca tür hatalarının bir listesini almak için hiçbir argüman olmadan.

Tümü MODkabul et DİZİN isteğe bağlı bir son argüman olarak. Bu,
üzerinde çalışacağı proje. hh_client(1) dosya sisteminden yukarı doğru yürür DİZİN
adlı bir dosya bulana kadar .hhconfig ve ardından Hack dil kodunun gövdesi üzerinde çalışır
bu dizinde kök salmıştır. Eğer hayırsa DİZİN belirtilirse, geçerli dizini şu şekilde kullanır:
varsayılan. Bu, koşabileceğiniz anlamına gelir hh_client(1) projenizin herhangi bir alt dizininde ve
hiçbir zaman belirtmeden tüm proje için hataları yazın DİZİN açıkça.

hh_client(1) kendi başına çok az mantık uygular, ancak bunun yerine bir arayüz olarak hizmet eder.
hh_sunucu(1) arka plan programı. Sunucu otomatik olarak başlatılacak ve gerektiğinde yeniden başlatılacaktır.

MODLARI


Kontrol
Varsayılan MOD hiçbiri belirtilmemişse. hayır ile SEÇENEKLER belirtilen, bir tür listesi yazdırır
standart çıktıdaki hatalar veya "Hata yok!" hiç olmasaydı.

çok SEÇENEKLER çıktısını etkilemek Kontrol modu, bazen tamamen yapmasına neden oluyor
Farklı şeyler. (Bunlar "alt modlar" olarak kabul edilebilir. Kontrol modu.) Bunların çoğu
seçenekler önemli ölçüde gözden geçirilmektedir ve bu nedenle burada belgelenmemiştir; okumak
tam liste için kaynak.

Yaygın olarak yararlı SEÇENEKLER için Kontrol mod şunları içerir:

--renk DOSYA
Hangi bölümleri hakkında bilgi yazdıran alt mod DOSYA aslında
daktilo edildi ve hangileri değil. Hack'in kısmi modu ve PHP birlikte çalışabilirliği nedeniyle,
tip sistemi, bir programın parçalarının tiplerini bilmeyebilir. Bu durumda,
programcıya güvenir ve devam eder. NS --renk mod, ANSI ile bir dosya yazdırır
yeşil kodun gerçekten tamamen kontrol edildiği ve kırmızı kodun kontrol edilemediği terminal renkleri
bu tür eksik tip bilgileri nedeniyle tamamen kontrol edildi.

--yardım et hakkında bilgi yazdırır hh_client(1) ve komut satırı seçenekleri ve ardından çıkar.
Orada açıklanan seçeneklerin çoğu deneyseldir, özellikle de değillerse.
bu man sayfasında açıklanmıştır.

--dan EDİTÖR
Çıktıyı belirli bir düzenleyicinin beklediği biçimde yazdırır. Geçerli değerler EDİTÖR
vardır emacs ve gayret. Diğer araçlar tarafından kullanım için deneyin --json yerine.

--json Çıktıyı, çıktı yerine makine tüketimine yönelik bir JSON biçiminde yazdırır.
varsayılan olarak çıktı olan insan tüketimine yönelik çıktı.

--tekrar denemeler NUM
Typechecker arka plan programı meşgulse, deneyin NUM Vazgeçmeden önce ona bağlanmak için zamanlar.
set NUM Sunucu hemen kullanılamıyorsa yeniden denemeleri devre dışı bırakmak için 0'a.

--durum
İnsan tarafından okunabilen türde hata bilgilerini standart çıkışa yazdırır ve ardından çıkar. NS
varsayılan alt modu Kontrol hiçbiri belirtilmemişse. Bu çıktı aşağıdakiler için tasarlanmamıştır:
araçlarla kullanım, ancak yalnızca insan tüketimi için. Takım kullanımına yönelik çıktılar için,
bakın --json ve / veya --dan seçenekleri.

--versiyon
Yapı kimliği ve yapı tarihi dahil olmak üzere mevcut istemci sürümünü yazdırır ve ardından
çıkışlar.

--otomatik tamamlama
İmlecin değiştirildiği STDIN'deki metni otomatik olarak tamamlar OTO332. Bir
yeni satırla ayrılmış liste.

--arama STRING
Bulanık arama sembolü tanımları SİCİM. Yeni satırla ayrılmış bir liste döndürür.

başlama
Açıkça başlatır hh_sunucu(1) zaten çalışmıyorsa arka plan programı. Bu değil
normalde gerekli, çünkü Kontrol modu, çalışmıyorsa gerektiği gibi başlatır.

durdurmak
Açıkça durdurur hh_sunucu(1) arka plan programı çalışıyorsa. Bu normalde gerekli değildir,
çünkü uzun bir süre kullanılmamışsa arka plan programı çıkacaktır.

yeniden
Açıkça durur ve sonra tekrar başlar hh_sunucu(1) arka plan programı. Daemon değilse başarısız olur
şu anda çalışıyor. Daemon'un yeniden başlatılması normalde gerekli değildir, çünkü
arka planda durum ve hh_client(1) tip denetleyicisi otomatik olarak yeniden başlatır
ikili dosyalar güncellendi.

EXIT DURUMU


Her Ticaretçi İçin Mükemmellik Kontrol modunda --durum alt mod, hh_client(1) tür yoksa 0 döndürür
hatalar ve aksi takdirde sıfır olmayan.

Diğer çağrılar için çıkış durumları şu anda tanımlanmamıştır ve değişebilir.

ÇEVRE


KULLANICI Soketi bulmak için proje köküne giden yolla birlikte kullanılır
koşu ile iletişim için hh_sunucu(1) arka plan programı. Normalde girişiniz tarafından belirlenir
ortam, ancak bazı standart olmayan kurulumlarda ayarlanmamış olabilir.

onworks.net hizmetlerini kullanarak hh_client'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad