rust/clippy_lints/src
Alejandra González 8298da72e7
Add new lint doc_include_without_cfg (#13625)
It's becoming more and more common to see people including markdown
files in their code using `doc = include_str!("...")`, which is great.
However, often there is no condition on this include, which is not great
because it slows down compilation and might trigger recompilation if
these files are updated.

This lint aims at fixing this situation.

changelog: Add new lint `doc_include_without_cfg`
2024-11-21 21:48:57 +00:00
..
attrs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
cargo Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
casts Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
doc Add new lint doc_include_without_cfg (#13625) 2024-11-21 21:48:57 +00:00
functions new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
loops Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
matches Handle Option::map_or(true, …) in unnecessary_map_or lint (#13653) 2024-11-18 17:33:42 +00:00
methods Use a better message for unnecessary_map_or lint 2024-11-19 21:44:29 +01:00
misc_early new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
operators Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
transmute Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
types new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
unit_types Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
utils Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
absolute_paths.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
almost_complete_range.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
approx_const.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
arbitrary_source_item_ordering.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
arc_with_non_send_sync.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
as_conversions.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
asm_syntax.rs Follow review comments (optimize the filtering) 2024-10-19 16:20:33 +02:00
assertions_on_constants.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
assertions_on_result_states.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
assigning_clones.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
async_yields_async.rs Deal with additional wrapping of async closure body in clippy 2024-01-16 17:12:10 +00:00
await_holding_invalid.rs Move create_disallowed_map to clippy_config 2024-11-15 19:30:29 +01:00
blocks_in_conditions.rs Merge commit '3e5a02b13b' into clippy-subtree-update 2024-06-13 12:30:48 +02:00
bool_assert_comparison.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
bool_to_int_with_if.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
booleans.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
borrow_deref_ref.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
box_default.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
byte_char_slices.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
cfg_not_test.rs Rename NestedMetaItem to MetaItemInner 2024-10-06 23:28:30 +09:00
checked_conversions.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
cognitive_complexity.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
collapsible_if.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
collection_is_never_read.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
comparison_chain.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
copies.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
copy_iterator.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
crate_in_macro_def.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
create_dir.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
ctfe.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
dbg_macro.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
declare_clippy_lint.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
declared_lints.rs Add new lint doc_include_without_cfg (#13625) 2024-11-21 21:48:57 +00:00
default.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
default_constructed_unit_structs.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
default_instead_of_iter_empty.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
default_numeric_fallback.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
default_union_representation.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
deprecated_lints.rs New lint: dangling_pointers_from_temporaries 2024-10-28 14:16:05 +03:00
dereference.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
derivable_impls.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
derive.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
disallowed_macros.rs Move create_disallowed_map to clippy_config 2024-11-15 19:30:29 +01:00
disallowed_methods.rs Move create_disallowed_map to clippy_config 2024-11-15 19:30:29 +01:00
disallowed_names.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
disallowed_script_idents.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
disallowed_types.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
double_parens.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
drop_forget_ref.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
duplicate_mod.rs Merge commit '9725c4a162' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
else_if_without_else.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
empty_drop.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
empty_enum.rs nightly feature tracking: get rid of the per-feature bool fields 2024-10-23 09:14:41 +01:00
empty_with_brackets.rs chore: remove duplicate words 2024-07-02 11:25:31 +08:00
endian_bytes.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
entry.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
enum_clike.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
equatable_if_let.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
error_impl_error.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
escape.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
eta_reduction.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
excessive_bools.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
excessive_nesting.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
exhaustive_items.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
exit.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
explicit_write.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
extra_unused_type_parameters.rs Adapt clippy. 2024-10-04 23:50:02 +00:00
fallible_impl_from.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
field_scoped_visibility_modifiers.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
float_literal.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
floating_point_arithmetic.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
format.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
format_args.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
format_impl.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
format_push_string.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
formatting.rs Merge commit '9725c4a162' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
four_forward_slashes.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
from_over_into.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
from_raw_with_void_ptr.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
from_str_radix_10.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
future_not_send.rs allow conditional Send futures in future_not_send 2024-11-10 19:58:11 +01:00
if_let_mutex.rs Handle Option::map_or(true, …) in unnecessary_map_or lint (#13653) 2024-11-18 17:33:42 +00:00
if_not_else.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
if_then_some_else_none.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
ignored_unit_patterns.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
impl_hash_with_borrow_str_and_bytes.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
implicit_hasher.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
implicit_return.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
implicit_saturating_add.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
implicit_saturating_sub.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
implied_bounds_in_impls.rs Represent TraitBoundModifiers as distinct parts in HIR 2024-10-22 19:48:44 +00:00
incompatible_msrv.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
inconsistent_struct_constructor.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
index_refutable_slice.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
indexing_slicing.rs Fix tests 2024-10-19 18:07:35 +00:00
ineffective_open_options.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
infinite_iter.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
inherent_impl.rs Fix tools 2024-09-24 10:12:05 -04:00
inherent_to_string.rs Merge commit 'b794b8e08c' into clippy-subtree-update 2024-07-11 15:44:03 +02:00
init_numbered_fields.rs Merge commit 'b794b8e08c' into clippy-subtree-update 2024-07-11 15:44:03 +02:00
inline_fn_without_body.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
instant_subtraction.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
int_plus_one.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
integer_division_remainder_used.rs Merge commit '3e5a02b13b' into clippy-subtree-update 2024-06-13 12:30:48 +02:00
invalid_upcast_comparisons.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
item_name_repetitions.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
items_after_statements.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
items_after_test_module.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
iter_not_returning_iterator.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
iter_over_hash_type.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
iter_without_into_iter.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
large_const_arrays.rs Merge remote-tracking branch 'upstream/master' into rustup 2024-11-14 18:27:35 +01:00
large_enum_variant.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
large_futures.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
large_include_file.rs Fix large_include_file lint being triggered all the time by doc comments 2024-11-09 13:55:20 +01:00
large_stack_arrays.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
large_stack_frames.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
legacy_numeric_constants.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
len_zero.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
let_if_seq.rs Merge commit 'b794b8e08c' into clippy-subtree-update 2024-07-11 15:44:03 +02:00
let_underscore.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
let_with_type_underscore.rs Merge commit 'b794b8e08c' into clippy-subtree-update 2024-07-11 15:44:03 +02:00
lib.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
lifetimes.rs Fix 13578 (#13583) 2024-11-18 20:20:19 -05:00
lines_filter_map_ok.rs [Clippy] Swap lines_filter_map_ok to use a diagnostic item instead of path 2024-09-19 08:26:41 +01:00
literal_representation.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
macro_metavars_in_unsafe.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
macro_use.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
main_recursion.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
manual_assert.rs Simplify use crate::rustc_foo::bar occurrences. 2024-05-08 16:57:31 +10:00
manual_async_fn.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
manual_bits.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_clamp.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_div_ceil.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_float_methods.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_hash_one.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_ignore_case_cmp.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
manual_is_ascii_check.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_is_power_of_two.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
manual_let_else.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_main_separator_str.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_non_exhaustive.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_range_patterns.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
manual_rem_euclid.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_retain.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_rotate.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
manual_slice_size_calculation.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
manual_string_new.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
manual_strip.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
manual_unwrap_or_default.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
map_unit_fn.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
match_result_ok.rs Merge commit '9725c4a162' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
mem_replace.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
min_ident_chars.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
minmax.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
misc.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
mismatching_type_param_order.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
missing_assert_message.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
missing_asserts_for_indexing.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
missing_const_for_fn.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
missing_const_for_thread_local.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
missing_doc.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
missing_enforced_import_rename.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
missing_fields_in_debug.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
missing_inline.rs ty::KContainer -> ty::AssocItemContainer::K 2024-11-04 04:45:52 +00:00
missing_trait_methods.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
mixed_read_write_in_expression.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
module_style.rs Handle clippy cases of rustc::potential_query_instability lint 2024-10-05 07:34:14 +03:00
multi_assignments.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
multiple_bound_locations.rs Merge commit '68a799aea9' into clippy-subtree-update 2024-06-27 18:56:04 +02:00
multiple_unsafe_ops_per_block.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
mut_key.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
mut_mut.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
mut_reference.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
mutable_debug_assertion.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
mutex_atomic.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
needless_arbitrary_self_type.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
needless_bool.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
needless_borrowed_ref.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
needless_borrows_for_generic_args.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
needless_continue.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
needless_else.rs Merge commit '68a799aea9' into clippy-subtree-update 2024-06-27 18:56:04 +02:00
needless_for_each.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
needless_if.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
needless_late_init.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
needless_maybe_sized.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
needless_parens_on_range_literals.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
needless_pass_by_ref_mut.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
needless_pass_by_value.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
needless_question_mark.rs Merge commit '9725c4a162' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
needless_update.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
neg_cmp_op_on_partial_ord.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
neg_multiply.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
new_without_default.rs Rename Unsafe to Safety 2024-05-17 18:33:37 -03:00
no_effect.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
no_mangle_with_rust_abi.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
non_canonical_impls.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
non_copy_const.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
non_expressive_names.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
non_octal_unix_permissions.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
non_send_fields_in_send_ty.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
non_zero_suggestions.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
nonstandard_macro_braces.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
octal_escapes.rs Merge commit '68a799aea9' into clippy-subtree-update 2024-06-27 18:56:04 +02:00
only_used_in_recursion.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
option_env_unwrap.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
option_if_let_else.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
panic_in_result_fn.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
panic_unimplemented.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
panicking_overflow_checks.rs Merge commit 'b794b8e08c' into clippy-subtree-update 2024-07-11 15:44:03 +02:00
partial_pub_fields.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
partialeq_ne_impl.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
partialeq_to_none.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
pass_by_ref_or_value.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
pathbuf_init_then_push.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
pattern_type_mismatch.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
permissions_set_readonly_false.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
pointers_in_nomem_asm_block.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
precedence.rs Remove unary neg from clippy::precedence lint 2024-07-11 00:46:47 +02:00
ptr.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
ptr_offset_with_cast.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
pub_underscore_fields.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
pub_use.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
question_mark.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
question_mark_used.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
ranges.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
raw_strings.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
rc_clone_in_vec_init.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
read_zero_byte_vec.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
redundant_async_block.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
redundant_clone.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
redundant_closure_call.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
redundant_else.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
redundant_field_names.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
redundant_locals.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
redundant_pub_crate.rs Merge commit '9725c4a162' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
redundant_slicing.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
redundant_static_lifetimes.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
redundant_type_annotations.rs Merge commit 'c9139bd546' into clippy-subtree-update 2024-05-30 10:49:05 +02:00
ref_option_ref.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
ref_patterns.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
reference.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
regex.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
repeat_vec_with_capacity.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
reserve_after_initialization.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
return_self_not_must_use.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
returns.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
same_name_method.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
self_named_constructors.rs Merge commit '9725c4a162' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
semicolon_block.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
semicolon_if_nothing_returned.rs Simplify use crate::rustc_foo::bar occurrences. 2024-05-08 16:57:31 +10:00
serde_api.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
set_contains_or_insert.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
shadow.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
significant_drop_tightening.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
single_call_fn.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
single_char_lifetime_names.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
single_component_path_imports.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
single_range_in_vec_init.rs Merge commit '0f8eabd623' into clippyup 2024-08-24 18:33:44 -04:00
size_of_in_element_count.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
size_of_ref.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
slow_vector_initialization.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
std_instead_of_core.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
string_patterns.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
strings.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
strlen_on_c_strings.rs Merge commit '10136170fe' into clippy-subtree-update 2024-02-27 15:50:17 +01:00
suspicious_operation_groupings.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
suspicious_trait_impl.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
suspicious_xor_used_as_pow.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
swap.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
swap_ptr_to_ref.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
tabs_in_doc_comments.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
temporary_assignment.rs Merge commit 'f0cdee4a3f' into clippy-subtree-sync 2023-12-01 18:21:58 +01:00
tests_outside_test_module.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
to_digit_is_some.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
to_string_trait_impl.rs Merge commit '20b085d500' into clippy-subtree-update 2024-05-02 17:26:44 +02:00
trailing_empty_array.rs Fix tests 2024-10-19 18:07:35 +00:00
trait_bounds.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
tuple_array_conversions.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
unconditional_recursion.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
undocumented_unsafe_blocks.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
unicode.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
uninhabited_references.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
uninit_vec.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
unit_return_expecting_ord.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
unnamed_address.rs Drop clippy::vtable_address_comparisons 2023-12-06 09:03:48 +01:00
unnecessary_box_returns.rs Make Ty::boxed_ty return an Option 2024-09-06 00:30:36 +03:00
unnecessary_literal_bound.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
unnecessary_map_on_constructor.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
unnecessary_owned_empty_strings.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
unnecessary_self_imports.rs Merge commit 'c9139bd546' into clippy-subtree-update 2024-05-30 10:49:05 +02:00
unnecessary_struct_initialization.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
unnecessary_wraps.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
unnested_or_patterns.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
unsafe_removed_from_name.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
unused_async.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00
unused_io_amount.rs Merge commit 'f712eb5cdc' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
unused_peekable.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
unused_result_ok.rs Merge commit 'a109190d70' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
unused_rounding.rs Merge commit '9725c4a162' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
unused_self.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
unused_trait_names.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
unused_unit.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
unwrap.rs Remove BorrowKind glob, make names longer 2024-11-04 04:45:52 +00:00
unwrap_in_result.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
upper_case_acronyms.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
use_self.rs Simplify instances of Option::map_or(true, …) in Clippy sources 2024-11-16 00:12:41 +01:00
useless_conversion.rs update tools 2024-10-29 17:01:24 +01:00
vec.rs Rename all clippy_config::msrvs -> clippy_utils::msrvs 2024-11-15 19:38:09 +01:00
vec_init_then_push.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
visibility.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
wildcard_imports.rs Merge commit '7901289135' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
write.rs new lint unnecessary_map_or 2024-11-12 23:00:26 +00:00
zero_div_zero.rs Merge commit 'cb806113e0' into clippy-subtree-update 2024-08-08 19:13:50 +02:00
zero_repeat_side_effects.rs Merge commit '37f4fbb929' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
zero_sized_map_values.rs Always use ty:: qualifier for TyKind enum variants. 2024-04-16 16:29:13 +10:00
zombie_processes.rs Merge commit 'aa0d551351' into clippy-subtree-update 2024-10-03 16:32:51 +02:00