Commit Graph

2872 Commits

Author SHA1 Message Date
Oliver Schneider d13ea54069 Merge pull request #2007 from rust-lang-nursery/wiki
Deprecate the wiki and remove the lint list from the README (fixes #1933)
2017-09-01 15:07:14 +02:00
Oliver Schneider 0f0075df09 Update README lint counter message 2017-09-01 12:34:10 +02:00
Oliver Schneider 045139613a Link to current versions docs instead of master docs 2017-09-01 12:34:10 +02:00
Oliver Schneider ff91c6359a wiki -> docs 2017-09-01 12:34:10 +02:00
Oliver Schneider c64073b2f5 Deprecate the wiki and remove the lint list from the README (fixes #1933) 2017-09-01 12:34:05 +02:00
Oliver Schneider 3fe6454c81 Merge pull request #2006 from rust-lang-nursery/rustup
Accessing `Span` internals is deprecated
2017-08-31 15:38:13 +02:00
Oliver Schneider 755a236641 Get rid of another handwritten Span construtor in favour of a builtin function 2017-08-31 15:00:21 +02:00
Oliver Schneider a8cf4e8ecb Accessing Span internals is deprecated 2017-08-31 14:47:45 +02:00
Oliver Schneider 9d6c0feef2 Rustup (fixes #2002) 2017-08-30 10:54:41 +02:00
Oliver Schneider c99b67c619 Merge pull request #1999 from sunfishcode/master
Enable the cast_lossless warning by default.
2017-08-29 17:08:06 +02:00
Dan Gohman 1ea70116d3 Enable the cast_lossless warning by default. 2017-08-29 05:48:56 -07:00
Oliver Schneider 6bc7893b70 Merge pull request #1956 from sunfishcode/master
Add a lint for lossless casts.
2017-08-29 08:50:36 +02:00
Oliver Schneider 5f1f12f555 Merge pull request #1998 from montrivo/bug/is_empty-false-positive
len_without_is_empty false positive #1740
2017-08-29 08:49:16 +02:00
Tim Nielens ec79970771 len_without_is_empty false positive #1740 2017-08-28 23:18:12 +02:00
Oliver Schneider 73d87d966d Update tests to current rustc 2017-08-28 18:16:16 +02:00
Dan Gohman 7714203c72 Add a lint for lossless casts. 2017-08-28 08:42:33 -07:00
Oliver Schneider 23bc6508bb Merge pull request #1861 from CBenoit/master
Add example for needless borrowed ref lint and register it
2017-08-28 14:34:30 +02:00
Oliver Schneider 9f3b3b7090 Merge pull request #1986 from koivunej/manualtesting-help
CONTRIBUTING: add manual testing section
2017-08-27 12:44:45 +02:00
Oliver Schneider ab00e960c4 Merge pull request #1994 from ishitatsuyuki/lint-cleanup
Lint cleanup
2017-08-27 12:44:14 +02:00
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
Joonas Koivunen 58a94ea562 CONTRIBUTING: add manual testing section 2017-08-24 18:17:35 +03: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