Commit Graph

2843 Commits

Author SHA1 Message Date
Tatsuyuki Ishi b8da486ce5 Remove unused extern crates 2017-08-27 16:04:20 +09:00
Tatsuyuki Ishi f37f2f710c Reorder allow attributes to suppress unknown lint warning 2017-08-27 16:02:05 +09:00
Oliver Schneider e448fd9aa1 Merge pull request #1992 from rust-lang-nursery/infinite_iter
New lint: (maybe_)infinite_iter
2017-08-26 23:06:00 +02:00
Andre Bogus 39ceca8893 rename TriState -> Finiteness, docs 2017-08-26 19:57:27 +02:00
Andre Bogus 6e7bc6ad9a fix match_path -> match_qpath rename 2017-08-26 00:09:31 +02:00
Andre Bogus df903edddd New lint: (maybe_)infinite_iter
This fixes #1870 (mostly, does not account for loops yet)
2017-08-25 22:20:52 +02:00
Martin Carton 5cf3f8359f Merge pull request #1989 from Frederick888/fix-1988
Try to fix #1988
2017-08-25 12:39:53 +02:00
mcarton bec2c68ebc Bump the version to 0.0.154 2017-08-25 12:03:49 +02:00
Martin Carton c38cf1e2a1 Merge pull request #1987 from alexeyzab/rename-match-path-old
Rename `match_path_old` to `match_path`
2017-08-25 11:42:20 +02:00
Frederick Zhang 70c8fe5539 fix PathParameters usage 2017-08-25 19:38:28 +10:00
Alexey Zabelin cd57add2c3 Incorporate upstream changes 2017-08-24 20:46:40 -04:00
Alexey Zabelin 695bedbe27 Rename match_path_old to match_path
The old `match_path` was renamed to `match_qpath`.

