2021-03-18 17:16:21 +00:00
|
|
|
[alias]
|
2021-03-22 14:37:55 +00:00
|
|
|
compiletest = "run --release -p compiletests --"
|
2022-04-17 10:16:59 +00:00
|
|
|
|
|
|
|
[target.'cfg(all())']
|
|
|
|
rustflags = [
|
|
|
|
# BEGIN - Embark standard lints v6 for Rust 1.55+
|
|
|
|
# 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>
|
|
|
|
"-Dunsafe_code",
|
|
|
|
"-Wclippy::all",
|
|
|
|
"-Wclippy::await_holding_lock",
|
|
|
|
"-Wclippy::char_lit_as_u8",
|
|
|
|
"-Wclippy::checked_conversions",
|
|
|
|
"-Wclippy::dbg_macro",
|
|
|
|
"-Wclippy::debug_assert_with_mut_call",
|
|
|
|
"-Wclippy::doc_markdown",
|
|
|
|
"-Wclippy::empty_enum",
|
|
|
|
"-Wclippy::enum_glob_use",
|
|
|
|
"-Wclippy::exit",
|
|
|
|
"-Wclippy::expl_impl_clone_on_copy",
|
|
|
|
"-Wclippy::explicit_deref_methods",
|
|
|
|
"-Wclippy::explicit_into_iter_loop",
|
|
|
|
"-Wclippy::fallible_impl_from",
|
|
|
|
"-Wclippy::filter_map_next",
|
|
|
|
"-Wclippy::flat_map_option",
|
|
|
|
"-Wclippy::float_cmp_const",
|
|
|
|
"-Wclippy::fn_params_excessive_bools",
|
|
|
|
"-Wclippy::from_iter_instead_of_collect",
|
|
|
|
"-Wclippy::if_let_mutex",
|
|
|
|
"-Wclippy::implicit_clone",
|
|
|
|
"-Wclippy::imprecise_flops",
|
|
|
|
"-Wclippy::inefficient_to_string",
|
|
|
|
"-Wclippy::invalid_upcast_comparisons",
|
|
|
|
"-Wclippy::large_digit_groups",
|
|
|
|
"-Wclippy::large_stack_arrays",
|
|
|
|
"-Wclippy::large_types_passed_by_value",
|
|
|
|
"-Wclippy::let_unit_value",
|
|
|
|
"-Wclippy::linkedlist",
|
|
|
|
"-Wclippy::lossy_float_literal",
|
|
|
|
"-Wclippy::macro_use_imports",
|
|
|
|
"-Wclippy::manual_ok_or",
|
|
|
|
"-Wclippy::map_err_ignore",
|
|
|
|
"-Wclippy::map_flatten",
|
|
|
|
"-Wclippy::map_unwrap_or",
|
|
|
|
"-Wclippy::match_on_vec_items",
|
|
|
|
"-Wclippy::match_same_arms",
|
|
|
|
"-Wclippy::match_wild_err_arm",
|
|
|
|
"-Wclippy::match_wildcard_for_single_variants",
|
|
|
|
"-Wclippy::mem_forget",
|
|
|
|
"-Wclippy::mismatched_target_os",
|
|
|
|
"-Wclippy::missing_enforced_import_renames",
|
|
|
|
"-Wclippy::mut_mut",
|
|
|
|
"-Wclippy::mutex_integer",
|
|
|
|
"-Wclippy::needless_borrow",
|
|
|
|
"-Wclippy::needless_continue",
|
|
|
|
"-Wclippy::needless_for_each",
|
|
|
|
"-Wclippy::option_option",
|
|
|
|
"-Wclippy::path_buf_push_overwrite",
|
|
|
|
"-Wclippy::ptr_as_ptr",
|
|
|
|
"-Wclippy::rc_mutex",
|
|
|
|
"-Wclippy::ref_option_ref",
|
|
|
|
"-Wclippy::rest_pat_in_fully_bound_structs",
|
|
|
|
"-Wclippy::same_functions_in_if_condition",
|
|
|
|
"-Wclippy::semicolon_if_nothing_returned",
|
|
|
|
"-Wclippy::single_match_else",
|
|
|
|
"-Wclippy::string_add_assign",
|
|
|
|
"-Wclippy::string_add",
|
|
|
|
"-Wclippy::string_lit_as_bytes",
|
|
|
|
"-Wclippy::string_to_string",
|
|
|
|
"-Wclippy::todo",
|
|
|
|
"-Wclippy::trait_duplication_in_bounds",
|
|
|
|
"-Wclippy::unimplemented",
|
|
|
|
"-Wclippy::unnested_or_patterns",
|
|
|
|
"-Wclippy::unused_self",
|
|
|
|
"-Wclippy::useless_transmute",
|
|
|
|
"-Wclippy::verbose_file_reads",
|
|
|
|
"-Wclippy::zero_sized_map_values",
|
|
|
|
"-Wfuture_incompatible",
|
|
|
|
"-Wnonstandard_style",
|
|
|
|
"-Wrust_2018_idioms",
|
|
|
|
# END - Embark standard lints v6 for Rust 1.55+
|
|
|
|
|
|
|
|
# repo specific lints
|
|
|
|
"-Aunsafe_code",
|
|
|
|
]
|