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.
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
NERFINISHED
ⓘ
Meta Platforms NERFINISHED ⓘ |
| developedFor | Hack programming language NERFINISHED ⓘ |
| documentation | Hack language documentation ⓘ |
| ecosystem | HHVM NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| requires | running hh_server instance ⓘ |
| runsOn |
Linux
NERFINISHED
ⓘ
Unix-like operating systems ⓘ macOS NERFINISHED ⓘ |
| supportsFeature |
daemonized background server mode via hh_server
ⓘ
fast feedback on code changes ⓘ |
| supportsIntegrationWith |
IDEs
ⓘ
code editors ⓘ |
| supportsLanguage | Hack NERFINISHED ⓘ |
| targetUsers | Hack developers ⓘ |
| usedFor |
providing IDE features for Hack
ⓘ
providing static analysis for Hack ⓘ running as a language server for Hack ⓘ typechecking Hack code ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.