Ini adalah perintah hh_client yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
hh_client - Antarmuka untuk Meretas pemeriksa jenis bahasa
RINGKASAN
hh_klien [MODE] [PILIHAN] [DIREKTORI]
DESKRIPSI
hh_klien(1) adalah antarmuka ke alat analisis statis yang memberlakukan sebagian besar
Meretas sistem tipe bahasa. Kode harus lulus validasi alat ini agar
dianggap kode yang valid dalam bahasa Hack.
Ada beberapa kemungkinan MODEkarena hh_klien(1) (lihat di bawah). Secara default, itu akan memanggil
itu memeriksa mode, dengan direktori saat ini sebagai DIREKTORI. Ini adalah default yang wajar,
artinya sebagian besar pengguna cukup menjalankan perintah sebagai
hh_klien
tanpa argumen untuk mendapatkan daftar kesalahan tipe di seluruh proyek.
Semua MODEsaya menerima DIREKTORI sebagai argumen final opsional. Ini menandakan
proyek yang akan dioperasikan. hh_klien(1) menjalankan sistem file dari DIREKTORI
sampai menemukan file bernama .hhconfig dan kemudian beroperasi pada tubuh kode bahasa Hack
berakar di direktori ini. Jika tidak DIREKTORI ditentukan, ia menggunakan direktori saat ini dengan
bawaan. Ini berarti Anda dapat lari hh_klien(1) di setiap subdirektori proyek Anda dan dapatkan
ketik kesalahan untuk seluruh proyek tanpa pernah menentukan a DIREKTORI secara eksplisit.
hh_klien(1) mengimplementasikan sangat sedikit logika itu sendiri, melainkan berfungsi sebagai antarmuka ke
hh_server(1) setan. Server akan secara otomatis dimulai dan dimulai ulang sesuai kebutuhan.
MODE
memeriksa
Defaultnya MODE jika tidak ada yang ditentukan. Dengan tidak PILIHAN ditentukan, itu mencetak daftar tipe
kesalahan pada output standar, atau mencetak "Tidak ada kesalahan!" jika tidak ada.
Banyak PILIHAN mempengaruhi keluaran dari memeriksa mode, terkadang menyebabkannya berfungsi sepenuhnya
hal yang berbeda. (Itu dapat dianggap sebagai "sub-mode" dari memeriksa mode.) Banyak dari ini
opsi sedang mengalami revisi yang cukup besar sehingga tidak didokumentasikan di sini; membaca
sumber untuk daftar lengkap.
Sangat berguna PILIHAN untuk memeriksa modus meliputi:
--warna FILE
Sub-mode yang mencetak informasi tentang bagian mana dari FILE sebenarnya
typechecked dan mana yang tidak. Karena mode parsial Hack dan interoperabilitas PHP,
sistem tipe mungkin tidak mengetahui jenis bagian dari suatu program. Dalam hal ini, itu
mempercayai programmer dan melanjutkan. NS --warna mode mencetak file dengan ANSI
warna terminal, di mana kode hijau sebenarnya diperiksa sepenuhnya, dan kode merah tidak dapat
sepenuhnya diperiksa karena informasi jenis yang hilang tersebut.
--membantu Mencetak informasi tentang hh_klien(1) dan opsi baris perintahnya, lalu keluar.
Banyak opsi yang dijelaskan di sana bersifat eksperimental, terutama jika tidak
dijelaskan di halaman manual ini.
--dari EDITOR
Mencetak output dalam format yang diharapkan oleh editor tertentu. Nilai yang valid dari EDITOR
adalah emacs dan semangat. Untuk penggunaan oleh alat lain, coba --json sebagai gantinya.
--json Mencetak output dalam format JSON yang ditujukan untuk konsumsi mesin, alih-alih
output yang ditujukan untuk konsumsi manusia yang merupakan output secara default.
--coba lagi NUM
Jika daemon typechecker sibuk, coba NUM kali untuk menghubungkannya sebelum menyerah.
set NUM ke 0 untuk menonaktifkan percobaan ulang jika server tidak segera tersedia.
--status
Mencetak informasi kesalahan tipe yang dapat dibaca manusia ke standar keluar dan kemudian keluar. NS
sub-mode default dari memeriksa jika tidak ada yang ditentukan. Keluaran ini tidak dimaksudkan untuk
penggunaan oleh alat, tetapi hanya untuk konsumsi manusia. Untuk keluaran yang ditujukan untuk penggunaan alat,
lihat --json dan / atau --dari Pilihan.
--Versi: kapan
Mencetak versi klien saat ini, termasuk ID pembuatan dan tanggal pembuatan, lalu
keluar.
--penyelesaian otomatis
Teks pelengkapan otomatis pada STDIN tempat kursor diganti dengan OTOMATIS332. Mengembalikan
daftar yang dipisahkan baris baru.
--Cari STRING
Definisi simbol pencarian fuzzy untuk RANGKAIAN. Mengembalikan daftar yang dipisahkan baris baru.
awal
Secara eksplisit memulai hh_server(1) daemon jika belum berjalan. Ini bukan
biasanya diperlukan, karena memeriksa mode akan memulainya sesuai kebutuhan jika tidak berjalan.
berhenti
Secara eksplisit menghentikan hh_server(1) daemon jika sedang berjalan. Hal ini biasanya tidak diperlukan,
karena daemon akan keluar jika tidak digunakan untuk waktu yang lama.
Restart
Secara eksplisit berhenti dan kemudian mulai lagi hh_server(1) setan. Gagal jika daemon tidak
sedang berjalan. Memulai ulang daemon biasanya tidak diperlukan, karena ia memperbaruinya
negara di latar belakang, dan hh_klien(1) akan restart secara otomatis jika typechecker
binari telah diperbarui.
EXIT STATUS
Untuk memeriksa mode di --status sub mode, hh_klien(1) mengembalikan 0 jika tidak ada tipe
kesalahan, dan bukan nol sebaliknya.
Status keluar untuk pemanggilan lain saat ini tidak ditentukan dan dapat berubah.
LINGKUNGAN
PENGGUNA Digunakan dalam kombinasi dengan jalur ke root proyek untuk menemukan soket
untuk berkomunikasi dengan berlari hh_server(1) setan. Biasanya diatur oleh login Anda
lingkungan, tetapi mungkin tidak disetel di beberapa pengaturan tidak standar.
Gunakan hh_client online menggunakan layanan onworks.net