about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2025-07-07Remove unused allow attrsYotam Ofek-4/+0
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-3/+3
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-3/+3
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-07-05Stop using Key trait randomlyMichael Goulet-3/+2
2025-07-04Same for typesMichael Goulet-1/+1
2025-07-04Remove Symbol for Named LateParam/Bound variantsMichael Goulet-17/+10
2025-07-04Port `#[rustc_pass_by_value]` to the new attribute systemPavel Grigorenko-3/+5
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-4/+4
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-4/+4
2025-07-02Rollup merge of #143306 - samueltardieu:track-clippy-lints-emission, r=petroc...Matthias Krüger-0/+2
2025-07-02Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-deadMatthias Krüger-10/+118
2025-07-02Add `track_caller` attributes to trace origin of Clippy lintsSamuel Tardieu-0/+2
2025-07-01Detect more cases of unused_parens around typesBenjamin Schulz-10/+118
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-12/+6
2025-06-29Rollup merge of #143030 - Urgau:issue-143025, r=SparrowLiiGuillaume Gomez-4/+6
2025-06-28Port `#[link_name]` to the new attribute parsing infrastructureJonathan Brouwer-2/+7
2025-06-26Port `#[export_name]` to the new attribute parsing infrastructureJonathan Brouwer-6/+8
2025-06-25Fix suggestion spans inside macros for the `unused_must_use` lintUrgau-4/+6
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-9/+11
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-9/+11
2025-06-24Rollup merge of #142980 - shepmaster:mismatched-syntaxes-multi-suggestions, r...Jubilee-3/+3
2025-06-24Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obkJubilee-2/+2
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-2/+2
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-15/+125
2025-06-23compiler: Remove unsupported_fn_ptr_calling_conventions lintJubilee Young-0/+1
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-13/+20
2025-06-22Rollup merge of #142780 - JonathanBrouwer:must_use_new_attr, r=jdonszelmannGuillaume Gomez-3/+6
2025-06-22Rollup merge of #142593 - blyxyas:improve-docs-itty-bitty-change, r=compiler-...Guillaume Gomez-0/+9
2025-06-22Address review commentsUrgau-9/+31
2025-06-22Port `#[must_use]` to new attribute parsing infrastructureJonathan Brouwer-3/+6
2025-06-21All HIR attributes are outerDavid Tolnay-3/+4
2025-06-21Add `emit_span_lint_lazy` to lazily create `LintDiagnostic` structsUrgau-4/+16
2025-06-21Lazily collect `NonUpperCaseGlobalSubTool` diagnosticsUrgau-18/+20
2025-06-20Switch `non_upper_case_globals` suggestions to being machine-applicableUrgau-2/+2
2025-06-20Rollup merge of #142687 - cjgillot:less-hir_crate, r=oli-obkTrevor Gross-2/+1
2025-06-18Emit the usages suggestions as tool-only suggestionsUrgau-11/+28
2025-06-18Reduce uses of `hir_crate`.Camille GILLOT-2/+1
2025-06-18Implement lint against direct uses of rustc_type_ir in compiler cratesRomain Perier-3/+37
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-11/+68
2025-06-17Rollup merge of #142631 - xizheyin:142143, r=UrgauJacob Pratt-7/+21
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-7/+21
2025-06-17Auto merge of #137944 - davidtwco:sized-hierarchy, r=oli-obkbors-1/+2
2025-06-17Add a warning to LateContext::get_def_pathblyxyas-0/+9
2025-06-16lint: don't consider sizedness in upcastable lintDavid Wood-1/+2
2025-06-16Port `#[rustc_as_ptr]` to the new attribute systemPavel Grigorenko-1/+2
2025-06-15Rollup merge of #134661 - dtolnay:prefixattr, r=fmeaseLeón Orell Valerian Liehr-0/+15