about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-05Rollup merge of #136764 - traviscross:TC/make-ptr_cast_add_auto_to_object-har...许杰友 Jieyou Xu (Joe)-0/+5
2025-02-24Rollup merge of #137109 - bend-n:knife, r=oli-obkTrevor Gross-1/+0
2025-02-23stabilize extract_ifbendn-1/+0
2025-02-23Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrumbors-1/+0
2025-02-22Make `ptr_cast_add_auto_to_object` lint into hard errorTravis Cross-0/+5
2025-02-19Register USAGE_OF_TYPE_IR_INHERENT, remove inherent usagesMichael Goulet-0/+1
2025-02-18update `cfg(bootstrap)`Josh Stone-1/+0
2025-02-11Handle pattern types wrapped in `Option` in FFI checksOli Scherer-0/+1
2025-02-08Rustfmtbjorn3-12/+17
2025-02-06stabilize `feature(trait_upcasting)`Waffle Lapkin-1/+1
2025-02-05Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril许杰友 Jieyou Xu (Joe)-0/+5
2025-01-26implement lint `double_negations`Kalle Wachsmuth-0/+1
2025-01-23Make cenum_impl_drop_cast a hard errorEric Huss-0/+5
2024-12-25Implement `default_overrides_default_fields` lintEsteban Küber-0/+3
2024-12-17Remove `rustc::existing_doc_keyword` lint.Nicholas Nethercote-3/+0
2024-11-28Implement lint against `Symbol::intern` on a string literalclubby789-0/+2
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-3/+0
2024-10-29Auto merge of #128985 - GrigorenkoPV:instantly-dangling-pointer, r=Urgaubors-3/+4
2024-10-28New lint: `dangling_pointers_from_temporaries`Pavel Grigorenko-3/+4
2024-10-27Clean up some comments on lint implementationEric Huss-9/+3
2024-10-26Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillotbors-13/+13
2024-10-20make unsupported_calling_conventions a hard errorRalf Jung-0/+1
2024-10-19Remove module passes filteringblyxyas-11/+11
2024-10-19Follow review comments (optimize the filtering)blyxyas-1/+1
2024-10-19Do not run lints that cannot emitblyxyas-12/+12
2024-10-06Auto merge of #129670 - est31:cfg_attr_crate_type_name_error, r=Urgaubors-0/+5
2024-10-05Make deprecated_cfg_attr_crate_type_name a hard errorest31-0/+5
2024-09-25Stabilize the `map`/`value` methods on `ControlFlow`Scott McMurray-1/+0
2024-09-23add unqualified_local_imports lintRalf Jung-0/+3
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-19/+14
2024-09-20Auto merge of #124895 - obeis:static-mut-hidden-ref, r=compiler-errorsbors-0/+3
2024-09-17Mark where_clauses_object_safety as removedMichael Goulet-0/+5
2024-09-14Auto merge of #128543 - RalfJung:const-interior-mut, r=fee1-deadbors-0/+4
2024-09-13Disallow hidden references to mutable staticObei Sideg-0/+3
2024-09-11coalesce lint suggestions that can intersectDing Xiang Fei-1/+1
2024-09-11rescope temp lifetime in let-chain into IfElseDing Xiang Fei-0/+3
2024-09-10const-eval interning: accpt interior mutable pointers in final value (but kee...Ralf Jung-0/+4
2024-09-06Auto merge of #129999 - matthiaskrgr:rollup-pzr9c8p, r=matthiaskrgrbors-0/+1
2024-09-05Review commentsMichael Goulet-0/+1
2024-09-03Add an internal lint that warns when accessing untracked dataNadrieril-0/+1
2024-08-27Add `warn(unreachable_pub)` to `rustc_lint`.Nicholas Nethercote-0/+1
2024-08-24Rollup merge of #129199 - RalfJung:writes_through_immutable_pointer, r=compil...Matthias Krüger-1/+2
2024-08-21lint on tail expr drop order change in Edition 2024Ding Xiang Fei-0/+3
2024-08-17make writes_through_immutable_pointer a hard errorRalf Jung-1/+2
2024-08-05Rollup merge of #127907 - RalfJung:byte_slice_in_packed_struct_with_derive, r...Matthias Krüger-1/+6