about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2022-09-02Rollup merge of #97739 - a2aaron:let_underscore, r=estebankGuillaume Gomez-0/+180
2022-09-01Rollup merge of #94467 - ibraheemdev:master, r=pnkfelixMatthias Krüger-0/+79
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-9/+4
2022-09-01Auto merge of #100707 - dzvon:fix-typo, r=davidtwcobors-3/+3
2022-08-31lint: avoid linting diag functions with diag lintsDavid Wood-3/+9
2022-08-31Fix a bunch of typoDezhi Wu-3/+3
2022-08-30Auto merge of #98919 - 5225225:stricter-invalid-value, r=RalfJungbors-0/+9
2022-08-30Auto merge of #100812 - Nilstrieb:revert-let-chains-nightly, r=Mark-Simulacrumbors-0/+1
2022-08-29Auto merge of #101167 - matthiaskrgr:rollup-yt3jdmp, r=matthiaskrgrbors-3/+2
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-29Remove `Sync` requirement from lint pass objects as they are created on demandJason Newcomb-3/+2
2022-08-29Rollup merge of #99821 - cjgillot:ast-lifetimes-2, r=compiler-errorsDylan DPC-6/+13
2022-08-26Rollup merge of #100776 - Rejyr:diagnostic-migration-rustc-lint, r=davidtwcoMichael Goulet-124/+263
2022-08-26Make invalid-value trigger on uninit primitives5225225-0/+9
2022-08-24Rollup merge of #100826 - vincenzopalazzo:macros/wrong_sugg_with_positional_a...Matthias Krüger-2/+7
2022-08-23sugg: take into count the debug formattingVincenzo Palazzo-2/+7
2022-08-23cleanup: commented lintsRejyr-11/+0
2022-08-22refactor: migrate to kind-less `SessionDiagnostic` derivesRejyr-8/+8
2022-08-22migrate: `rustc_lint::context`Rejyr-59/+119
2022-08-22rename: `UnknownTool` to `UnknownToolInScopedLint`Rejyr-4/+4
2022-08-22migrate: `BuiltinEllipsisInclusiveRangePatterns`Rejyr-23/+23
2022-08-22migrate: `OverruledAttribute`Rejyr-12/+65
2022-08-22hotfix: add missing importRejyr-1/+1
2022-08-22change: diagnostic `String` field to `Symbol`Rejyr-3/+2
2022-08-22migrate: `bad_attr` to `SessionDiagnostic`Rejyr-18/+45
2022-08-22migrate: `UnknownTool` error to `SessionDiagnostic`Rejyr-16/+27
2022-08-22Use DiagnosticMessage for BufferedEarlyLint.msgfinalchild-1/+1
2022-08-21Replace #[lint/warning/error] with #[diag]Xiretza-1/+1
2022-08-16Rename some things related to literals.Nicholas Nethercote-2/+2
2022-08-15Auto merge of #96745 - ehuss:even-more-attribute-validation, r=cjgillotbors-65/+81
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-08-11Add missing visit_pat_field in early lint visitor.Eric Huss-0/+6
2022-08-11Make Node::ExprField a child of Node::Expr.Eric Huss-51/+47
2022-08-11Add visitors for PatField and ExprField.Eric Huss-45/+19
2022-08-11Honor lint level attributes in more places.Eric Huss-6/+46
2022-08-11Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillotMatthias Krüger-28/+9
2022-08-11Simplify `rustc_ast::visit::Visitor::visit_poly_trait_ref`.Nicholas Nethercote-5/+4
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-23/+5
2022-08-10Do not consider method call receiver as an argument in AST.Camille GILLOT-2/+1
2022-08-07Do not manually craft a span pointing inside a multibyte character.Camille GILLOT-46/+42
2022-08-04Fix imports.Aaron Kofsky-2/+2
2022-08-04Explain why let-underscoring a lock guard is incorrect.Aaron Kofsky-2/+11
2022-08-04Rollup merge of #100093 - wcampbell0x2a:unused-parens-for-match-arms, r=petro...Matthias Krüger-0/+14
2022-08-04Enable unused_parens for match armswcampbell-0/+14
2022-08-03Remove index from Region::EarlyBound.Camille GILLOT-6/+13
2022-08-02Improve position named arguments lint underline and formatting namesPreston From-6/+11
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-2/+2
2022-08-01Rollup merge of #99911 - cjgillot:no-guess, r=davidtwcoMatthias Krüger-20/+5
2022-07-30Auto merge of #99887 - nnethercote:rm-TreeAndSpacing, r=petrochenkovbors-1/+1
2022-07-30Rollup merge of #99888 - nnethercote:streamline-visitors, r=cjgillotYuki Okushi-70/+2