hh_client

E700383

hh_client is the command-line typechecker and language server used by Facebook’s Hack programming language to provide static analysis and IDE features.

All labels observed (1)

Label Occurrences
hh_client canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Hack tool ⓘ
command-line typechecker ⓘ
language server ⓘ
static analysis tool ⓘ
acceptsInput command-line options ⓘ
paths to Hack projects ⓘ
analyzes Hack type information ⓘ
category developer tool ⓘ
static type checker ⓘ
developedBy Facebook ⓘ
Meta Platforms ⓘ
developedFor Hack programming language ⓘ
documentation Hack language documentation ⓘ
ecosystem HHVM ⓘ
includedIn Hack distribution ⓘ
interactsWith hh_server ⓘ
interface command-line interface ⓘ
invokedBy terminal ⓘ
license open source ⓘ
origin Facebook engineering tools ⓘ
outputs diagnostics for IDEs ⓘ
type errors ⓘ
partOf Hack toolchain ⓘ
Hack typechecker ⓘ
programmingLanguage OCaml ⓘ
providesFeature IDE integration ⓘ
code navigation for Hack ⓘ
error reporting for Hack code ⓘ
incremental typechecking ⓘ
language server protocol style features ⓘ
reads Hack source files ⓘ
repositoryHost GitHub ⓘ
requires running hh_server instance ⓘ
runsOn Linux ⓘ
Unix-like operating systems ⓘ
macOS ⓘ
supportsFeature daemonized background server mode via hh_server ⓘ
fast feedback on code changes ⓘ
supportsIntegrationWith IDEs ⓘ
code editors ⓘ
supportsLanguage Hack ⓘ
targetUsers Hack developers ⓘ
usedFor providing IDE features for Hack ⓘ
providing static analysis for Hack ⓘ
running as a language server for Hack ⓘ
typechecking Hack code ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hack → typeCheckerName → hh_client ⓘ