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
/
compiler
/
rustc_lint
/
src
/
passes.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-26
Auto merge of #139597 - Kobzol:lint-skip, r=BoxyUwU
bors
-3
/
+3
2025-06-30
Introduce `ByteSymbol`.
Nicholas Nethercote
-1
/
+1
2025-06-23
Skip `late_lint_mod_inner` if all built-in lints can be skipped
Jakub Beránek
-2
/
+2
2025-06-23
Fix doc comment
Jakub Beránek
-1
/
+1
2025-02-07
fix empty after lint on impl/trait items
Jonathan Dönszelmann
-0
/
+2
2025-02-05
Uniformly handle HIR literals in visitors and lints
Oli Scherer
-0
/
+1
2025-01-23
Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`
Boxy
-1
/
+1
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-12-15
Add hir::Attribute
Jonathan Dönszelmann
-3
/
+3
2024-10-26
Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillot
bors
-2
/
+8
2024-10-24
Pass Ident by reference in ast Visitor
maxcabrajac
-1
/
+1
2024-10-19
Remove module passes filtering
blyxyas
-14
/
+3
2024-10-19
Follow review comments (optimize the filtering)
blyxyas
-1
/
+12
2024-10-19
Do not run lints that cannot emit
blyxyas
-2
/
+8
2024-09-23
add unqualified_local_imports lint
Ralf Jung
-0
/
+4
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+2
2024-06-03
Reduce some `pub` exposure.
Nicholas Nethercote
-2
/
+2
2024-05-29
Don't require `visit_body` to take a lifetime that must outlive the function ...
Oli Scherer
-2
/
+2
2024-03-24
Rename `{enter,exit}_lint_attrs` to `check_attributes{,_post}`
Alex Macleod
-14
/
+4
2024-03-22
Rename `hir::Local` into `hir::LetStmt`
Guillaume Gomez
-1
/
+1
2023-09-28
Remove `rustc_lint_defs::lint_array`
DaniPopes
-2
/
+2
2023-09-27
Use absolute paths in rustc_lint::passes macros
Alex Macleod
-79
/
+77
2023-08-31
diagnostics: avoid wrong `unused_parens` on `x as (T) < y`
Michael Howell
-0
/
+1
2023-01-28
Take a LocalDefId in hir::Visitor::visit_fn.
Camille GILLOT
-1
/
+2
2023-01-14
fix issues in unused lint
yukang
-0
/
+3
2022-12-12
Reinstate `{Early,Late}LintPassObjects`.
Nicholas Nethercote
-0
/
+10
2022-12-07
Rename `$passes` as `$pass` in several macros.
Nicholas Nethercote
-14
/
+14
2022-12-07
Add some useful comments.
Nicholas Nethercote
-0
/
+4
2022-12-07
Remove `$hir` argument from `late_lint_methods!`.
Nicholas Nethercote
-38
/
+38
2022-12-02
Auto merge of #104863 - nnethercote:reduce-lint-macros, r=cjgillot
bors
-19
/
+6
2022-12-02
Remove some unnecessary `Send` bounds.
Nicholas Nethercote
-3
/
+2
2022-12-02
Eliminate four unnecessary lint macros.
Nicholas Nethercote
-16
/
+4
2022-12-01
rustc_hir: Relax lifetime requirements on `Visitor::visit_path`
Vadim Petrochenkov
-1
/
+1
2022-09-12
Remove unused argument from `check_mac_def`.
Nicholas Nethercote
-1
/
+1
2022-09-12
Remove unused argument from `visit_poly_trait_ref`.
Nicholas Nethercote
-1
/
+1
2022-09-12
Remove unused span argument from `check_mod` and `process_mod`.
Nicholas Nethercote
-1
/
+1
2022-09-06
Allow lint passes to be bound by `TyCtxt`
Jason Newcomb
-1
/
+1
2022-08-29
Remove `Sync` requirement from lint pass objects as they are created on demand
Jason Newcomb
-3
/
+2
2022-08-11
Simplify `rustc_ast::visit::Visitor::visit_poly_trait_ref`.
Nicholas Nethercote
-2
/
+1
2022-07-29
Remove some late `check_*` functions.
Nicholas Nethercote
-19
/
+1
2022-07-29
Remove some early `check_*` functions.
Nicholas Nethercote
-19
/
+0
2021-09-30
Do not pass hir::Crate to lints.
Camille GILLOT
-2
/
+2
2021-07-25
Add inferred args to typeck
kadmin
-0
/
+1
2021-03-16
ast/hir: Rename field-related structures
Vadim Petrochenkov
-2
/
+2
2021-02-18
ast: Stop using `Mod` in `Crate`
Vadim Petrochenkov
-2
/
+0
2020-10-16
Add check_generic_arg early pass
Santiago Pastorino
-0
/
+2
2020-08-30
mv compiler to compiler/
mark
-0
/
+285