#marker #lint #driver #linting #ast #rustc #experimental

nightly bin+lib marker_rustc_driver

Marker 的 rustc 检查器驱动程序

12 个版本 (5 个重大变更)

0.5.0 2023 年 12 月 28 日
0.4.3 2023 年 12 月 2 日
0.4.2 2023 年 11 月 25 日
0.3.0 2023 年 10 月 5 日
0.0.0-placeholder2022 年 11 月 4 日

#1312开发工具

Download history 108/week @ 2024-03-09 91/week @ 2024-03-16 25/week @ 2024-03-23 26/week @ 2024-03-30 72/week @ 2024-04-06 67/week @ 2024-04-13 120/week @ 2024-04-20 188/week @ 2024-04-27 188/week @ 2024-05-04 443/week @ 2024-05-11 203/week @ 2024-05-18 29/week @ 2024-05-25 17/week @ 2024-06-01 32/week @ 2024-06-08 40/week @ 2024-06-15 25/week @ 2024-06-22

每月 114 次下载

MIT/Apache

530KB
10K SLoC

Marker 的 rustc 驱动程序

Crates.io License: MIT OR Apache-2.0

为 Rust 的实验性代码检查接口 Marker 提供的 rustc 驱动程序。此 crate 包围 rustc,将所有内容转换为 Marker 的 AST 表示形式,并将其传递给注册的代码检查 crate。

警告

此 crate 不建议手动安装,请使用 cargo_marker 代替。此驱动程序也不是 Marker 的官方 API 的一部分。该项目也仍处于开发初期,API 和驱动程序中仍有一些功能缺失。

限制和计划功能列表可在 Marker 的 Readme 中找到。

工具链

此驱动程序与特定的 nightly rust 工具链相关联。该 crate 将大约每六周更新一次 Rust 的新版本。此版本驱动程序的开发是为:nightly-2023-11-16

贡献

我们非常欢迎贡献!如果您遇到任何问题或对改进有建议,请查看 Marker 的 GitHub 仓库

许可证

版权(c)2022-2023 Rust-Marker

Rust-marker 在 MIT 许可证或 Apache 许可证(版本 2.0)的条款下分发。

请参阅 LICENSE-APACHELICENSE-MIT

依赖关系

~6–16MB
~191K SLoC