summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-01-24Revert "Auto merge of #118133 - Urgau:stabilize_trait_upcasting, r=WaffleLapkin"Oli Scherer-1/+1
2023-12-16Remove the lint outrightMichael Goulet-0/+5
2023-12-10remove redundant importssurechen-3/+0
2023-11-25Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e...Michael Goulet-3/+1
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-22rustc_session: implement latent TODOTamir Duberstein-0/+1
2023-11-22Auto merge of #112380 - jieyouxu:useless-bindings-lint, r=WaffleLapkinbors-0/+3
2023-11-20Add allow-by-default lint for unit bindings许杰友 Jieyou Xu (Joe)-0/+3
2023-11-18Remove --check-cfg checking of --cfg argsUrgau-1/+0
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-1/+1
2023-10-16basic lint v2 implementedArthur Lafrance-1/+3
2023-10-16implement the basics of the lint static analysisArthur Lafrance-0/+1
2023-10-14Auto merge of #115524 - RalfJung:misalign, r=wesleywiserbors-0/+5
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+2
2023-10-03Add async_fn_in_trait lintMichael Goulet-0/+3
2023-09-29Rollup merge of #116231 - DaniPopes:simpler-lint-array, r=NilstriebMatthias Krüger-1/+1
2023-09-28Remove `rustc_lint_defs::lint_array`DaniPopes-1/+1
2023-09-28Auto merge of #116199 - Urgau:simplify-invalid_ref_casting, r=cjgillotbors-1/+1
2023-09-27Use absolute paths in rustc_lint::passes macrosAlex Macleod-5/+1
2023-09-27Prefer expr_or_init over manual init detectionUrgau-1/+1
2023-09-26const-eval: make misalignment a hard errorRalf Jung-0/+5
2023-09-01Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkovbors-0/+5
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-2/+2
2023-08-04Make rustc internal lints per module.Camille GILLOT-7/+7
2023-08-04Make MissingDoc a module lint.Camille GILLOT-17/+4
2023-08-04Make MissingDebugImplementation a module lint.Camille GILLOT-4/+1
2023-08-04Querify clashing_extern_declarations lint.Camille GILLOT-2/+3
2023-08-04Auto merge of #114414 - cjgillot:early-unnameable-test, r=petrochenkovbors-2/+0
2023-08-03Auto merge of #108955 - Nilstrieb:dont-use-me-pls, r=oli-obkbors-1/+2
2023-08-03Rollup merge of #113657 - Urgau:expand-incorrect_fn_null_check-lint, r=cjgillotMatthias Krüger-3/+3
2023-08-03Make test harness lint about unnnameable tests.Camille GILLOT-2/+0
2023-08-03Add `internal_features` lintNilstrieb-1/+2
2023-08-02Replace old private-in-public diagnostic with type privacy lintsBryanskiy-0/+5
2023-08-01Rename incorrect_fn_null_checks to useless_ptr_null_checksUrgau-3/+3
2023-07-29Add support for deferred casting for the invalid_reference_casting lintUrgau-1/+1
2023-07-13Rename cast_ref_to_mut lint to invalid_reference_castingUrgau-3/+3
2023-07-10Uplift `clippy::fn_null_check` to rustcUrgau-0/+3
2023-05-31Uplift clippy::cast_ref_to_mut to rustcUrgau-0/+3
2023-05-27Uplift clippy::invalid_utf8_in_unchecked as invalid_from_utf8_uncheckedUrgau-0/+3
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-10Uplift clippy::drop_ref to rustcUrgau-0/+3
2023-04-25Add deny lint to prevent untranslatable diagnostics using static stringsclubby789-0/+1
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-03-22Move useless_anynous_reexport lint into unused_importsGuillaume Gomez-3/+0
2023-03-12Add lint for useless anonymous reexportsGuillaume Gomez-0/+3
2023-03-11Simplify message pathsest31-1/+1
2023-02-23Add lint against `Iterator::map` receiving a callable that returns `()`Obei Sideg-1/+5