about summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2018-08-03Auto merge of #52925 - RalfJung:sanity_check, r=oli-obkbors-3/+9
2018-08-01rustc: Trim down the `rust_2018_idioms` lint groupAlex Crichton-5/+11
2018-08-01add commentRalf Jung-0/+1
2018-08-01check_const: use the same ParamEnv as codegen for staticsRalf Jung-3/+8
2018-07-30Auto merge of #52830 - matthewjasper:bootstrap-prep, r=matthewjasperbors-1/+1
2018-07-30Auto merge of #52722 - alexcrichton:more-identifier-lints, r=oli-obkbors-6/+10
2018-07-29Sanity-check all constantsOliver Schneider-7/+68
2018-07-29Remove unused `mut`sMatthew Jasper-1/+1
2018-07-29Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors-2/+2
2018-07-29Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakisbors-5/+3
2018-07-27Remove unnecessary `.collect()`Shotaro Yamada-5/+3
2018-07-27Prefer to_string() to format!()ljedrz-2/+2
2018-07-26Tweak the raw_identifiers lints in 2018Alex Crichton-6/+10
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
2018-07-23make it a migration lintmark-3/+12
2018-07-23Implement 2015 vs 2018 `?` kleene op + testmark-2/+2
2018-07-22in which the elided-lifetimes-in-paths lint undergoes a revolutionZack M. Davis-1/+3
2018-07-19Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors-0/+1
2018-07-18Auto merge of #52375 - oli-obk:the_early_lint_pass_gets_the_worm, r=Manishearthbors-0/+85
2018-07-18Make `async_idents` allow-by-defaultOliver Schneider-1/+1
2018-07-18Implement existential typesOliver Schneider-0/+1
2018-07-17Make `async_idents` an edition incompat lintOliver Schneider-3/+7
2018-07-16Fix tidycsmoe-4/+22
2018-07-16ItemKindcsmoe-45/+45
2018-07-16ForeignItemKindcsmoe-3/+3
2018-07-16TyKindcsmoe-1/+1
2018-07-16ExprKindcsmoe-23/+23
2018-07-16StmtKindcsmoe-3/+3
2018-07-16BinOpKindcsmoe-14/+14
2018-07-15Auto merge of #52381 - oli-obk:ty_to_def_id, r=eddybbors-2/+2
2018-07-14Lint the use of async as an identifierOliver Schneider-0/+81
2018-07-14Remove `ty_to_def_id`Oliver Schneider-2/+2
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-2/+2
2018-07-14Rollup merge of #52346 - rkruppe:patch-1, r=cramertjkennytm-1/+1
2018-07-14Rollup merge of #52302 - ljedrz:dyn_futureproofing, r=cramertjkennytm-0/+2
2018-07-13Fix typo in improper_ctypes suggestionRobin Kruppe-1/+1
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-2/+2
2018-07-03Auto merge of #51450 - estebank:inner-fn-test, r=@pnkfelixbors-1/+42
2018-07-02Auto merge of #51866 - zackmdavis:hir_making_each_day_of_the_year, r=petroche...bors-56/+59
2018-07-01call it `hir::VisibilityKind` instead of `hir::Visibility_:*`Zack M. Davis-7/+7
2018-07-01Auto merge of #51882 - varkor:check-type_dependent_defs, r=estebankbors-4/+9
2018-06-30private no-mangle lints: help hint note if visibility modifier is `pub`Zack M. Davis-4/+7
2018-06-30private no-mangle lints: issue suggestion for restricted visibilityZack M. Davis-17/+24
2018-06-30unreachable_pub lint: grab `pub` span from HIR rather than inferring itZack M. Davis-37/+30
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-5/+5
2018-06-28Always check type_dependent_defsvarkor-4/+9