mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-13 17:13:48 +00:00
b162b11abc
The to_string_in_display lint is renamed to recursive_format_impl A check is added for the use of self formatted with Display or Debug inside any format string in the same impl The to_string_in_display check is kept as is - like in the format_in_format_args lint For now only Display and Debug are checked This could also be extended to other Format traits (Binary, etc.)
72 lines
2.4 KiB
Rust
72 lines
2.4 KiB
Rust
//! Test for Clippy lint renames.
|
|
// run-rustfix
|
|
|
|
#![allow(dead_code)]
|
|
// allow the new lint name here, to test if the new name works
|
|
#![allow(clippy::module_name_repetitions)]
|
|
#![allow(clippy::new_without_default)]
|
|
#![allow(clippy::redundant_static_lifetimes)]
|
|
#![allow(clippy::cognitive_complexity)]
|
|
#![allow(clippy::bind_instead_of_map)]
|
|
#![allow(clippy::box_collection)]
|
|
#![allow(clippy::blocks_in_if_conditions)]
|
|
#![allow(clippy::map_unwrap_or)]
|
|
#![allow(clippy::unwrap_used)]
|
|
#![allow(clippy::expect_used)]
|
|
#![allow(clippy::for_loops_over_fallibles)]
|
|
#![allow(clippy::useless_conversion)]
|
|
#![allow(clippy::invisible_characters)]
|
|
#![allow(clippy::single_char_add_str)]
|
|
#![allow(clippy::match_result_ok)]
|
|
#![allow(clippy::disallowed_types)]
|
|
#![allow(clippy::disallowed_methods)]
|
|
#![allow(clippy::recursive_format_impl)]
|
|
// uplifted lints
|
|
#![allow(invalid_value)]
|
|
#![allow(array_into_iter)]
|
|
#![allow(unused_labels)]
|
|
#![allow(drop_bounds)]
|
|
#![allow(temporary_cstring_as_ptr)]
|
|
#![allow(non_fmt_panics)]
|
|
#![allow(unknown_lints)]
|
|
#![allow(invalid_atomic_ordering)]
|
|
#![allow(enum_intrinsics_non_enums)]
|
|
// warn for the old lint name here, to test if the renaming worked
|
|
#![warn(clippy::stutter)]
|
|
#![warn(clippy::new_without_default_derive)]
|
|
#![warn(clippy::const_static_lifetime)]
|
|
#![warn(clippy::cyclomatic_complexity)]
|
|
#![warn(clippy::option_and_then_some)]
|
|
#![warn(clippy::box_vec)]
|
|
#![warn(clippy::block_in_if_condition_expr)]
|
|
#![warn(clippy::block_in_if_condition_stmt)]
|
|
#![warn(clippy::option_map_unwrap_or)]
|
|
#![warn(clippy::option_map_unwrap_or_else)]
|
|
#![warn(clippy::result_map_unwrap_or_else)]
|
|
#![warn(clippy::option_unwrap_used)]
|
|
#![warn(clippy::result_unwrap_used)]
|
|
#![warn(clippy::option_expect_used)]
|
|
#![warn(clippy::result_expect_used)]
|
|
#![warn(clippy::for_loop_over_option)]
|
|
#![warn(clippy::for_loop_over_result)]
|
|
#![warn(clippy::identity_conversion)]
|
|
#![warn(clippy::zero_width_space)]
|
|
#![warn(clippy::single_char_push_str)]
|
|
#![warn(clippy::if_let_some_result)]
|
|
#![warn(clippy::disallowed_type)]
|
|
#![warn(clippy::disallowed_method)]
|
|
#![warn(clippy::ref_in_deref)]
|
|
#![warn(clippy::to_string_in_display)]
|
|
// uplifted lints
|
|
#![warn(clippy::invalid_ref)]
|
|
#![warn(clippy::into_iter_on_array)]
|
|
#![warn(clippy::unused_label)]
|
|
#![warn(clippy::drop_bounds)]
|
|
#![warn(clippy::temporary_cstring_as_ptr)]
|
|
#![warn(clippy::panic_params)]
|
|
#![warn(clippy::unknown_clippy_lints)]
|
|
#![warn(clippy::invalid_atomic_ordering)]
|
|
#![warn(clippy::mem_discriminant_non_enum)]
|
|
|
|
fn main() {}
|