英语法语西班牙语

Ad


OnWorks 网站图标

hh_client - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 hh_client

这是命令 hh_client 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


hh_client - Hack 语言类型检查器的接口

概要


hh_客户端 [MODE[配置[目录]

商品描述


hh_客户端(1) 是静态分析工具的接口,它强制执行大部分
Hack 语言的类型系统。 代码必须通过此工具的验证才能被
被认为是 Hack 语言中的有效代码。

有几种可能 MODES为 hh_客户端(1)(见下文)。 默认情况下,它会调用
模式,当前目录为 目录. 这些是合理的默认值,
这意味着大多数用户可以简单地调用命令

hh_客户端

没有参数来获取整个项目的类型错误列表。

所有的 MODE接受一个 目录 作为可选的最终参数。 这表示
运营的项目。 hh_客户端(1) 从文件系统向上走 目录
直到它找到一个名为 .hhconfig 然后对Hack语言代码体进行操作
根植于这个目录。 如果不 目录 指定,它使用当前目录
默认。 这意味着你可以运行 hh_客户端(1) 在您的项目的任何子目录中并获取
为整个项目键入错误,而无需指定 目录 明确地。

hh_客户端(1) 本身实现很少的逻辑,而是作为一个接口
hh_服务器(1) 守护进程。 服务器将根据需要自动启动和重新启动。

模式



默认值 MODE 如果没有指定。 没有 配置 指定,它打印类型列表
标准输出上的错误,或打印“没有错误!” 如果没有。

更多来自Google的 配置 影响输出 模式,有时会导致它完全执行
不同的东西。 (那些可以被认为是“子模式” 模式。)其中许多
选项正在经历相当大的修订,因此这里没有记录; 阅读
完整列表的来源。

用途广泛 配置 模式包括:

- 颜色 文件
打印出哪些部分的信息的子模式 文件 实际上是
类型检查,哪些不是。 由于 Hack 的部分模式和 PHP 互操作性,
类型系统可能不知道程序部分的类型。 在这种情况下,它
信任程序员并继续。 这 - 颜色 模式打印出带有 ANSI 的文件
终端颜色,这里绿色代码实际上是完全检查的,红色代码不能
由于此类缺少类型信息,已完全检查。

- 帮帮我 打印有关的信息 hh_客户端(1) 及其命令行选项,然后退出。
那里描述的许多选项都是实验性的,特别是如果它们不是
在这个手册页中描述。

- 从 EDITOR
以特定编辑器期望的格式打印输出。 的有效值 EDITOR
,那恭喜你, emacs的VIM. 对于其他工具的使用,请尝试 --json 代替。

--json 以供机器使用的 JSON 格式打印输出,而不是
供人类消费的输出,默认输出。

--重试
如果 typechecker 守护进程很忙,请尝试 在放弃之前连接到它的时间。
如果服务器不是立即可用,则设置为 0 以禁用重试。

- 地位
将人类可读的类型错误信息打印到标准输出,然后退出。 这
默认子模式 如果没有指定。 此输出不适用于
由工具使用,但仅用于人类消费。 对于用于工具使用的输出,
看到 --json- 从 选项​​。

- 版
打印当前客户端版本,包括构建 ID 和构建日期,然后
退出。

--自动完成
在 STDIN 上自动完成文本,其中光标被替换为 AUTO332。 返回一个
换行符分隔的列表。

- 搜索 STRING
模糊搜索符号定义 细绳。 返回以换行符分隔的列表。

开始
显式启动 hh_服务器(1) 守护进程(如果它尚未运行)。 这不是
通常需要,因为 如果它没有运行,模式将根据需要启动它。

停止
明确停止 hh_服务器(1) 守护进程,如果它正在运行。 这通常不是必需的,
因为如果长时间没有使用守护进程,它将退出。

重新开始
显式停止然后再次启动 hh_服务器(1) 守护进程。 如果守护程序不是,则失败
当前正在运行。 通常不需要重新启动守护程序,因为它会更新其
后台状态,以及 hh_客户端(1) 如果 typechecker 会自动重启
二进制文件已更新。

退出 状态


针对 模式中 - 地位 子模式, hh_客户端(1) 如果没有类型,则返回 0
错误,否则为非零。

任何其他调用的退出状态目前未定义,可能会发生变化。

环境


USER 与项目根目录的路径结合使用以定位套接字
用于与跑步者沟通 hh_服务器(1) 守护进程。 通常由您的登录名设置
环境,但在某些非标准设置中可能未设置。

使用 onworks.net 服务在线使用 hh_client


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad