#marker #linting #cargo #cargo-subcommand #cli-interface #cli-tool #cli

app cargo_marker

Marker 的 CLI 界面用于自动编译和运行代码检查 crate

14 个版本 (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-placeholder-32022年11月29日

#115Cargo 插件

Download history 12/week @ 2024-03-09 1/week @ 2024-03-16 18/week @ 2024-03-30 4/week @ 2024-04-06

109 每月下载次数

MIT/Apache

89KB
1.5K SLoC

Cargo Marker

Crates.io License: MIT OR Apache-2.0

cargo_markerMarker 的 CLI 工具,Marker 是 Rust 的实验性代码检查接口。它与 Rust 编译器无缝集成,为您的 Rust 项目的代码提供自定义的代码检查功能。

注意

Marker 处于开发初期,一些功能尚未完善,API 仍不稳定。

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

主要功能

  • 简单的 CLIcargo_marker 为您完成所有繁重的工作,使自定义代码分析变得像单个控制台命令一样简单。
  • 无缝集成cargo_marker 重新使用 Rust 现有的代码检查基础设施,将 Marker 作为您工作流程的一部分运行几乎不需要额外的努力。
  • 自动编译代码检查 cratecargo_marker 自动检索并构建指定的代码检查 crate,简化了将额外的代码检查规则纳入您项目的过程。
  • 用户友好的设置cargo_marker 可以自动设置驱动器和工具链,让您专注于编写高质量的代码。(此版本将设置 rustc 的驱动器,用于 nightly-2023-11-16

用法

有关安装和使用说明,请参阅 Marker 的主要仓库 README。安装和使用说明可在 Marker 书籍 中找到。

贡献

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

许可证

版权(c)2022-2023 Rust-Marker

“Rust-marker”软件的授权协议为MIT许可或Apache许可证(版本2.0)。

请参阅LICENSE-APACHELICENSE-MIT

依赖项

~11–22MB
~292K SLoC