SublimeLinter-contrib-zig-check
为 Zig 内置的 linter (zig ast-check) 制作的 SublimeLinter 扩展插件
详细信息
安装量
- 总计 227
- Win 117
- Mac 42
- Linux 68
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
SublimeLinter-contrib-zig-check
这个 linter 扩展插件为 SublimeLinter 提供了对 zig ast-check 命令的接口。它将用于拥有 “zig” 语法的文件。
安装
需要安装 SublimeLinter 才能使用此插件。
请使用 Package Control 安装 linter 插件。
在安装此插件之前,您必须确保您的系统已安装 zig
。
为了使 SublimeLinter 可以执行 zig
,您必须确保其路径对 SublimeLinter 可用。文档涵盖了 PATH 配置问题排查。
设置
- SublimeLinter 设置:http://sublimelinter.readthedocs.org/en/latest/settings.html
- Linter 设置:http://sublimelinter.readthedocs.org/en/latest/linter_settings.html
SublimeLinter-contrib-zig-check 的额外设置
设置 | 描述 |
---|---|
build‑cmd | 如果设置了此命令,则会在文件保存时(确切地说,当文件不在“脏”状态下时)执行该命令,而不是默认的 zig ast-check 。这允许您使用更详细的结果验证整个项目。 |
针对 SublimeLinter.sublime-settings
的示例
{
"linters": {
"zigcheck": {
"build-cmd": "zig build-lib -fno-emit-bin ./src/main.zig"
}
...
}
}
特定项目的设置(<my-project>.sublime-project
)
{
"folders": [
{
"path": "."
}
],
"settings": {
"SublimeLinter.linters.zigcheck.build-cmd": "zig build-lib -fno-emit-bin ./src/main.zig"
}
}