As per #1983.
2017-08-24 20:42:50 -04:00
Oliver Schneider ab362031ed Merge pull request #1959 from DarkEld3r/1884-borrowed-box-any
Fix borrowed_box lint for Box<Any>
2017-08-24 23:59:15 +02:00
Oliver Schneider cb23298eff Merge pull request #1984 from MaloJaffre/fix_int_to_bits
Fix int_ty_to_nbits
2017-08-24 09:11:13 +02:00
Oliver Schneider 36e417cce5 Merge pull request #1982 from rust-lang-nursery/bytecount
new lint: naive_bytecount
2017-08-24 09:09:56 +02:00
Malo Jaffré d6e4e0639e Fix int_ty_to_nbits
Thanks @oli-obk for the detailed instructions.
Fixes #1957.
2017-08-23 22:18:04 +02:00
Andre Bogus 6d989c729d add closure arg check, also catch non-consts 2017-08-23 17:54:35 +02:00
Oliver Schneider 7715f00592 Merge pull request #1979 from montrivo/use_self
lint #1674: lifetimed types exclusion
2017-08-23 16:40:19 +02:00
Stanislav Tkach 81538f6ff3 Fix 'cyclomatic complexity' warning 2017-08-23 17:13:51 +03:00
Stanislav Tkach 45ff467c31 Fix borrowed_box lint for Box<Any> 2017-08-23 17:00:39 +03:00
Andre Bogus 70e34077d5 new lint: naive_bytecount 2017-08-22 23:45:08 +02:00
Tim Nielens 572b3388ac lint #1674: lifetimed types exclusion
add expect() message and update test results
2017-08-22 19:22:47 +02:00
Tim Nielens 3f575d874b lint #1674: lifetimed types exclusion 2017-08-22 19:08:49 +02:00
Oliver Schneider 0acadb3c21 Merge pull request #1980 from bjgill/patch-1
Changelog entry for `cargo clippy --all`
2017-08-22 11:17:48 +02:00
Benjamin Gill 6b0a2846b7 Changelog entry for cargo clippy --all
Should have added this as part of #1975
2017-08-22 09:59:58 +01:00
Oliver Schneider 992d88ab58 Merge pull request #1977 from rust-lang-nursery/panic
Fix a panic and a false positive
2017-08-22 10:20:02 +02:00
Oliver Schneider cf1fc5d853 Merge pull request #1975 from bjgill/clippy--all
Implement `cargo clippy --all`
2017-08-22 10:16:16 +02:00
Oliver Schneider 6649cb3672 Merge pull request #1978 from rust-lang-nursery/fix-768
fix #768 by checking for message macro expansion
2017-08-22 10:15:32 +02:00
Benjamin Gill ddc733a429 Remove surplus clippy invocation in travis 2017-08-22 02:15:45 +01:00
Benjamin Gill f1b9ddc89a Merge remote-tracking branch 'upstream/master' into clippy--all 2017-08-22 02:11:32 +01:00
Andre Bogus 2362177aaf fix #768 by checking for message macro expansion 2017-08-21 23:23:54 +02:00
Oliver Schneider 66346b22ff Merge pull request #1973 from rust-lang-nursery/fix-1920
remove stars at the beginning of multiline comments
2017-08-21 13:52:26 +02:00
Oliver Schneider 2430e06a60 Run Dogfood for use_self 2017-08-21 13:32:12 +02:00
Oliver Schneider 3eab44acb1 Don't trigger Self suggestion inside derives 2017-08-21 12:58:06 +02:00
Oliver Schneider 56068b1b67 Fix ICE #1969 2017-08-21 12:57:33 +02:00
Oliver Schneider f1847f7a98 Test changes 2017-08-21 10:26:46 +02:00
Oliver Schneider 2493176f0e Version bump 2017-08-21 09:44:53 +02:00
Oliver Schneider b005748b85 Merge pull request #1971 from Frederick888/fix-1970
Try to fix #1970
2017-08-21 09:35:59 +02:00
Oliver Schneider 5e5478a3c3 Merge pull request #1931 from rust-lang-nursery/move_links
Change all links to reflect the move to rust-lang-nursery
2017-08-21 09:35:19 +02:00
Benjamin Gill 6c665893d5 Add help text for --all 2017-08-20 05:10:13 +01:00
Benjamin Gill f7839a818d Add travis testing of --all 2017-08-20 05:04:12 +01:00
Benjamin Gill 5d72cc9b08 Run Rustfmt-nightly 2017-08-20 05:04:12 +01:00
Benjamin Gill 1265b46478 Basic implementation of cargo clippy --all
This implements workspace support for `cargo clippy` by running clippy
over all packages in the workspace (in serial).

This should probably be parallelised in future (as `cargo build --all`).
2017-08-20 05:00:49 +01:00
Andre Bogus 93c48a0977 remove stars at the beginning of multiline comments 2017-08-19 22:52:49 +02:00
Frederick Zhang f770d15350 use CompilerDesugaringKind 2017-08-19 18:03:29 +10:00
Oliver Schneider d1eecbaa2f Merge pull request #1965 from montrivo/use_self
lint #1674: replace struct name with `Self` when applicable
2017-08-18 20:54:18 +02:00
Tim Nielens 7aebe3a690 lint #1674: replace struct name with Self when applicable
SelfType const and suggestion
2017-08-18 19:46:50 +02:00
Oliver Schneider d2504faf0e Merge pull request #1967 from koivunej/issue-1964
Fix let_unit_value with for loop iterating over units
2017-08-18 17:01:48 +02:00
Joonas Koivunen 171f7b4eb7 tests/ui/let_unit: fix comment and example code
The previous version would had deadlocked as the Sender remained alive
and iterator would had never became complete. Just in case someone
decided to run it.
2017-08-18 17:29:05 +03:00
Joonas Koivunen a5147e8a08 is_from_for_loop: document what first check matches
Removing the first check will break a lot of for-loop UI tests and the
dogfood test.
2017-08-18 17:12:00 +03:00