Skip to content

Instantly share code, notes, and snippets.

@ehuss
Created November 14, 2019 05:00
Show Gist options
  • Save ehuss/f7cdee6b622ff4a219cdebb3645ad198 to your computer and use it in GitHub Desktop.
Save ehuss/f7cdee6b622ff4a219cdebb3645ad198 to your computer and use it in GitHub Desktop.
Top rust lints
# forbid
384,unsafe_code
88,warnings
83,missing_docs
50,mutable_transmutes
50,unknown_crate_types
50,no_mangle_const_items
50,exceeding_bitshifts
46,missing_debug_implementations
45,future_incompatible
37,bad_style
28,rust_2018_idioms
20,trivial_numeric_casts
19,unused_results
19,unused_import_braces
19,trivial_casts
17,variant_size_differences
15,missing_copy_implementations
14,anonymous_parameters
14,unstable_features
14,unused_extern_crates
13,box_pointers
13,clippy::unimplemented
10,rust_2018_compatibility
10,unconditional_recursion
8,non_camel_case_types
8,legacy_directory_ownership
7,unused_qualifications
3,unused_must_use
3,intra_doc_link_resolution_failure
3,macro_use_extern_crate
3,nonstandard_style
3,dead_code
3,overflowing_literals
3,const_err
3,unused
3,bare_trait_objects
2,deprecated
2,improper_ctypes
2,fat_ptr_transmutes
2,clippy::pedantic
1,single_use_lifetimes
1,unused_variables
1,macro_expanded_macro_exports_accessed_by_absolute_paths
1,missing_fragment_specifier
1,invalid_type_param_default
1,order_dependent_trait_objects
1,incoherent_fundamental_impls
1,pub_use_of_private_extern_crate
1,legacy_constructor_visibility
1,safe_extern_statics
1,duplicate_macro_exports
1,parenthesized_params_in_types_and_modules
1,unused_assignments
1,unused_unsafe
1,rustdoc
1,clippy::all
1,path_statements
1,type_alias_bounds
1,trivial_bounds
1,unions_with_drop_fields
1,non_snake_case
1,proc_macro_derive_resolution_fallback
1,while_true
1,clippy::style
1,plugin_as_library
1,unused_lifetimes
1,stable_features
1,where_clauses_object_safety
1,unreachable_pub
1,irrefutable_let_patterns
1,patterns_in_fns_without_body
1,unnameable_test_items
1,safe_packed_borrows
1,unstable_name_collisions
1,unknown_lints
1,clippy::correctness
1,private_in_public
1,tyvar_behind_raw_pointer
1,non_upper_case_globals
1,non_shorthand_field_patterns
1,no_mangle_generic_items
1,clippy::complexity
1,late_bound_lifetime_arguments
1,clippy::perf
1,unreachable_patterns
1,illegal_floating_point_literal_pattern
1,renamed_and_removed_lints
1,clippy::option_unwrap_used
1,clippy::result_unwrap_used
1,clippy::nursery
# allow
4263,dead_code
2645,non_camel_case_types
2469,non_snake_case
1829,unused_imports
1503,non_upper_case_globals
1370,unused_variables
996,missing_docs
836,unused_mut
724,unused
441,deprecated
367,unknown_lints
275,missing_copy_implementations
251,warnings
250,unused_must_use
245,unused_macros
238,unsafe_code
221,missing_debug_implementations
217,clippy::unreadable_literal
208,clippy::type_complexity
203,unused_assignments
189,unreachable_code
182,clippy::too_many_arguments
174,trivial_casts
161,clippy::cognitive_complexity
158,box_pointers
156,unused_unsafe
144,improper_ctypes
140,clippy::all
121,clippy::large_enum_variant
120,unused_results
118,bad_style
116,clippy::needless_pass_by_value
107,clippy::new_ret_no_self
106,clippy::cast_ptr_alignment
98,unused_attributes
95,unused_parens
94,clippy::new_without_default
94,unreachable_patterns
93,clippy::trivially_copy_pass_by_ref
92,clippy::cast_lossless
83,clippy::many_single_char_names
82,renamed_and_removed_lints
81,clippy::module_name_repetitions
77,unused_extern_crates
75,clippy
73,clippy::cast_possible_truncation
73,unused_qualifications
71,private_no_mangle_statics
69,variant_size_differences
65,trivial_numeric_casts
64,clippy::float_cmp
63,clippy::wrong_self_convention
63,overflowing_literals
61,clippy::len_without_is_empty
60,clippy::use_self
58,bare_trait_objects
57,clippy::redundant_closure
54,clippy::should_implement_trait
47,clippy::approx_constant
46,clippy::cast_sign_loss
46,unstable
45,unused_comparisons
43,clippy::match_same_arms
43,intra_doc_link_resolution_failure
41,raw_pointer_derive
38,clippy::suspicious_arithmetic_impl
38,clippy::cyclomatic_complexity
37,clippy::single_match
37,clippy::let_and_return
37,clippy::module_inception
36,clippy::identity_op
36,clippy::similar_names
33,clippy::needless_range_loop
32,clippy::ptr_arg
32,clippy::multiple_crate_versions
30,clippy::cast_possible_wrap
29,clippy::cast_precision_loss
29,rust_2018_idioms
28,mutable_transmutes
28,clippy::never_loop
25,single_use_lifetimes
25,clippy::doc_markdown
24,unused_features
24,clippy::range_plus_one
24,unused_doc_comments
24,clippy::collapsible_if
24,clippy::shadow_unrelated
24,clippy::needless_lifetimes
23,elided_lifetimes_in_paths
22,unreachable_pub
22,clippy::implicit_hasher
22,clippy::if_not_else
21,clippy::suspicious_op_assign_impl
21,clippy::identity_conversion
21,clippy::derive_hash_xor_eq
20,cyclomatic_complexity
20,clippy::enum_variant_names
20,clippy::mut_from_ref
20,clippy::needless_return
20,clippy::type_repetition_in_bounds
19,nonstandard_style
19,missing_doc_code_examples
19,clippy::match_bool
18,clippy::useless_let_if_seq
18,fat_ptr_transmutes
18,clippy::borrowed_box
18,clippy::excessive_precision
18,unconditional_recursion
18,clippy::eq_op
17,unions_with_drop_fields
17,clippy::must_use_candidate
17,clippy::too_many_lines
17,clippy::non_ascii_literal
17,clippy::mutex_atomic
17,clippy::option_option
16,match_same_arms
16,proc_macro_derive_resolution_fallback
16,unused_doc_comment
16,clippy::inline_always
16,clippy::redundant_field_names
16,clippy::needless_doctest_main
16,clippy::transmute_ptr_to_ptr
15,clippy::missing_inline_in_public_items
15,clippy::single_match_else
14,clippy::write_with_newline
14,ellipsis_inclusive_range_patterns
14,clippy::not_unsafe_ptr_arg_deref
14,irrefutable_let_patterns
14,type_alias_bounds
14,clippy::or_fun_call
14,clippy::default_trait_access
14,clippy::unit_arg
14,needless_pass_by_value
14,clippy::missing_docs_in_private_items
13,clippy::useless_attribute
13,clippy::if_same_then_else
13,type_complexity
13,clippy::missing_const_for_fn
13,clippy::map_entry
12,clippy::pedantic
11,clippy::suspicious_else_formatting
11,clippy::let_unit_value
11,clippy::assertions_on_constants
11,clippy::block_in_if_condition_stmt
11,clippy::bool_comparison
11,clippy::match_wild_err_arm
11,const_err
11,private_no_mangle_fns
11,clippy::print_stdout
11,clippy::implicit_return
10,clippy::op_ref
10,stable_features
10,clippy::unneeded_field_pattern
10,clippy::blacklisted_name
10,clippy::useless_transmute
10,clippy::boxed_local
10,too_many_arguments
10,eq_op
10,plugin_as_library
10,non_shorthand_field_patterns
9,inline_always
9,clippy::unknown_clippy_lints
9,new_without_default_derive
9,clippy::missing_safety_doc
9,doc_markdown
9,clippy::eval_order_dependence
9,exceeding_bitshifts
9,clippy::stutter
9,unreadable_literal
9,clippy::map_clone
9,clippy::option_unwrap_used
8,clippy::empty_enum
8,clippy::unused_unit
8,unused_import_braces
8,path_statements
8,cast_lossless
8,clippy::used_underscore_binding
8,clippy::trivial_regex
8,clippy::result_unwrap_used
8,clippy::clone_on_copy
8,clippy::indexing_slicing
8,clippy::deref_addrof
7,clippy::unnecessary_operation
7,clippy::inconsistent_digit_grouping
7,clippy::redundant_clone
7,clippy::borrow_interior_mutable_const
7,while_true
7,clippy::redundant_closure_call
7,clippy::pub_enum_variant_names
7,explicit_outlives_requirements
7,clippy::option_map_unwrap_or_else
6,clippy::absurd_extreme_comparisons
6,clippy::integer_arithmetic
6,clippy::use_debug
6,wrong_self_convention
6,unstable_features
6,safe_packed_borrows
6,clippy::new_without_default_derive
6,clippy::unseparated_literal_suffix
6,private_in_public
6,clippy::erasing_op
6,clippy::filter_map
6,if_same_then_else
6,clippy::nonminimal_bool
6,clippy::option_map_unwrap_or
5,clippy::forget_copy
5,clippy::items_after_statements
5,clippy::zero_ptr
5,clippy::drop_copy
5,clippy::option_map_unit_fn
5,patterns_in_fns_without_body
5,clippy::match_ref_pats
5,clippy::unused_io_amount
5,clippy::verbose_bit_mask
5,clippy::unnecessary_cast
5,should_implement_trait
5,clippy::while_let_on_iterator
5,clippy::partialeq_ne_impl
5,clippy::explicit_counter_loop
5,clippy::len_zero
5,clippy::needless_bool
5,float_cmp
5,clippy::empty_loop
5,clippy::assign_op_pattern
5,many_single_char_names
4,clippy::declare_interior_mutable_const
4,while_let_on_iterator
4,ptr_arg
4,needless_range_loop
4,clippy::string_lit_as_bytes
4,clippy::zero_prefixed_literal
4,clippy::clone_on_ref_ptr
4,cast_ptr_alignment
4,clippy::shadow_reuse
4,identity_op
4,unstable_name_collisions
4,unsigned_negation
4,rustc::default_hash_types
4,clippy::needless_update
4,let_unit_value
4,clippy::explicit_iter_loop
4,useless_attribute
4,clippy::useless_format
4,len_without_is_empty
4,mut_from_ref
4,clippy::fallible_impl_from
4,clippy::float_arithmetic
4,clippy::match_overlapping_arm
4,new_ret_no_self
3,clippy::just_underscores_and_digits
3,where_clauses_object_safety
3,needless_return
3,clippy::inherent_to_string
3,clippy::toplevel_ref_arg
3,clippy::try_err
3,clippy::print_literal
3,clippy::redundant_closure_for_method_calls
3,clippy::mut_mut
3,clippy::drop_bounds
3,missing_docs_in_private_items
3,clippy::expect_fun_call
3,unknown_features
3,needless_lifetimes
3,clippy::naive_bytecount
3,clippy::transmute_ptr_to_ref
3,expl_impl_clone_on_copy
3,clippy::debug_assert_with_mut_call
3,match_ref_pats
3,clippy::enum_clike_unportable_variant
3,clippy::drop_ref
3,incomplete_features
3,single_match
3,redundant_field_names
3,zero_prefixed_literal
3,clippy::redundant_static_lifetimes
3,clippy::invalid_ref
3,clippy::deprecated_cfg_attr
3,clippy::complexity
3,clippy::wildcard_enum_match_arm
3,large_enum_variant
3,useless_transmute
3,clippy::decimal_literal_representation
3,cast_possible_truncation
3,cast_sign_loss
3,safe_extern_statics
3,clippy::cast_ref_to_mut
2,C
2,incoherent_fundamental_impls
2,simple_match
2,explicit_iter_loop
2,clippy::into_iter_on_array
2,clippy::comparison_chain
2,clippy::panic_params
2,clippy::neg_cmp_op_on_partial_ord
2,clippy::invalid_regex
2,clippy::needless_continue
2,clippy::single_char_pattern
2,legacy_directory_ownership
2,clippy::inherent_to_string_shadow_display
2,clippy::zero_divided_by_zero
2,clippy::box_vec
2,borrowed_box
2,invalid_type_param_default
2,map_clone
2,clippy::neg_multiply
2,unused_lifetimes
2,trivial_regex
2,zero_ptr
2,map_entry
2,clone_on_copy
2,clippy::while_let_loop
2,clippy::explicit_into_iter_loop
2,clippy::const_static_lifetime
2,clippy::replace_consts
2,mutex_atomic
2,derive_hash_xor_eq
2,redundant_closure
2,use_debug
2,or_fun_call
2,shadow_reuse
2,clippy::unimplemented
2,clippy::expl_impl_clone_on_copy
2,clippy::integer_division
2,clippy::multiple_inherent_impl
2,implicit_hasher
2,approx_constant
2,invalid_value
2,macro_expanded_macro_exports_accessed_by_absolute_paths
2,late_bound_lifetime_arguments
2,clippy::useless_vec
2,clippy::match_as_ref
2,clippy::cargo
2,unmounted_route
2,clippy::result_map_unwrap_or_else
2,illegal_floating_point_literal_pattern
2,clippy::else_if_without_else
2,cast_possible_wrap
2,clippy::clone_double_ref
2,raw_pointer_deriving
2,clippy::enum_glob_use
2,clippy::get_unwrap
2,clippy::while_immutable_condition
2,clippy::find_map
2,clippy::unnecessary_mut_passed
2,clippy::write_literal
2,mutable_borrow_reservation_conflict
2,enum_variant_names
2,clippy::precedence
2,clippy::unused_self
1,clippy::transmute_int_to_float
1,clippy::clippy::len_without_is_empty
1,clippy::into_iter_on_ref
1,clippy::println_empty_string
1,clippy::int_plus_one
1,redundant_semicolon
1,clippy::bad_bit_mask
1,clippy::mixed_case_hex_literals
1,clippy::vec_box
1,clippy::redundant_pattern
1,clippy::useless_asref
1,bbb
1,aaa
1,experimental
1,no_mangle_const_items
1,useless_let_if_seq
1,indirect_structural_match
1,option_unwrap_used
1,let_and_return
1,clippy::seless_format
1,clippy::extra_unused_lifetimes
1,missing_doc
1,stutter
1,clippy::maybe_infinite_iter
1,clippy::cmp_owned
1,unstable_name_collision
1,explicit_counter_loop
1,clippy::needless_borrow
1,zero_width_space
1,clippy::for_loop_over_option
1,clippy::double_comparisons
1,trivially_copy_pass_by_ref
1,non_snake_case_functions
1,clippy::mem_replace_option_with_none
1,clippy::double_parens
1,clippy::unnecessary_unwrap
1,clippy::unnecessary_fold
1,clippy::mem_forget
1,an_attribute_to_be_ignored
1,needless_borrow
1,const_static_lifetime
1,cognitive_complexity
1,clippy::if_let_some_result
1,clippy::crosspointer_transmute
1,used_underscore_binding
1,clippy::double_must_use
1,anonymous_parameters
1,unused_allocation
1,clippy::ptr_offset_with_cast
1,empty_loop
1,absurd_extreme_comparisons
1,all
1,clippy:all
1,clippy::unnecessary_filter_map
1,deprecated_in_future
1,erasing_op
1,redundant_closure_call
1,boxed_local
1,clippy::possible_missing_comma
1,match_bool
1,use_self
1,print_stdout
1,clippy::string_extend_chars
1,unnameable_test_items
1,clippy::suspicious_map
1,moved_no_move
1,suspicious_arithmetic_impl
1,verbose_bit_mask
1,explicit_into_iter_loop
1,clippy::mistyped_literal_suffixes
1,unused_variable
1,clippy::cargo_common_metadata
1,unneeded_field_pattern
1,forget_copy
1,not_unsafe_ptr_arg_deref
1,no_effect
1,missing_debug_implementation
1,clippy::for_kv_map
1,clippy::extend_from_slice
1,linkedlist
1,clippy::clippy::unreadable_literal
1,{items}
1,unused_attribute
1,VendorPrefix
1,single_char_pattern
1,new_without_default
1,rustc::internal
1,clippy::style
1,clippy::manual_memcpy
1,clippy::question_mark
1,clippy::mut_range_bound
1,clippy::temporary_cstring_as_ptr
1,clippy::no_effect
1,extend_from_slice
1,temporary_cstring_as_ptr
1,transmute_ptr_to_ref
1,collapsible_if
1,never_loop
# deny
2728,missing_docs
878,warnings
760,missing_debug_implementations
537,unsafe_code
515,unused_qualifications
512,trivial_numeric_casts
506,unused_import_braces
415,trivial_casts
386,missing_copy_implementations
337,unstable_features
172,unused_imports
171,rust_2018_idioms
167,non_camel_case_types
159,unused_mut
156,unused_extern_crates
151,unused_must_use
151,unused_allocation
150,while_true
144,unused
129,non_snake_case
127,dead_code
113,clippy::all
113,unused_parens
108,bare_trait_objects
106,unused_results
104,deprecated
102,unused_comparisons
98,non_shorthand_field_patterns
97,nonstandard_style
97,unconditional_recursion
96,unused_features
95,overflowing_literals
94,non_upper_case_globals
92,improper_ctypes
88,path_statements
87,plugin_as_library
79,stable_features
78,unused_attributes
70,future_incompatible
67,unknown_lints
66,elided_lifetimes_in_paths
65,private_no_mangle_fns
64,bad_style
62,unused_variables
61,unreachable_pub
59,clippy::pedantic
52,variant_size_differences
52,unreachable_patterns
49,intra_doc_link_resolution_failure
48,private_no_mangle_statics
35,rust_2018_compatibility
35,unreachable_code
34,unused_lifetimes
30,anonymous_parameters
29,unused_unsafe
28,const_err
26,private_in_public
22,deprecated_in_future
22,patterns_in_fns_without_body
21,no_mangle_generic_items
20,unions_with_drop_fields
20,clippy::nursery
18,clippy::option_unwrap_used
18,safe_packed_borrows
17,drop_with_repr_extern
17,legacy_directory_ownership
17,unused_assignments
17,safe_extern_statics
17,unused_doc_comments
16,clippy::wrong_pub_self_convention
16,absolute_paths_not_starting_with_crate
16,clippy::cargo
15,unused_macros
15,unused_labels
14,no_mangle_const_items
14,unknown_crate_types
14,mutable_transmutes
14,exceeding_bitshifts
14,illegal_floating_point_literal_pattern
14,trivial_bounds
14,late_bound_lifetime_arguments
14,macro_use_extern_crate
13,tyvar_behind_raw_pointer
13,unstable_name_collisions
13,type_alias_bounds
13,clippy::correctness
12,keyword_idents
12,ellipsis_inclusive_range_patterns
12,clippy::result_unwrap_used
12,rustdoc
11,clippy::unicode_not_nfc
11,private_doc_tests
11,where_clauses_object_safety
11,proc_macro_derive_resolution_fallback
11,explicit_outlives_requirements
10,single_use_lifetimes
9,missing_fragment_specifier
9,legacy_constructor_visibility
9,pub_use_of_private_extern_crate
9,duplicate_macro_exports
9,invalid_type_param_default
9,parenthesized_params_in_types_and_modules
9,clippy::print_stdout
8,irrefutable_let_patterns
8,mutable_borrow_reservation_conflict
8,clippy::mem_forget
8,clippy::if_not_else
8,clippy::perf
7,unnameable_test_items
7,clippy::cast_possible_truncation
7,clippy::used_underscore_binding
7,clippy::mut_mut
7,clippy::pub_enum_variant_names
7,clippy::cast_possible_wrap
7,clippy::option_map_unwrap_or_else
7,clippy::cast_precision_loss
7,clippy::filter_map
7,clippy::non_ascii_literal
7,clippy::option_map_unwrap_or
7,clippy::doc_markdown
7,raw_pointer_derive
7,clippy::unimplemented
6,macro_expanded_macro_exports_accessed_by_absolute_paths
6,non_ascii_idents
6,exported_private_dependencies
6,ill_formed_attribute_input
6,order_dependent_trait_objects
6,indirect_structural_match
6,nested_impl_trait
6,clippy::shadow_reuse
6,clippy::items_after_statements
6,clippy::similar_names
6,clippy::mutex_integer
6,clippy::maybe_infinite_iter
6,clippy::shadow_unrelated
6,clippy::string_add_assign
6,clippy::invalid_upcast_comparisons
6,clippy::shadow_same
6,missing_doc_code_examples
6,question_mark_macro_sep
6,fat_ptr_transmutes
6,clippy::enum_glob_use
6,clippy
6,clippy::needless_borrow
6,clippy::explicit_into_iter_loop
5,ambiguous_associated_items
5,box_pointers
5,clippy::int_plus_one
5,clippy::missing_docs_in_private_items
5,clippy::indexing_slicing
5,unsigned_negation
5,clippy::needless_pass_by_value
5,clippy::wildcard_dependencies
4,clippy::stutter
4,clippy::cast_lossless
4,clippy::large_digit_groups
4,clippy::default_trait_access
4,incoherent_fundamental_impls
4,clippy::multiple_inherent_impl
4,clippy::use_self
4,clippy::clone_on_ref_ptr
3,clippy::missing_inline_in_public_items
3,clippy::complexity
3,duplicate_associated_type_bindings
3,clippy::fallible_impl_from
3,clippy::unseparated_literal_suffix
3,clippy::match_same_arms
3,clippy::use_debug
3,clippy::dbg_macro
3,clippy::wildcard_enum_match_arm
3,clippy::missing_const_for_fn
2,clippy::float_arithmetic
2,meta_variable_misuse
2,clippy::style
2,clippy::wrong_self_convention
2,clippy::map_flatten
2,clippy::decimal_literal_representation
2,clippy::explicit_iter_loop
2,clippy::get_unwrap
2,clippy::replace_consts
2,clippy::cast_sign_loss
2,clippy::cargo_common_metadata
2,clippy::restriction
#![allow(clippy::single_match
2,clippy::match_ref_pats
2,clippy::redundant_clone
1,redundant_semicolon
1,incomplete_features
1,invalid_value
1,overlapping_patterns
1,renamed_and_removed_lints
1,C
1,unproductive_rules
1,Clone
1,Hash
1,Eq
1,PartialEq
1,Ord
1,Copy
1,Debug
1,PartialOrd
1,clippy::float_cmp
1,clippy_pedantic
1,herbie
1,clippy::filter_map_next
1,clippy::checked_conversions
1,clippy::path_buf_push_overwrite
1,clippy::needless_continue
1,clippy::type_repetition_in_bounds
1,clippy::string_add
1,clippy::expl_impl_clone_on_copy
1,clippy::empty_enum
1,clippy::inline_always
1,clippy::single_match_else
1,clippy::redundant_closure_for_method_calls
1,clippy::find_map
1,clippy::result_map_unwrap_or_else
1,not_tagged_safe
1,clippy::style::wrong_self_convention
1,clippy::style::assertions_on_constants
1,clippy::restriction::wrong_pub_self_convention
1,async_idents
1,unnameable_test_functions
1,spelling_error
1,clippy::empty_line_after_outer_attr
1,clippy::eval_order_dependence
1,unused_result
1,unnecessary_typecast
1,non_uppercase_statics
1,unnecessary_qualification
1,unnecessary_parens
1,missing_docs_in_private_items
1,moved_no_move
1,bool_comparison
1,missing_doc
1,clippy::module_name_repetitions
1,extra_requirement_in_impl
# warn
1663,missing_docs
446,missing_debug_implementations
384,rust_2018_idioms
328,unused_qualifications
316,unused_import_braces
271,trivial_numeric_casts
271,unused_extern_crates
269,trivial_casts
215,unused_results
198,clippy::all
180,unreachable_pub
174,clippy::pedantic
166,missing_copy_implementations
108,variant_size_differences
97,unused
87,unsafe_code
81,rust_2018_compatibility
67,future_incompatible
60,single_use_lifetimes
55,bad_style
55,bare_trait_objects
51,nonstandard_style
47,unstable_features
46,anonymous_parameters
42,clippy::cargo
41,unused_lifetimes
37,elided_lifetimes_in_paths
35,unconditional_recursion
33,macro_use_extern_crate
32,missing_doc_code_examples
30,dead_code
28,unused_imports
28,clippy::nursery
24,deprecated_in_future
22,keyword_idents
21,private_doc_tests
20,non_camel_case_types
19,explicit_outlives_requirements
19,clippy::wrong_pub_self_convention
18,clippy::used_underscore_binding
17,clippy::items_after_statements
17,clippy::mut_mut
17,clippy::if_not_else
16,non_upper_case_globals
16,clippy::unicode_not_nfc
14,clippy::missing_docs_in_private_items
12,clippy::needless_borrow
12,clippy::use_self
12,clippy::dbg_macro
11,clippy::match_same_arms
11,unused_labels
11,clippy::print_stdout
10,ellipsis_inclusive_range_patterns
9,box_pointers
9,clippy::needless_continue
9,clippy::wrong_self_convention
9,unused_must_use
9,clippy::similar_names
9,clippy::non_ascii_literal
8,unused_parens
8,clippy::restriction
8,deprecated
8,clippy::mem_forget
8,renamed_and_removed_lints
8,clippy::clone_on_ref_ptr
8,clippy::option_unwrap_used
8,absolute_paths_not_starting_with_crate
7,plugin_as_library
7,non_shorthand_field_patterns
7,unknown_lints
7,unused_variables
7,clippy::expl_impl_clone_on_copy
7,clippy::single_match_else
7,clippy::empty_line_after_outer_attr
7,clippy::multiple_inherent_impl
7,warnings
7,clippy::float_cmp_const
7,clippy::decimal_literal_representation
7,clippy::result_unwrap_used
7,clippy::enum_glob_use
6,path_statements
6,while_true
6,unused_comparisons
6,improper_ctypes
6,patterns_in_fns_without_body
6,overflowing_literals
6,private_in_public
6,no_mangle_generic_items
6,clippy::complexity
6,clippy::style
6,clippy::perf
6,clippy::unimplemented
6,clippy::cargo_common_metadata
6,question_mark_macro_sep
5,clippy::integer_arithmetic
5,clippy::redundant_clone
4,legacy_directory_ownership
4,safe_extern_statics
4,const_err
4,unused_allocation
4,clippy::correctness
4,intra_doc_link_resolution_failure
4,clippy::get_unwrap
4,clippy::integer_division
4,clippy::result_map_unwrap_or_else
4,clippy::pub_enum_variant_names
3,non_snake_case
3,unions_with_drop_fields
3,unreachable_code
3,clippy::doc_markdown
3,clippy::map_flatten
3,clippy::unnecessary_unwrap
3,clippy::needless_pass_by_value
3,clippy::unseparated_literal_suffix
3,clippy::option_map_unwrap_or_else
3,clippy::wildcard_dependencies
3,clippy::filter_map
3,clippy::option_map_unwrap_or
3,clippy::shadow_reuse
3,unused_mut
2,unused_assignments
2,fat_ptr_transmutes
2,type_alias_bounds
2,trivial_bounds
2,proc_macro_derive_resolution_fallback
2,stable_features
2,where_clauses_object_safety
2,illegal_floating_point_literal_pattern
2,safe_packed_borrows
2,unstable_name_collisions
2,tyvar_behind_raw_pointer
2,late_bound_lifetime_arguments
2,unreachable_patterns
2,unused_attributes
2,clippy::empty_enum
2,clippy::shadow_unrelated
2,clippy::shadow_same
2,clippy::cast_possible_truncation
2,clippy::missing_inline_in_public_items
2,clippy::use_debug
1,clippy::new_ret_no_self
1,clippy::main
1,clippy::ptr_arg
1,rustdoc
1,clippy
1,clippy_pedantic
1,clippy::path_buf_push_overwrite
1,clippy::explicit_iter_loop
1,clippy::string_add
1,clippy::string_add_assign
1,clippy::cast_ptr_alignment
1,clone_double_ref
1,cast_precision_loss
1,string_add
1,invalid_upcast_comparisons
1,wrong_pub_self_convention
1,items_after_statements
1,string_add_assign
1,if_not_else
1,single_match_else
1,filter_map
1,cast_possible_truncation
1,cast_sign_loss
1,cast_possible_wrap
1,mutex_integer
1,nonminimal_bool
1,shadow_same
1,shadow_unrelated
1,unused_typecasts
1,clippy::multiple_crate_versions
1,clippy::inline_always
1,clippy::float_arithmetic
1,visible_private_types
1,missing_doc
1,private_no_mangle_fns
1,unused_doc_comment
1,clippy::cast_possible_wrap
1,clippy::cast_lossless
1,clippy::cognitive_complexity
1,clippy::clippy_perf
1,clippy::clippy
1,clippy::clippy_style
1,clippy::stutter
1,clippy::clippy_complexity
1,clippy::clippy_correctness
1,clippy::replace_consts
1,clippy::clippy_pedantic
1,clippy::else_if_without_else
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment