EngelsFransSpaans

Ad


OnWorks-favicon

hh_server - Online in de cloud

Voer hh_server uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht hh_server die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


hh_server - Hack taaltypechecker daemon

KORTE INHOUD


hh_server [--rekening [--json]] DIRECTORY

PRODUCTBESCHRIJVING


hh_server(1) is de eigenlijke typechecker die het Hack-typesysteem afdwingt. Het is typisch
toegankelijk via hh_klant(1); zie de documentatie voor die tool voor meer informatie over de
Hack-type systeem en hoe te communiceren met hh_server(1).

Rechtstreeks beroep doen op hh_server(1) is van minimaal nut, aangezien hh_klant(1) zal starten en stoppen
het naar behoefte. De enige algemeen bruikbare handmatige aanroep is: --rekening modus.

Zonder opties, hh_server(1) zal opstarten, voer een eerste typecontrole uit van DIRECTORY en
blijven draaien, wachten op verbindingen van hh_klant(1). Nogmaals, dit is niet de
normale manier waarop de server zou moeten worden aangeroepen -- gewoon actief hh_klant(1) en het negeren van de
het bestaan ​​van deze binaire server is voldoende voor algemeen gebruik.

OPTIES


--rekening
Opstarten, controleer de DIRECTORY, afdruktypefouten in een door mensen leesbaar formaat, en
dan uitstappen. Deze "batchmodus" kan handig zijn in gevallen waarin een enkele controle nodig is
nodig is en daarom is het starten van een langlopende daemon niet geschikt, zoals in een pre-
begaan haak. De output is bedoeld voor menselijke consumptie, niet voor gereedschap; voor gereedschap
verbruik, zie --json hieronder.

--json If --rekening is opgegeven, genereert u machineleesbare JSON-uitvoer in plaats van de
door mensen leesbare output die standaard wordt gegenereerd.

--rekening DOEL
Opstarten en controleren DIRECTORY op dezelfde wijze als --rekening modus. Controleer vervolgens opnieuw
DOEL en probeer typeannotaties toe te voegen aan locaties in die bestanden die:
missend. Het analyseproces is traag en onvolmaakt, maar vaak nuttig. Dit proces
kan de code wijzigen op manieren die tijdens runtime mislukken; zien
http://docs.hhvm.com/manual/en/install.hack.conversion.php voor gedetailleerde informatie
over hoe u deze modus kunt combineren met: hacker(1) en hack_remove_soft_types(1) voor
doe een volledige en veilige conversie van PHP naar Hack.

EXIT STATUS


If --rekening is opgegeven, wordt afgesloten met 0 als er geen typefouten zijn, anders niet-nul.
Andere exit-waarden zijn niet gedefinieerd.

MILIEU en FILES


Gebruikt hetzelfde schema voor het construeren van een pad naar een socket voor client/server-communicatie
dat hh_klant(1) gebruik. Zie de documentatie voor een beschrijving.

VOORBEELD


Het kan handig zijn om een ​​pre-commit hook te hebben om ervoor te zorgen dat typefouten niet sluipen
in de kofferbak. Een hook wil misschien direct aanroepen hh_server(1) zodat het geen nodig heeft
lopende daemon. Dat kan met zoiets als

hh_server --controleer / Var / www

en, als dat niet lukt, de uitvoer ervan afdrukken en de commit afwijzen. Voor gereedschapsgebruik,
zoiets als

hh_server --check --json / Var / www

is misschien meer geschikt; de JSON-uitvoer kan worden doorgegeven aan een codebeoordelingstool en
daar getoond.

Dit is alleen voor gevallen waarin het hebben van een langlopende daemon ongepast is. voor normaal
ontwikkeling gebruik, aanroepen van hh_klant(1) en het toestaan ​​om de server zelf te gebruiken zal zijn
veel sneller om code te controleren en typefouten te retourneren.

Gebruik hh_server online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad