#code #review #tool #distributed #cargo

bin+lib cargo-crev

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

14 releases (7 breaking)

✓ Uses Rust 2018 edition

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

#76 in Cargo plugins

Download history 21/week @ 2019-03-29 18/week @ 2019-04-05 28/week @ 2019-04-12 19/week @ 2019-04-19 50/week @ 2019-04-26 35/week @ 2019-05-03 26/week @ 2019-05-10 38/week @ 2019-05-17 32/week @ 2019-05-24 14/week @ 2019-05-31 42/week @ 2019-06-07 7/week @ 2019-06-14 153/week @ 2019-06-21 41/week @ 2019-06-28 80/week @ 2019-07-05

208 downloads per month

MPL-2.0 OR MIT OR Apache-2.0

264KB
7K SLoC

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

cargo-crev - Cargo Code REView!

Introduction

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

cargo-crev is a CLI 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.

How it works

  • Identify your dependencies: list in many useful ways.
  • Review crates: judge their safety, quality and document problems.
  • Publish verifiable reviews in a public git repository.
  • People download your reviews, you download reviews of others.
  • Build a web of trust veting whole Rust ecosystem.
  • Gain reputation and trust. Maybe even monetize it, by reving code for money.
  • Implement it in your company and/or team to stay ahead!
  • Never again get bitten by unreviewed and untrusted code.

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 crev gitter channel, get help, report problems and feedback. Thank you!

Changelog

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

Dependencies

~49MB
~1M SLoC