#code #review #tool #distributed #cargo

bin+lib cargo-crev

Scalable, social, Code REView system that we desperately need - Rust/cargo frontend

15 releases (8 breaking)

✓ Uses Rust 2018 edition

0.9.0 Aug 27, 2019
0.8.3 Jul 12, 2019
0.7.0 Apr 28, 2019
0.5.0 Mar 23, 2019
0.3.0 Dec 28, 2018

#100 in Cargo plugins

Download history 37/week @ 2019-05-14 37/week @ 2019-05-21 23/week @ 2019-05-28 21/week @ 2019-06-04 31/week @ 2019-06-11 37/week @ 2019-06-18 164/week @ 2019-06-25 56/week @ 2019-07-02 135/week @ 2019-07-09 35/week @ 2019-07-16 18/week @ 2019-07-23 46/week @ 2019-07-30 63/week @ 2019-08-06 17/week @ 2019-08-13 85/week @ 2019-08-20

242 downloads per month

MPL-2.0 OR MIT OR Apache-2.0

305KB
8K SLoC

Travis CI Build Status crates.io crev matrix channel crev gitter channel

cargo-crev - Crev (Code REView system) for Rust/cargo

Introduction

Crev is a language and ecosystem agnostic, distributed Code REView system.

cargo-crev is a CLI application implementation/frontend of Crev integrated with cargo and targeting Rust/crates.io ecosystem.

cargo-crev is a tool helping Rust users evalute quality and trustworthiness of dependencies they use.

Why Rust developers should use cargo-crev?

cargo-crev can already:

  • warn you about untrustworthy crates and security vulnerabilities,
  • display useful metrics about your dependencies,
  • help you identify dependency-bloat,
  • allow you to review most suspicious dependencies and publish your findings,
  • use reviews produced by other users,
  • increase trustworthiness of your own code,
  • build a web of trust of other reputable users to help verify the code you use,

and many other things with many more to come.

Getting started

Static binaries are availble on crev's releases page.

Follow the cargo-crev - Getting Started Guide (more documentation available on docs.rs).

cargo-crev is a work in progress, but it should be usable at all times. Join our matrix or gitter channel, get help, report problems and feedback. Thank you!

Changelog

Changelog can be found here: https://github.com/crev-dev/cargo-crev/blob/master/cargo-crev/CHANGELOG.md

Dependencies

~51MB
~1M SLoC