about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
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-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
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+4
2023-01-31make unaligned_reference a hard errorRalf Jung-1/+10
2023-01-28Reintroduce multiple_supertrait_upcastable lintGary Guo-0/+3
2023-01-14fix issues in unused lintyukang-1/+1
2023-01-09refactor: cleanupRejyr-2/+2
2023-01-09add: `lints.rs`Rejyr-0/+3
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