diff --git a/Makefile b/Makefile index 70346187..051df94c 100644 --- a/Makefile +++ b/Makefile @@ -51,7 +51,7 @@ clippy: clippy-nightly: touch src/main.rs cargo clean -p gitui -p asyncgit -p scopetime -p filetree -p async_utils - cargo +nightly clippy --all-features + cargo +nightly clippy --workspace --all-features check: fmt clippy test diff --git a/async_utils/src/lib.rs b/async_utils/src/lib.rs index 2a3edeb5..a066e7b5 100644 --- a/async_utils/src/lib.rs +++ b/async_utils/src/lib.rs @@ -1,3 +1,21 @@ +// #![forbid(missing_docs)] +#![deny(unsafe_code)] +#![deny(unused_imports)] +#![deny(unused_must_use)] +#![deny(dead_code)] +#![deny(unstable_name_collisions)] +#![deny(clippy::all, clippy::perf, clippy::nursery, clippy::pedantic)] +#![deny(clippy::expect_used)] +#![deny(clippy::filetype_is_file)] +#![deny(clippy::cargo)] +#![deny(clippy::unwrap_used)] +#![deny(clippy::panic)] +#![deny(clippy::match_like_matches_macro)] +#![deny(clippy::needless_update)] +#![allow(clippy::module_name_repetitions)] +#![allow(clippy::must_use_candidate)] +#![allow(clippy::missing_errors_doc)] + mod error; use crossbeam_channel::Sender;