about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs/src
AgeCommit message (Expand)AuthorLines
2023-08-20Warn on elided lifetimes in associated constantsMichael Goulet-0/+46
2023-08-15more nitsMichael Goulet-29/+12
2023-08-15Reuse the selection context, compute failing obligations first in ambig modeMichael Goulet-0/+2
2023-08-15nitsMichael Goulet-1/+4
2023-08-15Implement lint against coinductive impl overlapMichael Goulet-0/+51
2023-08-04Auto merge of #114414 - cjgillot:early-unnameable-test, r=petrochenkovbors-0/+40
2023-08-03Make test harness lint about unnnameable tests.Camille GILLOT-0/+40
2023-08-03Add `internal_features` lintNilstrieb-1/+0
2023-08-02Replace old private-in-public diagnostic with type privacy lintsBryanskiy-47/+2
2023-07-29fix(resolve): update the ambiguity glob binding as warning recursivelybohan-0/+62
2023-07-28Auto merge of #111780 - weiznich:diagnostic_namespace, r=petrochenkovbors-0/+25
2023-07-28Introduce the `#[diagnostic]` attribute namespaceGeorg Semmler-0/+25
2023-07-28Auto merge of #113312 - Ddystopia:auto-trait-fun, r=lcnrbors-3/+3
2023-07-28Change the description of `SUSPICIOUS_AUTO_TRAIT_IMPLS`Oleksandr Babak-3/+3
2023-07-18Fix removal span calculation of unused_qualifications suggestion许杰友 Jieyou Xu (Joe)-4/+2
2023-07-13Add machine-applicable suggestion for `unused_qualifications` lint许杰友 Jieyou Xu (Joe)-0/+6
2023-07-11Lint against misplaced where-clauses on assoc tys in traitsLeón Orell Valerian Liehr-1/+1
2023-07-05Make `unused_associated_type_bounds`'s lint level changeableOli Scherer-0/+1
2023-07-05Lint now-unnecessary associated type boundsOli Scherer-0/+26
2023-06-29Rollup merge of #112670 - petrochenkov:typriv, r=eholkMatthias Krüger-2/+8
2023-06-22Stop hiding const eval limit in external macrosOli Scherer-1/+2
2023-06-15privacy: Feature gate new type privacy lintsVadim Petrochenkov-2/+8
2023-06-12Private-in-public lints implementationBryanskiy-0/+95
2023-05-31Remove const eval limit and implement an exponential backoff lint insteadOli Scherer-0/+38
2023-05-27Add warn-by-default lint for local binding shadowing exported glob re-export ...许杰友 Jieyou Xu (Joe)-0/+48
2023-05-08Auto merge of #106621 - ozkanonur:enable-elided-lifetimes-for-doctests, r=Mar...bors-0/+3
2023-05-07enable `rust_2018_idioms` for doctestsozkanonur-0/+3
2023-05-05Improve check-cfg diagnostics (part 2)Urgau-1/+2
2023-04-29Partial stabilisation of `c_unwind`Gary Guo-3/+1
2023-04-27Add a few more missing lintsMichael Goulet-0/+2
2023-04-27Sort hardwired lintsMichael Goulet-89/+91
2023-04-27Add invalid_macro_export_arguments to built-in macro listMichael Goulet-0/+1
2023-04-17Spelling - compilerJosh Soref-2/+2
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-03-23Rollup merge of #108588 - ehuss:lint-docs-produces, r=eholkMatthias Krüger-7/+2
2023-03-20Lint ambiguous glob re-exports许杰友 Jieyou Xu (Joe)-0/+50
2023-03-15Auto merge of #109035 - scottmcm:ptr-read-should-know-undef, r=WaffleLapkin,J...bors-3/+4
2023-03-11`MaybeUninit::assume_init_read` should have `noundef` load metadataScott McMurray-3/+4
2023-03-11Rollup merge of #108806 - cjgillot:query-lints, r=davidtwcoMatthias Krüger-2/+5
2023-03-06Querify early_lint_checks.Camille GILLOT-1/+2
2023-03-06Querify registered_tools.Camille GILLOT-1/+3
2023-02-28Fix the ffi_unwind_calls lint documentationEric Huss-7/+2
2023-02-27Rollup merge of #108363 - cjgillot:unused-crate, r=WaffleLapkinMatthias Krüger-0/+7
2023-02-22Add check for invalid \`#[macro_export]\` argumentsblyxyas-0/+30
2023-02-22Move the unused extern crate check back to the resolver.Camille GILLOT-0/+7
2023-02-09Extend `BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE`.Nicholas Nethercote-4/+5
2023-01-31make unaligned_reference a hard errorRalf Jung-46/+0
2023-01-30Auto merge of #104429 - nnethercote:more-deriving-on-packed-structs, r=RalfJungbors-0/+34
2023-01-30Allow more deriving on packed structs.Nicholas Nethercote-0/+34
2023-01-29Rollup merge of #107078 - ehuss:invalid_doc_attributes-docs, r=jackh726Matthias Krüger-3/+9