summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
2018-07-23make it a migration lintmark-3/+12
2018-07-22in which the elided-lifetimes-in-paths lint undergoes a revolutionZack M. Davis-1/+3
2018-07-18Auto merge of #52375 - oli-obk:the_early_lint_pass_gets_the_worm, r=Manishearthbors-0/+17
2018-07-17Make `async_idents` an edition incompat lintOliver Schneider-1/+5
2018-07-14Lint the use of async as an identifierOliver Schneider-0/+13
2018-07-14Rollup merge of #52302 - ljedrz:dyn_futureproofing, r=cramertjkennytm-0/+2
2018-07-12rustc: Lint against `#[macro_use]` in 2018 idiomsAlex Crichton-0/+2
2018-07-12Deny bare trait objects in the rest of rustljedrz-0/+2
2018-07-11Rollup merge of #51952 - petrochenkov:transmark, r=alexcrichtonMark Rousskov-0/+5
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-0/+5
2018-07-05Whitelist lintsGuillaume Gomez-1/+1
2018-06-26rename lint to `unnameable-test-functions`Esteban Küber-1/+1
2018-06-26Lint inner fn marked as `#[test]`Esteban Küber-0/+1
2018-06-26Auto merge of #51149 - zackmdavis:․․․_to_․․=, r=nikomatsakisbors-1/+3
2018-06-26inclusive range syntax lint (`...` → `..=`)Zack M. Davis-1/+3
2018-06-26Auto merge of #51678 - Zoxc:combine-lints, r=estebankbors-48/+36
2018-06-25Fill in tracking issue for WHERE_CLAUSES_OBJECT_SAFETY future compat lintleonardo.yvens-1/+1
2018-06-25Make where clause object safety be a warn-by-default lintleonardo.yvens-0/+5
2018-06-21Combine all builtin late lintsJohn Kåre Alsaker-48/+36
2018-06-13Fix options issuesGuillaume Gomez-0/+3
2018-06-08Rollup merge of #51401 - estebank:warn-repr, r=cramertjMark Rousskov-0/+1
2018-06-08Rollup merge of #50143 - petrochenkov:mexuniq, r=nikomatsakisMark Rousskov-0/+5
2018-06-06Turn warning into lintEsteban Küber-0/+1
2018-06-01merge UNNECESSARY_EXTERN_CRATE and UNUSED_EXTERN_CRATESNiko Matsakis-2/+1
2018-05-30Prohibit duplicate `macro_export`sVadim Petrochenkov-0/+5
2018-05-27Make anon params lint warn-by-defaultMark Mansi-0/+1
2018-05-25Fix naming conventions for new lintsVadim Petrochenkov-8/+11
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-2/+0
2018-05-18Rename `unused_loop_label` to `unused_label` and fix/clean up lint logicKyle Stachowicz-3/+3
2018-05-18Add lint checks for unused loop labelsKyle Stachowicz-1/+3
2018-05-17Auto merge of #50665 - alexcrichton:fix-single-item-path-warnings, r=oli-obkbors-2/+4
2018-05-15rustc: Fix `crate` lint for single-item pathsAlex Crichton-2/+4
2018-05-15Add trivial bounds lintMatthew Jasper-0/+1
2018-05-15Turn deprecation lint `legacy_imports` into a hard errorVadim Petrochenkov-5/+2
2018-05-10Rename the 2018 edition lint namesAlex Crichton-1/+1
2018-05-08Auto merge of #50260 - Manishearth:no-extern-crate, r=nikomatsakisbors-1/+3
2018-05-04Rename idiom lints to migration lintsManish Goregaokar-1/+1
2018-05-04Add idiom lint for bare extern crateManish Goregaokar-1/+3
2018-05-02Remove Option from the return type of Attribute::name()Seiichi Uchida-1/+0
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-0/+1
2018-04-25Auto merge of #50110 - oli-obk:warn_all_the_constants, r=estebankbors-0/+1
2018-04-24Warn on all erroneous constantsOliver Schneider-0/+1
2018-04-20Add ABSOLUTE_PATH_STARTING_WITH_MODULE epoch lint for path breakageManish Goregaokar-1/+6
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-05Bump the bootstrap compiler to 1.26.0 betaAlex Crichton-2/+0