diff options
author | Emil Ernerfeldt <emil.ernerfeldt@gmail.com> | 2022-07-20 12:34:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-20 12:34:19 +0200 |
commit | bf15bb6e199525e00bd74cf3367c7ba0a0cfb160 (patch) | |
tree | b931a7cc6dba4781f93ae8378f8cc80e299eaeac /.cargo | |
parent | 898f4804b7b998ffeb1ff9f457b935e1364d6827 (diff) |
Use cargo cranky instead of cargo clippy (#1820)
* Use cargo cranky instead of cargo clippy
cargo cranky (https://github.com/ericseppanen/cargo-cranky)
is a new tool that passes lints specified in a Cranky.toml
to cargo clippy.
This is a possible solution to
https://github.com/rust-lang/cargo/issues/5034
* Remove `-W clippy::all` from `check.sh` (rely on `Cranky.toml` instead)
Diffstat (limited to '.cargo')
-rw-r--r-- | .cargo/config.toml | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/.cargo/config.toml b/.cargo/config.toml deleted file mode 100644 index f34c83ac..00000000 --- a/.cargo/config.toml +++ /dev/null @@ -1,100 +0,0 @@ -[target.'cfg(all())'] -rustflags = [ - # Global lints/warnings. - # See https://github.com/EmbarkStudios/rust-ecosystem/issues/22 for why we do this here - "-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::disallowed_methods", - "-Wclippy::disallowed_script_idents", - "-Wclippy::doc_markdown", - "-Wclippy::empty_enum", - "-Wclippy::enum_glob_use", - "-Wclippy::equatable_if_let", - "-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::fn_to_numeric_cast_any", - "-Wclippy::from_iter_instead_of_collect", - "-Wclippy::if_let_mutex", - "-Wclippy::implicit_clone", - "-Wclippy::imprecise_flops", - "-Wclippy::index_refutable_slice", - "-Wclippy::inefficient_to_string", - "-Wclippy::invalid_upcast_comparisons", - "-Wclippy::iter_not_returning_iterator", - "-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::missing_errors_doc", - "-Wclippy::missing_safety_doc", - "-Wclippy::mut_mut", - "-Wclippy::mutex_integer", - "-Wclippy::needless_borrow", - "-Wclippy::needless_continue", - "-Wclippy::needless_for_each", - "-Wclippy::needless_pass_by_value", - "-Wclippy::negative_feature_names", - "-Wclippy::nonstandard_macro_braces", - "-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::str_to_string", - "-Wclippy::string_add_assign", - "-Wclippy::string_add", - "-Wclippy::string_lit_as_bytes", - "-Wclippy::string_to_string", - "-Wclippy::todo", - "-Wclippy::trailing_empty_array", - "-Wclippy::trait_duplication_in_bounds", - "-Wclippy::unimplemented", - "-Wclippy::unnecessary_wraps", - "-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", - "-Wrustdoc::missing_crate_level_docs", - "-Wsemicolon_in_expressions_from_macros", - "-Wtrivial_numeric_casts", - "-Wunused_extern_crates", - "-Wunused_import_braces", - # "-Wclippy::cloned_instead_of_copied", - # "-Wclippy::mod_module_files", - # "-Wtrivial_casts", - # "-Wunused_qualifications", -] |