diff --git a/.travis.yml b/.travis.yml index 76838989..68932d4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,17 +71,19 @@ matrix: - rustup default "$CLIPPY_NIGHTLY" - rustup component add clippy script: - - cargo clippy -- -D clippy::all + # The need for -Aredundant_field_names here is a Clippy bug. + # https://github.com/rust-lang/rust-clippy/issues/5356 + - cargo clippy -- -D clippy::all -A clippy::redundant_field_names - cd "${TRAVIS_BUILD_DIR}/serde" - - cargo clippy --features rc,unstable -- -D clippy::all + - cargo clippy --features rc,unstable -- -D clippy::all -A clippy::redundant_field_names - cd "${TRAVIS_BUILD_DIR}/serde_derive" - cargo clippy -- -D clippy::all - cd "${TRAVIS_BUILD_DIR}/serde_test" - - cargo clippy -- -D clippy::all + - cargo clippy -- -D clippy::all -A clippy::redundant_field_names - cd "${TRAVIS_BUILD_DIR}/test_suite" - - cargo clippy --tests --features unstable -- -D clippy::all + - cargo clippy --tests --features unstable -- -D clippy::all -A clippy::redundant_field_names - cd "${TRAVIS_BUILD_DIR}/test_suite/no_std" - - cargo clippy -- -D clippy::all + - cargo clippy -- -D clippy::all -A clippy::redundant_field_names - rust: nightly name: Emscripten