EnglischFranzösischSpanisch

OnWorks-Favicon

hh_server – Online in der Cloud

Führen Sie hh_server im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl hh_server, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


hh_server – Sprachtypprüfungs-Daemon hacken

ZUSAMMENFASSUNG


hh_server [--prüfen [--json]] DIRECTORY

BESCHREIBUNG


hh_server(1) ist der eigentliche Typprüfer, der das Hack-Typsystem durchsetzt. Das ist typischerweise der Fall
Zugriff über hh_client(1); Weitere Informationen dazu finden Sie in der Dokumentation zu diesem Tool
Hack-Typ-System und wie man damit interagiert hh_server(1).

Direktes Aufrufen hh_server(1) ist von minimalem Nutzen, da hh_client(1) startet und stoppt
es nach Bedarf. Der einzige allgemein nützliche manuelle Aufruf ist --prüfen Modus arbeiten können.

Ohne Optionen, hh_server(1) wird gestartet und führt eine erste Typprüfung durch DIRECTORY und
läuft weiter und wartet auf Verbindungen von hh_client(1). Auch dies ist nicht der Fall
Normalerweise sollte der Server aufgerufen werden – er läuft einfach hh_client(1) und das Ignorieren der
Das Vorhandensein dieser Server-Binärdatei ist für die allgemeine Verwendung ausreichend.

OPTIONAL


--prüfen
Starten Sie, überprüfen Sie die DIRECTORY, Typfehler in einem für Menschen lesbaren Format drucken und
dann beenden. Dieser „Batch-Modus“ kann in Fällen nützlich sein, in denen eine einzelne Prüfung erforderlich ist
erforderlich und daher ist das Starten eines Daemons mit langer Laufzeit nicht angebracht, wie z. B. in einer Vorversion.
Commit-Hook. Die Ausgabe ist für den menschlichen Verzehr bestimmt, nicht für Werkzeuge; für Werkzeug
Verbrauch, siehe --json unten mit.

--json If --prüfen angegeben ist, wird stattdessen eine maschinenlesbare JSON-Ausgabe generiert
Standardmäßig wird eine menschenlesbare Ausgabe generiert.

--prüfen TARGET
Starten und prüfen DIRECTORY auf die gleiche Weise wie --prüfen Modus. Dann überprüfen Sie es noch einmal
TARGET und versuchen Sie, Typanmerkungen an den Stellen in den Dateien hinzuzufügen, an denen dies der Fall ist
fehlen. Der Analyseprozess ist langsam und unvollkommen, aber oft nützlich. Dieser Prozess
kann den Code auf eine Weise ändern, die zur Laufzeit fehlschlägt; sehen
http://docs.hhvm.com/manual/en/install.hack.conversion.php für detaillierte Informationen
wie man diesen Modus mit kombinieren kann Hackifikator(1) und hack_remove_soft_types(1) zu
Führen Sie eine vollständige und sichere Konvertierung von PHP zu Hack durch.

EXIT STATUS


If --prüfen angegeben ist, wird mit 0 beendet, wenn keine Typfehler vorliegen, andernfalls ungleich Null.
Andere Exit-Werte sind undefiniert.

und DATEIEN


Verwendet das gleiche Schema zum Erstellen eines Pfads zu einem Socket für die Client/Server-Kommunikation
zur Abwicklung, Integrierung, Speicherung und hh_client(1) Verwendungen. Eine Beschreibung finden Sie in der Dokumentation.

BEISPIEL


Es kann nützlich sein, einen Pre-Commit-Hook zu haben, um sicherzustellen, dass sich keine Typfehler einschleichen
in den Kofferraum. Ein Hook möchte möglicherweise direkt aufgerufen werden hh_server(1) damit es kein braucht
laufender Daemon. Das kann man mit so etwas machen

hh_server --check / Var / www

und wenn dies fehlschlägt, wird die Ausgabe gedruckt und das Commit abgelehnt. Für die Verwendung von Werkzeugen
etwas wie

hh_server --check --json / Var / www

könnte passender sein; Die JSON-Ausgabe kann an ein Code-Review-Tool weitergeleitet werden
dort angezeigt.

Dies gilt nur für Fälle, in denen ein Daemon mit langer Laufzeit ungeeignet ist. Für normal
Entwicklungsnutzung, Aufruf hh_client(1) und es wird ihm gestattet, den Server selbst zu nutzen
viel schneller, um Code zu überprüfen und Typfehler zurückzugeben.

Verwenden Sie hh_server online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad