rust/compiler/rustc_lint/src
2026-02-16 09:46:04 +01:00
..
early Add FCW for derive helper attributes that will conflict with built-in attributes 2026-02-10 19:39:19 +00:00
nonstandard_style mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
types Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
async_closures.rs Convert to inline diagnostics in rustc_lint 2026-02-07 19:34:21 +01:00
async_fn_in_trait.rs nightly feature tracking: get rid of the per-feature bool fields 2024-10-23 09:14:41 +01:00
autorefs.rs refactor: add an enum DerefAdjustKind in favor of Option<OverloadedDeref> 2026-01-31 16:25:32 +08:00
builtin.rs Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
context.rs Provide all lint group names to Clippy 2026-02-15 00:32:37 +00:00
dangling.rs Use Rustc prefix for rustc attrs in AttributeKind 2026-01-29 14:52:09 +00:00
default_could_be_derived.rs Refactor default_could_be_derived 2025-10-17 08:36:34 -05:00
deref_into_dyn_supertrait.rs Remove DynKind 2025-09-17 04:46:46 +02:00
drop_forget_useless.rs Fix wrong spans with external macros in the dropping_copy_types lint 2025-08-15 11:59:23 +02:00
early.rs Remove all allows for diagnostic_outside_of_impl and untranslatable_diagnostic throughout the codebase 2026-01-19 17:39:49 +01:00
enum_intrinsics_non_enums.rs Fold visit into ty 2025-03-15 06:34:36 +00:00
errors.rs feat: show what lint was overruled 2026-02-15 15:40:13 +01:00
expect.rs Reduce uses of hir_crate. 2025-06-18 15:46:19 +00:00
for_loops_over_fallibles.rs rename select_where_possible and select_all_or_error 2025-10-07 23:02:23 +01:00
foreign_modules.rs ImproperCTypes: more pre-emptive cleanup 2025-09-06 21:46:33 +02:00
function_cast_as_integer.rs Add instructions on what to do in case casts other than to integers is ever working for function pointers 2025-11-10 20:44:33 +01:00
gpukernel_abi.rs Add checks for gpu-kernel calling conv 2026-01-01 18:34:24 +01:00
if_let_rescope.rs Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
impl_trait_overcaptures.rs Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
interior_mutable_consts.rs Don't lint on interior mutable const item coming from derefs 2025-12-19 23:35:13 +01:00
internal.rs Remove the UNTRANSLATABLE_DIAGNOSTIC and DIAGNOSTIC_OUTSIDE_OF_IMPL lints 2026-01-19 17:39:54 +01:00
invalid_from_utf8.rs Introduce ByteSymbol. 2025-06-30 20:42:27 +10:00
late.rs Replace parallel! macro with par_fns function and rename join to par_join 2026-02-12 12:20:18 +01:00
let_underscore.rs Remove AssignDesugar span 2025-10-28 11:18:58 -05:00
levels.rs feat: show what lint was overruled 2026-02-15 15:40:13 +01:00
lib.rs Stabilize assert_matches 2026-02-11 14:13:44 +01:00
lifetime_syntax.rs LifetimeSyntax little things 2025-10-04 13:41:49 -05:00
lints.rs Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
macro_expr_fragment_specifier_2024_migration.rs Use let...else instead of match foo { ... _ => return }; and if let ... else return 2025-12-12 17:52:39 +00:00
map_unit_fn.rs Refactor map_unit_fn lint 2025-08-08 15:01:01 -05:00
multiple_supertrait_upcastable.rs Default auto traits: revert to the default supertraits 2025-09-10 15:08:06 +03:00
non_ascii_idents.rs Make LevelAndSource a struct 2025-04-03 09:17:55 +00:00
non_fmt_panic.rs Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
non_local_def.rs Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
nonstandard_style.rs Trait aliases are rare large ast nodes, box them 2025-10-28 11:11:56 +00:00
noop_method_call.rs refactor: add an enum DerefAdjustKind in favor of Option<OverloadedDeref> 2026-01-31 16:25:32 +08:00
opaque_hidden_inferred_bound.rs Convert to inline diagnostics in rustc_lint 2026-02-07 19:34:21 +01:00
pass_by_value.rs Use Rustc prefix for rustc attrs in AttributeKind 2026-01-29 14:52:09 +00:00
passes.rs a few small clippy fixes 2025-11-07 19:57:52 +00:00
precedence.rs Temporarily switch ambiguous_negative_literals lint to allow 2024-07-31 19:36:47 +02:00
ptr_nulls.rs Port #[rustc_never_returns_null_ptr] to attribute parser 2025-12-17 12:35:32 +01:00
redundant_semicolon.rs Dont suggest remove semi inside macro expansion for redundant semi lint 2025-06-18 00:36:51 +08:00
reference_casting.rs setup CI and tidy to use typos for spellchecking and fix few typos 2025-07-03 10:51:06 +03:00
shadowed_into_iter.rs introduce fcw macro 2025-12-10 15:15:54 +01:00
static_mut_refs.rs introduce fcw macro 2025-12-10 15:15:54 +01:00
tests.rs Make named asm_labels lint not trigger on hexagon register spans 2025-11-05 16:24:30 -06:00
traits.rs Rustfmt 2025-02-08 22:12:13 +00:00
transmute.rs Convert to inline diagnostics in rustc_lint 2026-02-07 19:34:21 +01:00
types.rs Port rustc_nonnull_optimization_guaranteed to the new attribute parser 2026-02-16 09:46:04 +01:00
unit_bindings.rs Rustfmt 2025-02-08 22:12:13 +00:00
unqualified_local_imports.rs Overhaul UsePath. 2025-06-03 08:23:21 +10:00
unused.rs Allow provisional mgca syntax of type const <IDENT> = <EXPR> to be reconized. 2026-02-09 07:59:24 -08:00
utils.rs Uplift clippy::invalid_null_ptr_usage as invalid_null_arguments 2025-03-30 19:33:15 +02:00