index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
clippy_lints
/
src
Mode
Name
Size
-rw-r--r--
absurd_extreme_comparisons.rs
6980
log
plain
-rw-r--r--
approx_const.rs
4848
log
plain
-rw-r--r--
arithmetic.rs
6678
log
plain
-rw-r--r--
as_conversions.rs
2349
log
plain
-rw-r--r--
asm_syntax.rs
3692
log
plain
-rw-r--r--
assertions_on_constants.rs
2662
log
plain
-rw-r--r--
assign_ops.rs
8646
log
plain
-rw-r--r--
async_yields_async.rs
3299
log
plain
-rw-r--r--
attrs.rs
25295
log
plain
-rw-r--r--
await_holding_invalid.rs
10205
log
plain
-rw-r--r--
bit_mask.rs
12161
log
plain
-rw-r--r--
blacklisted_name.rs
2215
log
plain
-rw-r--r--
blocks_in_if_conditions.rs
6390
log
plain
-rw-r--r--
bool_assert_comparison.rs
3632
log
plain
-rw-r--r--
booleans.rs
17912
log
plain
-rw-r--r--
borrow_as_ptr.rs
2961
log
plain
-rw-r--r--
bytecount.rs
4050
log
plain
-rw-r--r--
bytes_count_to_len.rs
2622
log
plain
d---------
cargo
229
log
plain
-rw-r--r--
case_sensitive_file_extension_comparisons.rs
3106
log
plain
d---------
casts
868
log
plain
-rw-r--r--
checked_conversions.rs
11639
log
plain
-rw-r--r--
cognitive_complexity.rs
5257
log
plain
-rw-r--r--
collapsible_if.rs
6266
log
plain
-rw-r--r--
collapsible_match.rs
6985
log
plain
-rw-r--r--
comparison_chain.rs
4306
log
plain
-rw-r--r--
copies.rs
21629
log
plain
-rw-r--r--
copy_iterator.rs
1862
log
plain
-rw-r--r--
crate_in_macro_def.rs
4030
log
plain
-rw-r--r--
create_dir.rs
1865
log
plain
-rw-r--r--
dbg_macro.rs
2936
log
plain
-rw-r--r--
default.rs
13283
log
plain
-rw-r--r--
default_numeric_fallback.rs
8749
log
plain
-rw-r--r--
default_union_representation.rs
3485
log
plain
-rw-r--r--
deprecated_lints.rs
7632
log
plain
-rw-r--r--
dereference.rs
27858
log
plain
-rw-r--r--
derivable_impls.rs
4582
log
plain
-rw-r--r--
derive.rs
14298
log
plain
-rw-r--r--
disallowed_methods.rs
3603
log
plain
-rw-r--r--
disallowed_script_idents.rs
4495
log
plain
-rw-r--r--
disallowed_types.rs
4605
log
plain
-rw-r--r--
doc.rs
31314
log
plain
-rw-r--r--
double_comparison.rs
3474
log
plain
-rw-r--r--
double_parens.rs
2155
log
plain
-rw-r--r--
drop_forget_ref.rs
9233
log
plain
-rw-r--r--
duration_subsec.rs
2839
log
plain
-rw-r--r--
else_if_without_else.rs
2055
log
plain
-rw-r--r--
empty_drop.rs
2304
log
plain
-rw-r--r--
empty_enum.rs
2257
log
plain
-rw-r--r--
empty_structs_with_brackets.rs
2943
log
plain
-rw-r--r--
entry.rs
25626
log
plain
-rw-r--r--
enum_clike.rs
3296
log
plain
-rw-r--r--
enum_variants.rs
9735
log
plain
-rw-r--r--
eq_op.rs
14548
log
plain
-rw-r--r--
equatable_if_let.rs
3798
log
plain
-rw-r--r--
erasing_op.rs
2280
log
plain
-rw-r--r--
escape.rs
6696
log
plain
-rw-r--r--
eta_reduction.rs
9457
log
plain
-rw-r--r--
eval_order_dependence.rs
12470
log
plain
-rw-r--r--
excessive_bools.rs
5240
log
plain
-rw-r--r--
exhaustive_items.rs
3707
log
plain
-rw-r--r--
exit.rs
1681
log
plain
-rw-r--r--
explicit_write.rs
4124
log
plain
-rw-r--r--
fallible_impl_from.rs
4654
log
plain
-rw-r--r--
float_equality_without_abs.rs
4187
log
plain
-rw-r--r--
float_literal.rs
6299
log
plain
-rw-r--r--
floating_point_arithmetic.rs
25740
log
plain
-rw-r--r--
format.rs
5537
log
plain
-rw-r--r--
format_args.rs
7420
log
plain
-rw-r--r--
format_impl.rs
8856
log
plain
-rw-r--r--
format_push_string.rs
2614
log
plain
-rw-r--r--
formatting.rs
12278
log
plain
-rw-r--r--
from_over_into.rs
2514
log
plain
-rw-r--r--
from_str_radix_10.rs
3769
log
plain
d---------
functions
268
log
plain
-rw-r--r--
future_not_send.rs
4843
log
plain
-rw-r--r--
get_last_with_len.rs
3749
log
plain
-rw-r--r--
identity_op.rs
5810
log
plain
-rw-r--r--
if_let_mutex.rs
4343
log
plain
-rw-r--r--
if_not_else.rs
2928
log
plain
-rw-r--r--
if_then_some_else_none.rs
4047
log
plain
-rw-r--r--
implicit_hasher.rs
14392
log
plain
-rw-r--r--
implicit_return.rs
8171
log
plain
-rw-r--r--
implicit_saturating_sub.rs
6675
log
plain
-rw-r--r--
inconsistent_struct_constructor.rs
4533
log
plain
-rw-r--r--
index_refutable_slice.rs
9937
log
plain
-rw-r--r--
indexing_slicing.rs
6834
log
plain
-rw-r--r--
infinite_iter.rs
8555
log
plain
-rw-r--r--
inherent_impl.rs
4839
log
plain
-rw-r--r--
inherent_to_string.rs
5253
log
plain
-rw-r--r--
init_numbered_fields.rs
2881
log
plain
-rw-r--r--
inline_fn_without_body.rs
1925
log
plain
-rw-r--r--
int_plus_one.rs
6175
log
plain
-rw-r--r--
integer_division.rs
1785
log
plain
-rw-r--r--
invalid_upcast_comparisons.rs
6389
log
plain
-rw-r--r--
items_after_statements.rs
2634
log
plain
-rw-r--r--
iter_not_returning_iterator.rs
3075
log
plain
-rw-r--r--
large_const_arrays.rs
2937
log
plain
-rw-r--r--
large_enum_variant.rs
6508
log
plain
-rw-r--r--
large_include_file.rs
2732
log
plain
-rw-r--r--
large_stack_arrays.rs
2291
log
plain
-rw-r--r--
len_zero.rs
17714
log
plain
-rw-r--r--
let_if_seq.rs
5998
log
plain
-rw-r--r--
let_underscore.rs
6112
log
plain
-rw-r--r--
lib.deprecated.rs
2656
log
plain
-rw-r--r--
lib.register_all.rs
16352
log
plain
-rw-r--r--
lib.register_cargo.rs
469
log
plain
-rw-r--r--
lib.register_complexity.rs
4801
log
plain
-rw-r--r--
lib.register_correctness.rs
3632
log
plain
-rw-r--r--
lib.register_internal.rs
1179
log
plain
-rw-r--r--
lib.register_lints.rs
21479
log
plain
-rw-r--r--
lib.register_nursery.rs
1905
log
plain
-rw-r--r--
lib.register_pedantic.rs
4921
log
plain
-rw-r--r--
lib.register_perf.rs
1372
log
plain
-rw-r--r--
lib.register_restriction.rs
3964
log
plain
-rw-r--r--
lib.register_style.rs
5931
log
plain
-rw-r--r--
lib.register_suspicious.rs
1586
log
plain
-rw-r--r--
lib.rs
42382
log
plain
-rw-r--r--
lifetimes.rs
20165
log
plain
-rw-r--r--
literal_representation.rs
17938
log
plain
d---------
loops
976
log
plain
-rw-r--r--
macro_use.rs
8213
log
plain
-rw-r--r--
main_recursion.rs
1921
log
plain
-rw-r--r--
manual_assert.rs
2830
log
plain
-rw-r--r--
manual_async_fn.rs
7466
log
plain
-rw-r--r--
manual_bits.rs
4974
log
plain
-rw-r--r--
manual_map.rs
12618
log
plain
-rw-r--r--
manual_non_exhaustive.rs
7810
log
plain
-rw-r--r--
manual_ok_or.rs
3665
log
plain
-rw-r--r--
manual_strip.rs
9280
log
plain
-rw-r--r--
manual_unwrap_or.rs
4764
log
plain
-rw-r--r--
map_clone.rs
6542
log
plain
-rw-r--r--
map_err_ignore.rs
5573
log
plain
-rw-r--r--
map_unit_fn.rs
10162
log
plain
-rw-r--r--
match_on_vec_items.rs
3197
log
plain
-rw-r--r--
match_result_ok.rs
3496
log
plain
-rw-r--r--
match_str_case_mismatch.rs
5669
log
plain
d---------
matches
761
log
plain
-rw-r--r--
mem_forget.rs
1608
log
plain
-rw-r--r--
mem_replace.rs
9900
log
plain
d---------
methods
3600
log
plain
-rw-r--r--
minmax.rs
4271
log
plain
-rw-r--r--
misc.rs
27750
log
plain
d---------
misc_early
433
log
plain
-rw-r--r--
missing_const_for_fn.rs
5622
log
plain
-rw-r--r--
missing_doc.rs
6610
log
plain
-rw-r--r--
missing_enforced_import_rename.rs
3422
log
plain
-rw-r--r--
missing_inline.rs
6588
log
plain
-rw-r--r--
module_style.rs
5702
log
plain
-rw-r--r--
modulo_arithmetic.rs
5185
log
plain
-rw-r--r--
mut_key.rs
7298
log
plain
-rw-r--r--
mut_mut.rs
3586
log
plain
-rw-r--r--
mut_mutex_lock.rs
2365
log
plain
-rw-r--r--
mut_reference.rs
3298
log
plain
-rw-r--r--
mutable_debug_assertion.rs
3935
log
plain
-rw-r--r--
mutex_atomic.rs
3603
log
plain
-rw-r--r--
needless_arbitrary_self_type.rs
4858
log
plain
-rw-r--r--
needless_bitwise_bool.rs
3116
log
plain
-rw-r--r--
needless_bool.rs
13637
log
plain
-rw-r--r--
needless_borrowed_ref.rs
3448
log
plain
-rw-r--r--
needless_continue.rs
14271
log
plain
-rw-r--r--
needless_for_each.rs
6150
log
plain
-rw-r--r--
needless_late_init.rs
11988
log
plain
-rw-r--r--
needless_pass_by_value.rs
14026
log
plain
-rw-r--r--
needless_question_mark.rs
4554
log
plain
-rw-r--r--
needless_update.rs
2114
log
plain
-rw-r--r--
neg_cmp_op_on_partial_ord.rs
3271
log
plain
-rw-r--r--
neg_multiply.rs
2473
log
plain
-rw-r--r--
new_without_default.rs
7585
log
plain
-rw-r--r--
no_effect.rs
10196
log
plain
-rw-r--r--
non_copy_const.rs
20620
log
plain
-rw-r--r--
non_expressive_names.rs
14514
log
plain
-rw-r--r--
non_octal_unix_permissions.rs
3752
log
plain
-rw-r--r--
non_send_fields_in_send_ty.rs
10352
log
plain
-rw-r--r--
nonstandard_macro_braces.rs
9211
log
plain
-rw-r--r--
octal_escapes.rs
5282
log
plain
-rw-r--r--
only_used_in_recursion.rs
24977
log
plain
-rw-r--r--
open_options.rs
6897
log
plain
-rw-r--r--
option_env_unwrap.rs
1883
log
plain
-rw-r--r--
option_if_let_else.rs
8075
log
plain
-rw-r--r--
overflow_check_conditional.rs
3443
log
plain
-rw-r--r--
panic_in_result_fn.rs
3222
log
plain
-rw-r--r--
panic_unimplemented.rs
3212
log
plain
-rw-r--r--
partialeq_ne_impl.rs
2097
log
plain
-rw-r--r--
pass_by_ref_or_value.rs
10904
log
plain
-rw-r--r--
path_buf_push_overwrite.rs
2745
log
plain
-rw-r--r--
pattern_type_mismatch.rs
6979
log
plain
-rw-r--r--
precedence.rs
5741
log
plain
-rw-r--r--
ptr.rs
25332
log
plain
-rw-r--r--
ptr_eq.rs
3418
log
plain
-rw-r--r--
ptr_offset_with_cast.rs
4763
log
plain
-rw-r--r--
pub_use.rs
1581
log
plain
-rw-r--r--
question_mark.rs
7076
log
plain
-rw-r--r--
ranges.rs
19165
log
plain
-rw-r--r--
redundant_clone.rs
28016
log
plain
-rw-r--r--
redundant_closure_call.rs
5778
log
plain
-rw-r--r--
redundant_else.rs
4280
log
plain
-rw-r--r--
redundant_field_names.rs
2613
log
plain
-rw-r--r--
redundant_pub_crate.rs
3212
log
plain
-rw-r--r--
redundant_slicing.rs
7358
log
plain
-rw-r--r--
redundant_static_lifetimes.rs
4542
log
plain
-rw-r--r--
ref_option_ref.rs
2444
log
plain
-rw-r--r--
reference.rs
4229
log
plain
-rw-r--r--
regex.rs
8151
log
plain
-rw-r--r--
renamed_lints.rs
2321
log
plain
-rw-r--r--
repeat_once.rs
3610
log
plain
-rw-r--r--
return_self_not_must_use.rs
4896
log
plain
-rw-r--r--
returns.rs
10528
log
plain
-rw-r--r--
same_name_method.rs
6955
log
plain
-rw-r--r--
self_assignment.rs
1653
log
plain
-rw-r--r--
self_named_constructors.rs
2952
log
plain
-rw-r--r--
semicolon_if_nothing_returned.rs
2477
log
plain
-rw-r--r--
serde_api.rs
2180
log
plain
-rw-r--r--
shadow.rs
8137
log
plain
-rw-r--r--
single_char_lifetime_names.rs
2122
log
plain
-rw-r--r--
single_component_path_imports.rs
5960
log
plain
-rw-r--r--
size_of_in_element_count.rs
5681
log
plain
-rw-r--r--
slow_vector_initialization.rs
10733
log
plain
-rw-r--r--
stable_sort_primitive.rs
5264
log
plain
-rw-r--r--
strings.rs
18863
log
plain
-rw-r--r--
strlen_on_c_strings.rs
3602
log
plain
-rw-r--r--
suspicious_operation_groupings.rs
24186
log
plain
-rw-r--r--
suspicious_trait_impl.rs
4248
log
plain
-rw-r--r--
swap.rs
9228
log
plain
-rw-r--r--
tabs_in_doc_comments.rs
6749
log
plain
-rw-r--r--
temporary_assignment.rs
1437
log
plain
-rw-r--r--
to_digit_is_some.rs
4156
log
plain
-rw-r--r--
trailing_empty_array.rs
2987
log
plain
-rw-r--r--
trait_bounds.rs
10069
log
plain
d---------
transmute
813
log
plain
-rw-r--r--
transmuting_null.rs
3444
log
plain
-rw-r--r--
try_err.rs
6930
log
plain
d---------
types
458
log
plain
-rw-r--r--
undocumented_unsafe_blocks.rs
7542
log
plain
-rw-r--r--
unicode.rs
4826
log
plain
-rw-r--r--
uninit_vec.rs
8879
log
plain
-rw-r--r--
unit_hash.rs
2694
log
plain
-rw-r--r--
unit_return_expecting_ord.rs
7672
log
plain
d---------
unit_types
193
log
plain
-rw-r--r--
unnamed_address.rs
4775
log
plain
-rw-r--r--
unnecessary_owned_empty_strings.rs
3459
log
plain
-rw-r--r--
unnecessary_self_imports.rs
2723
log
plain
-rw-r--r--
unnecessary_sort_by.rs
11041
log
plain
-rw-r--r--
unnecessary_wraps.rs
6185
log
plain
-rw-r--r--
unnested_or_patterns.rs
15972
log
plain
-rw-r--r--
unsafe_removed_from_name.rs
2454
log
plain
-rw-r--r--
unused_async.rs
2959
log
plain
-rw-r--r--
unused_io_amount.rs
6302
log
plain
-rw-r--r--
unused_self.rs
2184
log
plain
-rw-r--r--
unused_unit.rs
4794
log
plain
-rw-r--r--
unwrap.rs
12440
log
plain
-rw-r--r--
unwrap_in_result.rs
4750
log
plain
-rw-r--r--
upper_case_acronyms.rs
4521
log
plain
-rw-r--r--
use_self.rs
11916
log
plain
-rw-r--r--
useless_conversion.rs
7959
log
plain
d---------
utils
231
log
plain
-rw-r--r--
vec.rs
5796
log
plain
-rw-r--r--
vec_init_then_push.rs
4921
log
plain
-rw-r--r--
vec_resize_to_zero.rs
2273
log
plain
-rw-r--r--
verbose_file_reads.rs
3061
log
plain
-rw-r--r--
wildcard_imports.rs
7798
log
plain
-rw-r--r--
write.rs
25040
log
plain
-rw-r--r--
zero_div_zero.rs
2599
log
plain
-rw-r--r--
zero_sized_map_values.rs
3557
log
plain