about summary refs log tree commit diff
path: root/ci
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2018-11-02 12:12:14 +0100
committerMatthias Krüger <matthias.krueger@famsik.de>2018-11-02 12:16:43 +0100
commitdf7cff31dc3288d168ce307c2127edb4e3160616 (patch)
treeef851274b02b4611639fb408ca8261a52f41eeb1 /ci
parent7c86a9c05c576211932da47c1c3d89ccc925b3da (diff)
downloadrust-df7cff31dc3288d168ce307c2127edb4e3160616.tar.gz
rust-df7cff31dc3288d168ce307c2127edb4e3160616.zip
clippy: fix pedantic warnings and run clippy::pedantic lints on the codebase.
Turn on pedantic lints in dogfood and base tests.

needless_bool: fix clippy::items-after-statements
redundant_pattern_matching: fix clippy::similar-names
mods.rs: fix clippy::explicit-iter-loop
returns.rs: allow clippy::cast-possible-wrap

Fixes #3172
Diffstat (limited to 'ci')
-rwxr-xr-xci/base-tests.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/ci/base-tests.sh b/ci/base-tests.sh
index 9b73263c24a..f46c558f24d 100755
--- a/ci/base-tests.sh
+++ b/ci/base-tests.sh
@@ -27,12 +27,12 @@ cd rustc_tools_util && cargo test && cd ..
 
 CLIPPY="`pwd`/target/debug/cargo-clippy clippy"
 # run clippy on its own codebase...
-${CLIPPY} --all-targets --all-features -- -D clippy::all -D clippy::internal
+${CLIPPY} --all-targets --all-features -- -D clippy::all -D clippy::internal -Dclippy::pedantic
 # ... and some test directories
 for dir in clippy_workspace_tests clippy_workspace_tests/src clippy_workspace_tests/subcrate clippy_workspace_tests/subcrate/src clippy_dev rustc_tools_util
 do
     cd ${dir}
-    ${CLIPPY} -- -D clippy::all
+    ${CLIPPY} -- -D clippy::all -D clippy::pedantic
     cd -
 done