@@ -24,21 +24,20 @@ cd clippy_lints && cargo test && cd ..
24
24
cd rustc_tools_util && cargo test && cd ..
25
25
# check that the lint lists are up-to-date
26
26
./util/update_lints.py -c
27
- mkdir -p ~ /rust/cargo/bin
28
- cp target/debug/cargo-clippy ~ /rust/cargo/bin/cargo-clippy
29
- cp target/debug/clippy-driver ~ /rust/cargo/bin/clippy-driver
30
- rm ~ /.cargo/bin/cargo-clippy
27
+
28
+ CLIPPY=" ` pwd` /target/debug/cargo-clippy clippy"
31
29
# run clippy on its own codebase...
32
- PATH= $PATH : ~ /rust/cargo/bin cargo clippy --all-targets --all-features -- -D clippy::all -D clippy::internal
30
+ ${CLIPPY} --all-targets --all-features -- -D clippy::all -D clippy::internal
33
31
# ... and some test directories
34
- cd clippy_workspace_tests && PATH=$PATH :~ /rust/cargo/bin cargo clippy -- -D clippy::all && cd ..
35
- cd clippy_workspace_tests/src && PATH=$PATH :~ /rust/cargo/bin cargo clippy -- -D clippy::all && cd ../..
36
- cd clippy_workspace_tests/subcrate && PATH=$PATH :~ /rust/cargo/bin cargo clippy -- -D clippy::all && cd ../..
37
- cd clippy_workspace_tests/subcrate/src && PATH=$PATH :~ /rust/cargo/bin cargo clippy -- -D clippy::all && cd ../../..
38
- cd clippy_dev && PATH=$PATH :~ /rust/cargo/bin cargo clippy -- -D clippy::all && cd ..
39
- cd rustc_tools_util/ && PATH=$PATH :~ /rust/cargo/bin cargo clippy -- -D clippy::all && cd ..
32
+ for dir in clippy_workspace_tests clippy_workspace_tests/src clippy_workspace_tests/subcrate clippy_workspace_tests/subcrate/src clippy_dev rustc_tools_util
33
+ do
34
+ cd ${dir}
35
+ ${CLIPPY} -- -D clippy::all
36
+ cd -
37
+ done
38
+
40
39
41
40
# test --manifest-path
42
- PATH= $PATH : ~ /rust/cargo/bin cargo clippy --manifest-path=clippy_workspace_tests/Cargo.toml -- -D clippy::all
43
- cd clippy_workspace_tests/subcrate && PATH= $PATH : ~ /rust/cargo/bin cargo clippy --manifest-path=../Cargo.toml -- -D clippy::all && cd ../..
41
+ ${CLIPPY} --manifest-path=clippy_workspace_tests/Cargo.toml -- -D clippy::all
42
+ cd clippy_workspace_tests/subcrate && ${CLIPPY} --manifest-path=../Cargo.toml -- -D clippy::all && cd ../..
44
43
set +x
0 commit comments