7个版本 (4个稳定版)
1.0.3 | 2021年12月10日 |
---|---|
1.0.2 | 2021年5月13日 |
1.0.1 | 2021年2月18日 |
1.0.0 | 2020年11月5日 |
0.1.2 | 2020年10月21日 |
#1374 in 命令行工具
每月下载量 2,473
19KB
174 代码行
GitLab Clippy
将Clippy警告转换为GitLab代码质量报告
用法
GitLab CI示例
clippy:
stage: lint
before_script:
- rustup component add clippy
- cargo install gitlab_clippy
script:
- cargo clippy
after_script:
- cargo clippy --message-format=json | gitlab-clippy > gl-code-quality-report.json
artifacts:
reports:
codequality: gl-code-quality-report.json
expire_in: 1 week
rules:
- if: '$CODE_QUALITY_DISABLED'
when: never
- if: '$CI_PIPELINE_SOURCE == "push"'
在MR内部显示结果的演示可以在此查看:这里.
本地
- 使用以下命令安装:
cargo install gitlab_clippy
- 使用以下命令运行:
cargo clippy --message-format=json | gitlab-clippy
依赖项
~2.8–4MB
~71K SLoC