summaryrefslogtreecommitdiff
path: root/src/librustc_lint
Commit message (Expand)AuthorAgeFilesLines
* Add HirId to VisibilityKind::RestrictedMark Rousskov2018-08-071-2/+1
* Convert unknown_features lint into an errorvarkor2018-08-051-1/+1
* Turn the duplicate feature lint into an errorvarkor2018-08-051-1/+0
* Add a lint for duplicate feature attributesvarkor2018-08-051-0/+1
* Add lint for unknown feature attributesvarkor2018-08-051-1/+1
* Rollup merge of #52968 - zackmdavis:app-lint-cability, r=estebankkennytm2018-08-043-18/+56
|\
| * `Applicability`-ify librustc_lintZack M. Davis2018-08-013-18/+56
* | Auto merge of #52925 - RalfJung:sanity_check, r=oli-obkbors2018-08-031-3/+9
|\ \ | |/ |/|
| * add commentRalf Jung2018-08-011-0/+1
| * check_const: use the same ParamEnv as codegen for staticsRalf Jung2018-08-011-3/+8
* | rustc: Trim down the `rust_2018_idioms` lint groupAlex Crichton2018-08-011-5/+11
* | Auto merge of #52830 - matthewjasper:bootstrap-prep, r=matthewjasperbors2018-07-301-1/+1
|\ \
| * | Remove unused `mut`sMatthew Jasper2018-07-291-1/+1
* | | Auto merge of #52722 - alexcrichton:more-identifier-lints, r=oli-obkbors2018-07-301-6/+10
|\ \ \ | |_|/ |/| |
| * | Tweak the raw_identifiers lints in 2018Alex Crichton2018-07-261-6/+10
* | | Sanity-check all constantsOliver Schneider2018-07-291-7/+68
| |/ |/|
* | Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors2018-07-291-2/+2
|\ \
| * | Prefer to_string() to format!()ljedrz2018-07-271-2/+2
* | | Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakisbors2018-07-291-5/+3
|\ \ \
| * | | Remove unnecessary `.collect()`Shotaro Yamada2018-07-271-5/+3
| |/ /
* | | Deny bare_trait_objects globallyTatsuyuki Ishi2018-07-251-2/+0
|/ /
* | make it a migration lintmark2018-07-231-3/+12
* | Implement 2015 vs 2018 `?` kleene op + testmark2018-07-231-2/+2
|/
* in which the elided-lifetimes-in-paths lint undergoes a revolutionZack M. Davis2018-07-221-1/+3
* Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors2018-07-191-0/+1
|\
| * Implement existential typesOliver Schneider2018-07-181-0/+1
* | Auto merge of #52375 - oli-obk:the_early_lint_pass_gets_the_worm, r=Manishearthbors2018-07-182-0/+85
|\ \ | |/ |/|
| * Make `async_idents` allow-by-defaultOliver Schneider2018-07-181-1/+1
| * Make `async_idents` an edition incompat lintOliver Schneider2018-07-172-3/+7
| * Lint the use of async as an identifierOliver Schneider2018-07-142-0/+81
* | Fix tidycsmoe2018-07-162-4/+22
* | ItemKindcsmoe2018-07-163-45/+45
* | ForeignItemKindcsmoe2018-07-161-3/+3
* | TyKindcsmoe2018-07-161-1/+1
* | ExprKindcsmoe2018-07-163-23/+23
* | StmtKindcsmoe2018-07-161-3/+3
* | BinOpKindcsmoe2018-07-162-14/+14
* | Auto merge of #52381 - oli-obk:ty_to_def_id, r=eddybbors2018-07-151-2/+2
|\ \
| * | Remove `ty_to_def_id`Oliver Schneider2018-07-141-2/+2
| |/
* | Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov2018-07-141-2/+2
* | Rollup merge of #52346 - rkruppe:patch-1, r=cramertjkennytm2018-07-141-1/+1
|\ \
| * | Fix typo in improper_ctypes suggestionRobin Kruppe2018-07-131-1/+1
* | | Rollup merge of #52302 - ljedrz:dyn_futureproofing, r=cramertjkennytm2018-07-141-0/+2
|\ \ \ | |/ / |/| |
| * | Deny bare trait objects in the rest of rustljedrz2018-07-121-0/+2
| |/
* | rustc: Lint against `#[macro_use]` in 2018 idiomsAlex Crichton2018-07-121-0/+2
|/
* Rollup merge of #51952 - petrochenkov:transmark, r=alexcrichtonMark Rousskov2018-07-111-0/+5
|\
| * Remove fallback to parent modules from lexical resolutionVadim Petrochenkov2018-07-081-0/+5
* | Whitelist lintsGuillaume Gomez2018-07-052-2/+2
|/
* Auto merge of #51450 - estebank:inner-fn-test, r=@pnkfelixbors2018-07-032-1/+42
|\
| * rename lint to `unnameable-test-functions`Esteban Küber2018-06-262-8/+8