From ba64053e0beebb2bb54b4bd5918cd4dc92295695 Mon Sep 17 00:00:00 2001 From: Johan Andersson <johan@embark-studios.com> Date: Sat, 6 Mar 2021 21:28:05 +0100 Subject: [PATCH] Add lints v0.2 Part of #59 --- lints.rs | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 lints.rs diff --git a/lints.rs b/lints.rs new file mode 100644 index 0000000..261c528 --- /dev/null +++ b/lints.rs @@ -0,0 +1,48 @@ +// BEGIN - Embark standard lints v0.2 +// do not change or add/remove here, but one can add exceptions after this section +// for more info see: <https://github.com/EmbarkStudios/rust-ecosystem/issues/59> +#![deny(unsafe_code)] +#![warn( + clippy::all, + clippy::await_holding_lock, + clippy::dbg_macro, + clippy::debug_assert_with_mut_call, + clippy::doc_markdown, + clippy::empty_enum, + clippy::enum_glob_use, + clippy::exit, + clippy::explicit_into_iter_loop, + clippy::filter_map_next, + clippy::fn_params_excessive_bools, + clippy::if_let_mutex, + clippy::imprecise_flops, + clippy::inefficient_to_string, + clippy::let_unit_value, + clippy::linkedlist, + clippy::lossy_float_literal, + clippy::macro_use_imports, + clippy::map_flatten, + clippy::map_unwrap_or, + clippy::match_on_vec_items, + clippy::match_wildcard_for_single_variants, + clippy::mem_forget, + clippy::mismatched_target_os, + clippy::needless_borrow, + clippy::needless_continue, + clippy::option_option, + clippy::pub_enum_variant_names, + clippy::ref_option_ref, + clippy::rest_pat_in_fully_bound_structs, + clippy::string_to_string, + clippy::suboptimal_flops, + clippy::todo, + clippy::unnested_or_patterns, + clippy::unused_self, + clippy::verbose_file_reads, + future_incompatible, + nonstandard_style, + rust_2018_idioms +)] +// END - Embark standard lints v0.2 +// crate-specific exceptions: +#![allow()] \ No newline at end of file