about summary refs log tree commit diff
path: root/compiler/rustc_lint/src
AgeCommit message (Expand)AuthorLines
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
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-1/+1
2022-07-29Remove some late `check_*` functions.Nicholas Nethercote-34/+2
2022-07-29Remove some early `check_*` functions.Nicholas Nethercote-36/+0
2022-07-29Auto merge of #99660 - PrestonFrom:issue_99265, r=compiler-errorsbors-2/+2
2022-07-28Remove guess_head_span.Camille GILLOT-20/+5
2022-07-27lint: add bad opt access internal lintDavid Wood-0/+38
2022-07-27session: disable internal lints for rustdocDavid Wood-14/+0
2022-07-27lint: add comment about diag lints in groupDavid Wood-0/+4
2022-07-25Generate correct suggestion with named arguments used positionallyPreston From-2/+2
2022-07-21`special_module_name`: ignore inline modulesIbraheem Ahmed-1/+5
2022-07-20Rollup merge of #99433 - cjgillot:erase-foreign-sig, r=compiler-errorsDylan DPC-3/+4
2022-07-19Erase regions before comparing signatures of foreign fns.Camille GILLOT-3/+4
2022-07-18Update invalid atomic ordering lintTomasz Miąsko-38/+3
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-15Only suggest if span is not erroneousMichael Goulet-9/+10