# Disable clippy lints project-wide. # This allows ./tools/clippy and IDE integrations to use the same configuration. # This should be replaced with a proper clippy config once available: # https://github.com/rust-lang/cargo/issues/5034 [target.'cfg(all())'] rustflags = [ # TODO(b/181763000): Fail builds on warnings # "-Dwarnings", # TODO(crbug/908640): To be resolved. "-Aclippy::missing_safety_doc", # 26 errors # False positives affecting WlVfd @ `devices/src/virtio/wl.rs`. # Bug: https://github.com/rust-lang/rust-clippy/issues/6312 "-Aclippy::field_reassign_with_default", # We don't care about these lints. Okay to remain suppressed globally. "-Aclippy::cast_lossless", "-Aclippy::cognitive_complexity", "-Aclippy::enum_variant_names", "-Aclippy::identity_op", "-Aclippy::len_without_is_empty", "-Aclippy::len_zero", "-Aclippy::match_bool", "-Aclippy::match_wild_err_arm", "-Aclippy::module_inception", "-Aclippy::needless_bool", "-Aclippy::new_without_default", "-Aclippy::or_fun_call", "-Aclippy::should_implement_trait", "-Aclippy::single_char_pattern", "-Aclippy::too_many_arguments", "-Aclippy::trivially_copy_pass_by_ref", "-Aclippy::type_complexity", "-Aclippy::unreadable_literal", "-Aclippy::useless_let_if_seq", "-Aclippy::useless_transmute", "-Aclippy::new-ret-no-self", "-Aclippy::result-unit-err", "-Aclippy::collapsible_if", ]