summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-02-28Remove the `UntranslatableDiagnosticTrivial` lint.Nicholas Nethercote-1/+0
2024-02-26Rollup merge of #120840 - HTGAzureX1212:HTGAzureX1212/unicode-identifier-type...Guillaume Gomez-0/+1
2024-02-26separate messages for individual categoriesHTGAzureX1212.-0/+1
2024-02-25Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkinbors-0/+3
2024-02-25make non-PartialEq-typed consts as patterns a hard errorRalf Jung-0/+5
2024-02-20Auto merge of #121087 - oli-obk:eager_const_failures, r=lcnrbors-2/+0
2024-02-19Always evaluate free constants and statics, even if previous errors occurredOli Scherer-2/+0
2024-02-19Remove suspicious auto trait lintSantiago Pastorino-0/+5
2024-02-18Improve wording of static_mut_refObei Sideg-0/+1
2024-02-17Implement RFC3373 non local definitions lintUrgau-0/+3
2024-02-15Use generic `NonZero` internally.Markus Reiter-0/+1
2024-02-10Remove unnecessary `#![feature(min_specialization)]`Zalathar-1/+0
2024-02-09Auto merge of #120676 - Mark-Simulacrum:bootstrap-bump, r=clubby789bors-1/+1
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-08Step all bootstrap cfgs forwardMark Rousskov-1/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-02-05get rid of nontrivial_structural_match lint and custom_eq const qualifRalf Jung-0/+5
2024-01-26remove illegal_floating_point_literal_pattern lintRalf Jung-0/+4
2024-01-25Remove unused featuresclubby789-3/+0
2024-01-22Revert "Auto merge of #118133 - Urgau:stabilize_trait_upcasting, r=WaffleLapkin"Oli Scherer-0/+1
2024-01-08Make inductive cycles in coherence ambiguous alwaysMichael Goulet-0/+5
2024-01-02Merge `unused_tuple_struct_fields` into `dead_code`Jake Goulding-0/+1
2023-12-31rustc_lint: Enforce `rustc::potential_query_instability` lintMartin Nordholts-1/+0
2023-12-22update cfg(bootstrap)sPietro Albini-1/+0
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