9 个版本 (5 个稳定版)
1.0.4 | 2022 年 12 月 4 日 |
---|---|
1.0.2 | 2022 年 7 月 18 日 |
1.0.1 | 2022 年 5 月 17 日 |
0.1.3 | 2022 年 2 月 14 日 |
在 Cargo 插件 中排名 131
每月下载量 51 次
8KB
84 行
cargo-action-fmt
接受格式为 JSON 的 cargo check
(和 cargo clippy
)输出,并将其格式化为 GitHub actions。
示例
此工具可以与各种 cargo
命令一起使用
:; cargo check -q --message-format=json | cargo-action-fmt
:; cargo clippy -q --message-format=json | cargo-action-fmt
:; cargo doc --message-format=json | cargo-action-fmt
请注意,此工具目前不支持 cargo fmt
或 cargo test
输出。但是,您可以调用 cargo test
以确保测试编译错误得到正确注释
:; cargo test --no-run --message-format=json | cargo-action-fmt
GitHub Action
主要用于在 GitHub Actions 工作流程中使用
docs:
runs-on: ubuntu-latest
container: rust:slim
steps:
- uses: olix0r/cargo-action-fmt/setup@v2
- uses: actions/checkout@v2
- run: cargo doc --no-deps --message-format=json | cargo-action-fmt
依赖
~1.7–2.8MB
~54K SLoC