Adding clippy:unwrap to husky. Fixes #1892 (#1893)
authorDessalines <dessalines@users.noreply.github.com>
Thu, 11 Nov 2021 12:18:08 +0000 (07:18 -0500)
committerGitHub <noreply@github.com>
Thu, 11 Nov 2021 12:18:08 +0000 (12:18 +0000)
.cargo-husky/hooks/pre-commit
crates/apub/src/http/routes.rs

index 03ecb0fc2e4fef7d658af94573d78491920883e5..1e3fa43164e97376edcbde79d55863425bc3cf28 100755 (executable)
@@ -5,6 +5,8 @@ cargo +nightly fmt -- --check
 
 cargo clippy --workspace --tests --all-targets --all-features -- \
     -D warnings -D deprecated -D clippy::perf -D clippy::complexity -D clippy::dbg_macro
+cargo clippy --workspace -- \
+    -D clippy::unwrap_used
 
 ./scripts/update_config_defaults.sh
 git add config/defaults.hjson
index eb9a5595c90529ae97a7c6fffe6a271b0677dd1d..ea54cd482b2003d47985f5f9962d1730f5f3233d 100644 (file)
@@ -69,7 +69,10 @@ impl Guard for InboxRequestGuard {
       return false;
     }
     if let Some(val) = request.headers.get("Content-Type") {
-      return val.to_str().unwrap().starts_with("application/");
+      return val
+        .to_str()
+        .expect("Content-Type header contains non-ascii chars.")
+        .starts_with("application/");
     }
     false
   }