about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lints.rs
AgeCommit message (Expand)AuthorLines
2025-09-14Move more early buffered lints to dyn lint diagnostics (4/N)León Orell Valerian Liehr-44/+0
2025-09-14Move more early buffered lints to dyn lint diagnostics (3/N)León Orell Valerian Liehr-21/+0
2025-09-14Remove a dead early lintLeón Orell Valerian Liehr-8/+0
2025-09-14Move more early buffered lints to dyn lint diagnostics (2/N)León Orell Valerian Liehr-31/+0
2025-09-14Move more early buffered lints to dyn lint diagnostics (1/N)León Orell Valerian Liehr-61/+1
2025-08-27Disable `int_to_ptr_transmutes` suggestion for unsized typesUrgau-1/+1
2025-08-24Prefer verbose suggestions for `integer_to_ptr_transmutes` lintUrgau-2/+4
2025-08-24Add lint against integer to pointer transmutesUrgau-0/+42
2025-08-22Migrate `BuiltinLintDiag::HiddenUnicodeCodepoints` to use `LintDiagnostic` di...Josh Triplett-74/+0
2025-08-22Remove unused `BuiltinLintDiag` variant `InnerAttributeUnstable`Josh Triplett-8/+0
2025-08-22Migrate `BuiltinLintDiag::MissingAbi` to use `LintDiagnostic` directlyJosh Triplett-9/+0
2025-08-22Migrate `BuiltinLintDiag::UnexpectedBuiltinCfg` to use `LintDiagnostic` directlyJosh Triplett-10/+0
2025-08-20rustc_lint_defs: Eliminate the dependency on `rustc_hir` for `Namespace`Josh Triplett-2/+1
2025-08-13Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmeaseJakub Beránek-1/+2
2025-08-12Remove unused must_useMichael Goulet-1/+2
2025-08-11Add link to docs on malformed attributesEsteban Küber-0/+3
2025-08-08Refactor map_unit_fn lintCameron Steffen-2/+1
2025-08-07Rollup merge of #144601 - kornelski:cargo-fix-mismatched_lifetime_syntaxes, r...Stuart Cook-21/+39
2025-07-31Add lint against dangling pointers form local variablesUrgau-0/+16
2025-07-28Allow `cargo fix` to partially apply `mismatched_lifetime_syntaxes`Kornel-21/+39
2025-07-17Rollup merge of #143914 - shepmaster:mismatched-lifetime-syntaxes-rewording, ...Matthias Krüger-18/+54
2025-07-17Rollup merge of #143856 - mladedav:dm/private-reexport, r=petrochenkovLeón Orell Valerian Liehr-0/+8
2025-07-15Implement resolver warnings about reexporting private dependenciesDavid Mládek-0/+8
2025-07-14Reword mismatched-lifetime-syntaxes text based on feedbackJake Goulding-18/+54
2025-07-10added error for invalid char castKivooeo-0/+14
2025-07-07Remove unused allow attrsYotam Ofek-1/+0
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-5/+6
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-5/+6
2025-06-24Rollup merge of #142980 - shepmaster:mismatched-syntaxes-multi-suggestions, r...Jubilee-3/+3
2025-06-24Reduce mismatched-lifetime-syntaxes suggestions to MaybeIncorrectJake Goulding-3/+3
2025-06-24Rollup merge of #142645 - Urgau:usage-non_upper_case_globals, r=fmeaseMatthias Krüger-1/+18
2025-06-22Address review commentsUrgau-1/+3
2025-06-20Switch `non_upper_case_globals` suggestions to being machine-applicableUrgau-2/+2
2025-06-18Emit the usages suggestions as tool-only suggestionsUrgau-1/+14
2025-06-18Implement lint against direct uses of rustc_type_ir in compiler cratesRomain Perier-0/+5
2025-06-18Auto merge of #138165 - jdonszelmann:inline, r=oli-obkbors-0/+1
2025-06-18Also emit suggestions for usages in the `non_upper_case_globals` lintUrgau-0/+2
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-0/+1
2025-06-18Dont suggest remove semi inside macro expansion for redundant semi lintxizheyin-2/+10
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-4/+0
2025-06-12Rollup merge of #141162 - mejrs:gated, r=fee1-deadMatthias Krüger-26/+0
2025-06-12Make `missing_fragment_specifier` an unconditional errorTrevor Gross-4/+0
2025-06-09Remove rustc_feature::Stabilitymejrs-26/+0
2025-06-09refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec...mejrs-4/+4
2025-06-04Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes`Jake Goulding-54/+2
2025-06-04Introduce the `mismatched_lifetime_syntaxes` lintJake Goulding-0/+125
2025-05-30Rollup merge of #133823 - estebank:issue-56328, r=petrochenkovMatthias Krüger-1/+3
2025-05-29Use `cfg_attr` AST placeholder AST `cfg_attr_trace` for diagnosticsEsteban Küber-1/+3
2025-05-27Rollup merge of #141536 - Urgau:ambi_wide_ptr-cmp-diag, r=fee1-deadMichael Goulet-42/+68
2025-05-25Improve `ambiguous_wide_pointer_comparisons` lint compare diagnosticsUrgau-42/+68