From 1a93b1f82bc8c21d24e67031c5eca96830e928c7 Mon Sep 17 00:00:00 2001 From: Greg Brown Date: Thu, 21 Jan 2021 09:42:02 +0000 Subject: Fix many warnings. --- src/lib.rs | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index cd8a43a..a94e08c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,8 +8,6 @@ #![warn(meta_variable_misuse)] #![warn(missing_copy_implementations)] #![warn(missing_debug_implementations)] -#![allow(missing_docs)] -#![warn(missing_doc_code_examples)] #![warn(non_ascii_idents)] #![warn(private_doc_tests)] #![warn(single_use_lifetimes)] @@ -23,6 +21,41 @@ #![warn(unused_qualifications)] #![warn(variant_size_differences)] +#![warn(clippy::pedantic)] +#![allow(clippy::filter_map)] +#![allow(clippy::find_map)] +#![allow(clippy::missing_errors_doc)] +#![allow(clippy::module_name_repetitions)] +#![allow(clippy::must_use_candidate)] + +#![warn(clippy::dbg_macro)] +#![deny(clippy::exit)] +#![warn(clippy::expect_used)] +#![deny(clippy::float_arithmetic)] +#![warn(clippy::get_unwrap)] +// #![warn(clippy::indexing_slicing)] +#![deny(clippy::integer_division)] +#![warn(clippy::let_underscore_must_use)] +#![warn(clippy::let_unit_value)] +#![warn(clippy::map_err_ignore)] +#![warn(clippy::mem_forget)] +#![deny(clippy::modulo_arithmetic)] +#![warn(clippy::multiple_inherent_impl)] +#![deny(clippy::panic)] +#![warn(clippy::panic_in_result_fn)] +#![deny(clippy::print_stderr)] +#![deny(clippy::print_stdout)] +#![warn(clippy::rest_pat_in_fully_bound_structs)] +#![warn(clippy::str_to_string)] +#![warn(clippy::string_add)] +#![warn(clippy::string_to_string)] +#![deny(clippy::todo)] +#![warn(clippy::unimplemented)] +#![warn(clippy::unneeded_field_pattern)] +#![warn(clippy::unwrap_in_result)] +#![warn(clippy::unwrap_used)] +#![warn(clippy::wildcard_enum_match_arm)] + pub mod chomp; pub mod lower; pub mod nibble; -- cgit v1.2.3