about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-12-29Revert "Implement allow-by-default multiple_supertrait_upcastable lint"David Tolnay-3/+0
2022-12-28Rollup merge of #105484 - nbdd0121:upcast, r=compiler-errorsfee1-dead-0/+3
2022-12-21Update track_caller logic/lint after rebaseBryan Garza-0/+1
2022-12-12Reinstate `{Early,Late}LintPassObjects`.Nicholas Nethercote-6/+0
2022-12-09Implement allow-by-default multiple_supertrait_upcastable lintGary Guo-0/+3
2022-12-07Add some useful comments.Nicholas Nethercote-1/+8
2022-12-07Remove `$hir` argument from `late_lint_methods!`.Nicholas Nethercote-4/+2
2022-12-02Remove six macros relating to lint definitions.Nicholas Nethercote-119/+103
2022-12-02Remove `-Zno-interleave-lints`.Nicholas Nethercote-44/+7
2022-11-23Make `deref_into_dyn_supertrait` lint the impl and not the usageMaybe Waffle-0/+3
2022-11-07fix: lint against lint functionsRejyr-0/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-1/+1
2022-10-09fixup lint nameMaybe Waffle-3/+3
2022-10-09Start uplifting `clippy::for_loops_over_fallibles`Maybe Waffle-0/+3
2022-10-07make const_err a hard errorRalf Jung-0/+5
2022-10-02Make it a lint for all opaque typesMichael Goulet-3/+3
2022-10-02Lint for unsatisfied nested opaquesMichael Goulet-0/+3
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+1
2022-09-22Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"Camille GILLOT-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-14Move some code and add comments.Camille GILLOT-0/+1
2022-09-06Allow lint passes to be bound by `TyCtxt`Jason Newcomb-14/+29
2022-09-03Auto merge of #100574 - Urgau:check-cfg-warn-cfg, r=petrochenkovbors-0/+1
2022-09-02Add warning against unexpected --cfg with --check-cfgUrgau-0/+1
2022-09-02Rollup merge of #97739 - a2aaron:let_underscore, r=estebankGuillaume Gomez-0/+5
2022-09-01Rollup merge of #94467 - ibraheemdev:master, r=pnkfelixMatthias Krüger-0/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-0/+2
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-23cleanup: commented lintsRejyr-2/+0
2022-08-22migrate: `UnknownTool` error to `SessionDiagnostic`Rejyr-0/+3
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-07-30Rollup merge of #99888 - nnethercote:streamline-visitors, r=cjgillotYuki Okushi-1/+1
2022-07-29Remove some late `check_*` functions.Nicholas Nethercote-1/+1
2022-07-27lint: add bad opt access internal lintDavid Wood-0/+3
2022-07-27lint: add comment about diag lints in groupDavid Wood-0/+4
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-06Make AST lowering a query.Camille GILLOT-1/+1
2022-06-19Make some lints incremental.Camille GILLOT-14/+13
2022-06-10lint: add diagnostic translation migration lintsDavid Wood-0/+2
2022-06-05Remove `let_underscore_must_use`Aaron Kofsky-6/+1
2022-06-04 Add `let_underscore_must_use` lint.Aaron Kofsky-1/+6
2022-06-04Add `let_underscore_lock` lint.Aaron Kofsky-1/+1
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-29Add `let_underscore_drop` lint.Aaron Kofsky-0/+5
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+0
2022-05-12Auto merge of #96150 - est31:unused_macro_rules, r=petrochenkovbors-0/+1
2022-05-08Move lint expectation checking into a separate query (RFC 2383)xFrednet-0/+1
2022-05-06Auto merge of #96268 - jackh726:remove-mutable_borrow_reservation_conflict-li...bors-0/+5
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-05-04Add unused_macro_rules lint definitionest31-0/+1