32 lines
936 B
Bash
32 lines
936 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# NOTE!
|
||
|
# this script requires nightly version of rustc
|
||
|
# clippy plugin needs to be compiled with the same nigtly version as currently set one
|
||
|
# tested with clippy 0.0.98
|
||
|
|
||
|
# temporary workaround for cargo clippy issue #1330
|
||
|
# https://github.com/Manishearth/rust-clippy/issues/1330
|
||
|
|
||
|
# first, let's enter any directory in a workspace with target kind `lib`
|
||
|
# https://github.com/Manishearth/rust-clippy/blob/6a73c8f8e3f513f6a16c6876be3d326633dbc78d/src/main.rs#L186
|
||
|
cd primitives
|
||
|
|
||
|
# now let's run clippy
|
||
|
# clippy does not support multiple packages, so let's run them one after another
|
||
|
cargo clippy -p bitcrypto
|
||
|
cargo clippy -p chain
|
||
|
cargo clippy -p db
|
||
|
cargo clippy -p ethcore-devtools
|
||
|
cargo clippy -p import
|
||
|
cargo clippy -p keys
|
||
|
cargo clippy -p message
|
||
|
cargo clippy -p miner
|
||
|
cargo clippy -p p2p
|
||
|
cargo clippy -p primitives
|
||
|
cargo clippy -p script
|
||
|
cargo clippy -p serialization
|
||
|
cargo clippy -p sync
|
||
|
cargo clippy -p verification
|
||
|
|