summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs37
1 files changed, 35 insertions, 2 deletions
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;