summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2018-07-14Whitelist lintsGuillaume Gomez-2/+2
2018-06-17Auto merge of #51425 - QuietMisdreavus:thats-def-a-namespace-there, r=petroch...bors-1/+1
2018-06-14create multiple HIR items for a use statementQuietMisdreavus-1/+1
2018-06-13Fix options issuesGuillaume Gomez-0/+36
2018-06-08Rollup merge of #51401 - estebank:warn-repr, r=cramertjMark Rousskov-0/+74
2018-06-08Rollup merge of #50143 - petrochenkov:mexuniq, r=nikomatsakisMark Rousskov-0/+5
2018-06-06Do not account for inner/outer attrEsteban Küber-11/+1
2018-06-06Use consistent span for repr attr suggestionEsteban Küber-23/+35
2018-06-06Add i/u sizeEsteban Küber-2/+2
2018-06-06Change repr documentation linkEsteban Küber-1/+1
2018-06-06Expand (fix) u* and i* `repr` hintsEsteban Küber-1/+3
2018-06-06Add `transparent` as valid `repr` hintEsteban Küber-3/+3
2018-06-06Turn warning into lintEsteban Küber-0/+70
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-16/+3
2018-06-01merge UNNECESSARY_EXTERN_CRATE and UNUSED_EXTERN_CRATESNiko Matsakis-68/+1
2018-05-30Prohibit duplicate `macro_export`sVadim Petrochenkov-0/+5
2018-05-27Make anon params lint warn-by-defaultMark Mansi-4/+27
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-1/+1
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-1/+1
2018-05-25Fix naming conventions for new lintsVadim Petrochenkov-14/+17
2018-05-20Fix according to commentsF001-0/+5
2018-05-19Auto merge of #50763 - KyleStach1678:unused-loop-label, r=petrochenkovbors-0/+1
2018-05-19Auto merge of #50760 - petrochenkov:legimp, r=nikomatsakisbors-5/+2
2018-05-18Default `unused_labels` to allow, move to "unused"Kyle Stachowicz-0/+1
2018-05-18Revert "Add lint checks for unused loop labels"Kyle Stachowicz-60/+0
2018-05-18Fix formatting in unused label linting to make tidy checks passKyle Stachowicz-2/+4
2018-05-18Fix ignored unused outer label when inner label shadows and is broken multipl...Kyle Stachowicz-8/+6
2018-05-18Rename `unused_loop_label` to `unused_label` and fix/clean up lint logicKyle Stachowicz-33/+28
2018-05-18Add lint checks for unused loop labelsKyle Stachowicz-1/+66
2018-05-17Rename trans to codegen everywhere.Irina Popa-1/+1
2018-05-17Auto merge of #50665 - alexcrichton:fix-single-item-path-warnings, r=oli-obkbors-2/+4
2018-05-16label-break-value: Parsing and AST/HIR changesest31-1/+1
2018-05-15Make is_global true for latebound regionsMatthew Jasper-1/+1
2018-05-15rustc: Fix `crate` lint for single-item pathsAlex Crichton-2/+4
2018-05-15Add trivial bounds lintMatthew Jasper-0/+59
2018-05-15Turn deprecation lint `legacy_imports` into a hard errorVadim Petrochenkov-5/+2
2018-05-13Rollup merge of #50670 - alexcrichton:remove-extern-crate-correct-span, r=Man...kennytm-2/+2
2018-05-12Auto merge of #50536 - leodasvacas:report-fullfilment-errors-in-copy-derive, ...bors-1/+1
2018-05-12Better error reporting in Copy deriveleonardo.yvens-1/+1
2018-05-12rustc: Only suggest deleting `extern crate` if it worksAlex Crichton-0/+3
2018-05-12Auto merge of #50476 - zackmdavis:tame_unreachable_pub_suggestion, r=Manishearthbors-20/+25
2018-05-11rustc: Include semicolon when removing `extern crate`Alex Crichton-2/+2
2018-05-10don't make crazy suggestion for unreachable braced pub-useZack M. Davis-20/+25
2018-05-10Rename the 2018 edition lint namesAlex Crichton-1/+1
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-5/+5
2018-05-08Auto merge of #50260 - Manishearth:no-extern-crate, r=nikomatsakisbors-1/+66
2018-05-07Auto merge of #50454 - Manishearth:edition-preview-fixes, r=alexcrichtonbors-3/+15
2018-05-06in which the must-use additional messaging is tucked into a noteZack M. Davis-5/+5
2018-05-06issue-49938: Reference tagged unions discr(iminant) as tagSamuel Wilson-2/+2
2018-05-04Rename idiom lints to migration lintsManish Goregaokar-1/+1