#错误报告 #代码检查 #格式化 #解析器

biome_diagnostics

Biome 实现错误和诊断的共享基础设施

10 个版本 (4 个破坏性更新)

0.5.7 2024 年 3 月 12 日
0.5.6 2024 年 3 月 12 日
0.4.0 2024 年 1 月 9 日
0.3.1 2023 年 11 月 26 日
0.0.2 2023 年 9 月 28 日

#2586 in 开发工具

Download history 838/week @ 2024-04-22 549/week @ 2024-04-29 874/week @ 2024-05-06 1020/week @ 2024-05-13 978/week @ 2024-05-20 2520/week @ 2024-05-27 6366/week @ 2024-06-03 12224/week @ 2024-06-10 4985/week @ 2024-06-17 7450/week @ 2024-06-24 6121/week @ 2024-07-01 6714/week @ 2024-07-08 2730/week @ 2024-07-15 7588/week @ 2024-07-22 7632/week @ 2024-07-29 6834/week @ 2024-08-05

24,949 每月下载量
22 个crate中使用(17个直接使用)

MIT/Apache

690KB
15K SLoC

biome_diagnostics

此crate包含用于在Biome代码库中实现错误和诊断的类型和实用函数。

致谢

此crate最初是从rslint_errors分叉而来。新的Diagnostic特质、Error结构体、Context特质以及biome_diagnostics_macros中的Diagnostic派生宏的设计受到了Rust错误处理空间中各种出色crate的启发: mietteanyhowthiserror


lib.rs:

匿名重新导出此模块声明的所有特质,这旨在将其导入为use biome_diagnostics::prelude::*; 以自动将这些特质引入环境上下文

依赖项

~9–19MB
~237K SLoC