about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+10
2024-07-26Rollup merge of #127950 - nnethercote:rustfmt-skip-on-use-decls, r=cuviperMatthias Krüger-0/+1
2024-07-25Rollup merge of #121364 - Urgau:unary_precedence, r=compiler-errorsMatthias Krüger-0/+3
2024-07-22Rollup merge of #125990 - tbu-:pr_unsafe_env_lint_name, r=ehussTrevor Gross-0/+2
2024-07-19Use `#[rustfmt::skip]` on some `use` groups to prevent reordering.Nicholas Nethercote-0/+1
2024-07-18Rollup merge of #127854 - fmease:glob-import-type_ir_inherent-lint, r=compile...Matthias Krüger-0/+3
2024-07-18Add internal lint for detecting non-glob imports of `rustc_type_ir::inherent`León Orell Valerian Liehr-0/+3
2024-07-17Rename `deprecated_safe` lint to `deprecated_safe_2024`Tobias Bucher-0/+2
2024-07-17Avoid comments that describe multiple `use` items.Nicholas Nethercote-1/+0
2024-07-12Rollup merge of #126922 - asquared31415:asm_binary_label, r=estebankJubilee-1/+1
2024-07-11Auto merge of #127097 - compiler-errors:async-closure-lint, r=oli-obkbors-0/+3
2024-07-11Implement `ambiguous_negative_literals` lintUrgau-0/+3
2024-07-09Adds expr_2024 migration litVincenzo Palazzo-0/+3
2024-07-09add lint for inline asm labels that look like binaryasquared31415-1/+1
2024-06-28Basic lint detecting closure-returning-async-blockMichael Goulet-0/+3
2024-06-27Remove the `box_pointers` lint.Nicholas Nethercote-1/+4
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-3/+5
2024-05-26Auto merge of #124661 - RalfJung:only-structural-consts-in-patterns, r=pnkfelixbors-0/+10
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_lint`.Nicholas Nethercote-3/+0
2024-05-20Adjust the method ambiguity lint tooMichael Goulet-1/+1
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-4/+4
2024-05-13Implement initial IMPL_TRAIT_OVERCAPTURES lintMichael Goulet-0/+3
2024-05-03turn pointer_structural_match into a hard errorRalf Jung-0/+5
2024-05-03remove IndirectStructuralMatch lint, emit the usual hard error insteadRalf Jung-0/+5
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-2/+0
2024-04-29Remove `extern crate rustc_session` from `rustc_lint`.Nicholas Nethercote-2/+0
2024-04-23Rollup merge of #123680 - compiler-errors:gen-kw, r=NadrierilMatthias Krüger-1/+3
2024-04-22Stabilize generic `NonZero`.Markus Reiter-1/+0
2024-04-22Deny gen keyword in edition_2024_compat lintsMichael Goulet-1/+3
2024-03-05Split refining_impl_trait lint into _reachable, _internal variantsTyler Mandry-0/+6
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