Skip to content
zjp-CN edited this page Aug 11, 2024 · 4 revisions

os-checker 是什么?

os-checker 旨在集成众多 Rust 代码检查工具,自动运行它们,最终报告并展示这些工具的检查结果和统计数据。

os-checker 由以下四个部分组成:

其中,os-checker CLI 只需要读取一个 yaml 配置文件,然后做以下事情:

  • 从 github 上拉取该配置文件中罗列的仓库
  • 运行该配置文件指定的检查工具,比如
    • all 表示以默认方式运行所有检查工具
    • fmt 表示运行 cargo fmt 来检查是否含有未格式化的代码
    • clippy 表示运行 cargo clippy 来检查代码是否含有编译错误、是否编写地道的 Rust 代码
    • 以及其他静态代码检查工具(尚在开发中)
  • 输出检查结果:目前主要面向 WebUI 来提供 JSON 数据

使用说明

os‐checker (CLI 和 WebUI) 使用说明

Clone this wiki locally