summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2019-04-12 11:29:08 +0200
committerLinus Färnstrand <linus@mullvad.net>2019-04-12 12:26:05 +0200
commit58cc81b2355bc350e1d55f23f9ea4a64f75696cc (patch)
tree737d59e3189f0e37b95c24ba17fb8d332ba8d38e
parent9ee8720d10217914ea15cd344ef2c3a4be71ca6b (diff)
downloadmullvadvpn-58cc81b2355bc350e1d55f23f9ea4a64f75696cc.tar.xz
mullvadvpn-58cc81b2355bc350e1d55f23f9ea4a64f75696cc.zip
Deny unused_imports and dead_code on CI
-rw-r--r--.travis.yml6
-rw-r--r--appveyor.yml1
2 files changed, 6 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index ffbc40a454..83ffb835cc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -30,6 +30,7 @@ matrix:
os: osx
before_script: &rust_before_script
- source env.sh
+ - export RUSTFLAGS="--deny unused_imports --deny dead_code"
- env
script: &rust_script
- cargo build --verbose
@@ -90,10 +91,13 @@ matrix:
[target.aarch64-linux-android]
ar = "/opt/android/android-ndk-r19b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar"
linker = "/opt/android/android-ndk-r19b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android28-clang"
- script:
+ before_script:
+ - export RUSTFLAGS="--deny unused_imports --deny dead_code"
- export AR_aarch64_linux_android=/opt/android/toolchains/android28-aarch64/bin/aarch64-linux-android-ar
- export CC_aarch64_linux_android=/opt/android/toolchains/android28-aarch64/bin/aarch64-linux-android28-clang
- source env.sh android
+ - env
+ script:
- cargo build --target aarch64-linux-android --verbose
- cd android
- ./gradlew --console plain assembleDebug
diff --git a/appveyor.yml b/appveyor.yml
index 8a045c6751..c8cb57a5b8 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -18,6 +18,7 @@ environment:
# overridden on a case by case basis down below
RUST_VERSION: stable
RUST_BACKTRACE: "1"
+ RUSTFLAGS: "--deny unused_imports --deny dead_code"
CPP_BUILD_MODES: "Debug"
OPENSSL_STATIC: "1"