summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-2/+2
2018-07-28Don't format!() string literalsljedrz-2/+2
2018-07-26Improve a few vectors - calculate capacity or build from iteratorsljedrz-1/+1
2018-07-23Allow by default, fix testsmark-1/+1
2018-07-23Implement 2015 vs 2018 `?` kleene op + testmark-2/+3
2018-07-23Extend ParseSess to support buffering lintsmark-0/+19
2018-07-22in which the elided-lifetimes-in-paths lint undergoes a revolutionZack M. Davis-1/+37
2018-07-21Auto merge of #52562 - Manishearth:clippyup, r=RalfJungbors-4/+16
2018-07-21Don't invent new magic keywordsOliver Schneider-4/+4
2018-07-21Auto merge of #52555 - petrochenkov:mresfact, r=alexcrichtonbors-2/+2
2018-07-20Allow individual lints to opt into being reported in external macrosOliver Schneider-4/+16
2018-07-20data_structures: Add a reference wrapper for pointer-indexed maps/setsVadim Petrochenkov-2/+2
2018-07-20Auto merge of #52467 - alexcrichton:lints-and-macros, r=Manishearthbors-1/+46
2018-07-18Auto merge of #52375 - oli-obk:the_early_lint_pass_gets_the_worm, r=Manishearthbors-159/+173
2018-07-17rustc: Polish off `in_external_macro`Alex Crichton-35/+44
2018-07-17added function to check if lints belong to an external macrodylan_DPC-2/+38
2018-07-14structured suggestion for renamed-and-removed-lintsZack M. Davis-13/+23
2018-07-14Lint the use of async as an identifierOliver Schneider-83/+97
2018-07-13Remove unused macro argumentOliver Schneider-80/+80
2018-07-12rustc: Lint against `#[macro_use]` in 2018 idiomsAlex Crichton-0/+8
2018-07-11Rollup merge of #51952 - petrochenkov:transmark, r=alexcrichtonMark Rousskov-0/+12
2018-07-09Auto merge of #51956 - GuillaumeGomez:shutdown-doc-lints, r=oli-obkbors-0/+5
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-0/+12
2018-07-05Fix rustdoc run failures by shutting down definitely some lintsGuillaume Gomez-0/+5
2018-07-04Improving span of unknown lint tool error messageflip1995-4/+4
2018-07-04Implementation of tool lintsflip1995-0/+23
2018-06-26Auto merge of #51678 - Zoxc:combine-lints, r=estebankbors-89/+139
2018-06-26Auto merge of #49469 - Nokel81:allow-irrefutable-let-patterns, r=nikomatsakisbors-0/+7
2018-06-25Make where clause object safety be a warn-by-default lintleonardo.yvens-0/+7
2018-06-21Combine all builtin late lintsJohn Kåre Alsaker-89/+139
2018-06-17Auto merge of #51382 - GuillaumeGomez:intra-link-lint, r=QuietMisdreavusbors-0/+7
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-06-13Rename intra-doc lintGuillaume Gomez-2/+2
2018-06-09Add lint for intra link resolution failureGuillaume Gomez-0/+7
2018-06-08Rollup merge of #51401 - estebank:warn-repr, r=cramertjMark Rousskov-0/+6
2018-06-08Rollup merge of #50143 - petrochenkov:mexuniq, r=nikomatsakisMark Rousskov-0/+13
2018-06-06Turn warning into lintEsteban Küber-0/+6
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-0/+3
2018-06-05Implementation of RFC 2086 - Allow Irrefutable Let patternsSebastian Malton-0/+7
2018-05-30Prohibit duplicate `macro_export`sVadim Petrochenkov-0/+13
2018-05-28Auto merge of #50724 - zackmdavis:applicability_rush, r=Manishearthbors-3/+4
2018-05-27Make anon params lint warn-by-defaultMark Mansi-14/+14
2018-05-25Fix naming conventions for new lintsVadim Petrochenkov-13/+13
2018-05-20suggestion applicabilities for libsyntax and librustc, run-rustfix testsZack M. Davis-3/+4
2018-05-20Fix according to commentsF001-2/+2
2018-05-20re-implementF001-0/+7
2018-05-19Auto merge of #50763 - KyleStach1678:unused-loop-label, r=petrochenkovbors-0/+7
2018-05-19Auto merge of #50760 - petrochenkov:legimp, r=nikomatsakisbors-7/+0
2018-05-18Default `unused_labels` to allow, move to "unused"Kyle Stachowicz-1/+1
2018-05-18Reimplement unused_labels lint as a compiler builtin in the resolverKyle Stachowicz-0/+7