#check #cargo-check #analyze #compile #build #cli-tool #rls

bin+lib 珊瑚

一个解析 cargo check 输出的库,以及一个使用该库打印紧凑错误信息的 CLI 工具

14 个版本 (8 个破坏性更新)

0.9.2 2019 年 8 月 8 日
0.8.1 2019 年 8 月 8 日
0.8.0 2019 年 6 月 27 日

#681调试

每月 43 次下载

MIT 许可证

650KB
857

描述

此 crate 提供了一个库和一个 CLI 工具。

  • 该库实现了对 cargo check --message-format json 输出的解析器。它还提供了一个接口,用于直接调用 cargo 并解析。
  • CLI 工具使用该库为 Rust 项目提供紧凑的错误报告

在 crates.io 上

文档

演示

Demo Gif

安装

安装需要 cargo,非常简单

cargo install coral

lib.rs:

此 crate 将 cargo check --message-format json 的输出解析为透明数据结构。

运行 cargo 并解析输出的主入口点是 Analyzer 结构。

依赖关系

~2–10MB
~95K SLoC