Manish Goregaokar
409c0f0998
Merge pull request #468 from devonhollowood/option-methods
...
Lint `map(f).unwrap_or(a)` and `map(f).unwrap_or_else(g)`
2015-11-26 14:22:27 +05:30
Devon Hollowood
443e4556c2
Add lints suggesting map_or() and map_or_else()
...
In accordance with the latter lint, replace map().unwrap_or_else() in
src/mut_mut.rs with map_or_else()
2015-11-25 23:56:45 -08:00
Manish Goregaokar
515b2aff63
Merge pull request #473 from fhartwig/loop-index-false-positive
...
Suppress explicit_counter_loop lint if loop variable is used after the loop
2015-11-26 11:16:46 +05:30
Manish Goregaokar
5b6c2b7938
Publish 0.0.25
2015-11-26 04:57:23 +05:30
Florian Hartwig
94dc2f567a
Suppress explicit_counter_loop lint if loop variable is used after the loop
2015-11-26 00:09:01 +01:00
Manish Goregaokar
4d13085832
Merge pull request #472 from fhartwig/more-rustup
...
Fixes to build with current rust nightly
2015-11-25 21:12:10 +05:30
Florian Hartwig
cf54006449
Fixes to build with current rust nightly
2015-11-25 16:28:29 +01:00
Manish Goregaokar
c61c776308
Merge pull request #470 from sanxiyn/match-ref-pats
...
Extend match_ref_pats to desugared matches
2015-11-25 10:37:09 +05:30
Seo Sanghyeon
b1a0abe404
Don't panic
2015-11-25 13:57:50 +09:00
Seo Sanghyeon
746991572f
Extend match_ref_pats to desugared matches
2015-11-25 02:47:17 +09:00
Seo Sanghyeon
a3e8091e87
Dogfood match_ref_pats for if let
2015-11-25 02:44:40 +09:00
Manish Goregaokar
b40e80f039
spurious newline
2015-11-23 16:34:23 +05:30
Manish Goregaokar
84ad2be1df
Merge branch 'pr-462'
...
Conflicts:
README.md
2015-11-22 21:58:13 +05:30
John Quigley
d4cf288b38
Add block_in_if lint, #434
2015-11-22 21:52:06 +05:30
Manish Goregaokar
1b41a4515e
Crates bump
2015-11-20 16:21:14 +05:30
Florian Hartwig
a36707bffd
Appease clippy by not shadowing variables
2015-11-19 20:19:19 +01:00
Florian Hartwig
096c064d43
Simplify has_debug_impl
2015-11-19 20:13:36 +01:00
Florian Hartwig
516f648460
Run update_lints
2015-11-19 17:15:21 +01:00
Florian Hartwig
cad88a9137
warn on use of ok().expect()
2015-11-19 17:15:21 +01:00
Manish Goregaokar
68e97ea643
Merge pull request #463 from fhartwig/rustup
...
Update to latest rust nightly
2015-11-19 20:31:20 +05:30
Florian Hartwig
9511e6739d
Update to latest rust nightly
2015-11-19 15:51:30 +01:00
Manish Goregaokar
31969a388e
Merge pull request #458 from sanxiyn/rustfmt
...
rustfmt a little
2015-11-17 11:07:15 +05:30
Seo Sanghyeon
1d602d0f12
rustfmt a little
2015-11-17 14:22:57 +09:00
Manish Goregaokar
51a25295fd
Merge pull request #457 from sanxiyn/match-block-comma
...
Remove trailing commas in match arms with blocks
2015-11-17 10:27:07 +05:30
Seo Sanghyeon
b17e38782e
Remove trailing commas in match arms with blocks
2015-11-17 13:39:42 +09:00
llogiq
1555eed5fb
Merge pull request #452 from fhartwig/lifetime-false-positives
...
Fix some false positive in needless_lifetimes lint
2015-11-14 09:25:19 +01:00
Manish Goregaokar
9881f1b49d
Merge pull request #454 from apasel422/issue-446
...
Match `min` and `max` functions using `DefId`
2015-11-11 21:48:33 +05:30
Andrew Paseltiner
91763d7725
Match min
and max
functions using DefId
...
Closes #446 .
2015-11-11 11:08:33 -05:00
Manish Goregaokar
c8509a0799
Merge pull request #453 from apasel422/transmute
...
Add lint for useless transmutes
2015-11-11 21:26:14 +05:30
Andrew Paseltiner
e8a239a1a2
Add lint for useless transmutes
...
Closes #441 .
2015-11-11 10:53:11 -05:00
Florian Hartwig
6046edbc23
Add some tests for lifetime elision lint with types and traits with lifetimes
2015-11-11 00:26:22 +01:00
Florian Hartwig
e48973eb9f
Track elided lifetimes in types and trait objects
2015-11-11 00:12:45 +01:00
Manish Goregaokar
d57fa7bc5b
Merge pull request #450 from Manishearth/mir_float_cmp
...
use rustc's eval_const, bail on (negative) infinity
2015-11-10 21:19:47 +05:30
Andre Bogus
42ae1e6918
use rustc's eval_const, bail on (negative) infinity
2015-11-10 11:23:47 +01:00
llogiq
f3a66c0f28
Merge pull request #449 from Manishearth/shadow_visitor
...
use visitor for contains_self
2015-11-10 10:39:28 +01:00
Andre Bogus
aea2eb7da7
use visitor for contains_self
2015-11-10 10:25:21 +01:00
llogiq
12d1d6f9e8
Merge pull request #447 from apasel422/executable
...
Remove executable permission from remaining source files
2015-11-09 14:09:24 +01:00
Andrew Paseltiner
2801c1031d
Remove executable permission from remaining source files
2015-11-09 08:04:41 -05:00
Manish Goregaokar
1a90bbff72
Merge branch 'pr-445'
2015-11-09 12:16:03 +05:30
Emanuel Czirai
44b2b26446
update readme to specify both lint groups are needed for the whole set
...
As a new user and newbie to rust, after reading this part of the readme("whole set"), I thought I was seeing a bug when I used `#![deny(clippy)]` but also had to add `#![deny(shadow_unrelated)]`.
But this explained it: 3322ffa8a0/src/lib.rs (L108)
2015-11-09 06:49:44 +01:00
Manish Goregaokar
140c34f85e
Tests shouldn't be executable ( fixes #444 )
2015-11-09 08:49:20 +05:30
Manish Goregaokar
764791b83e
Merge pull request #440 from Manishearth/map_clone
...
match .map(Clone::clone)
2015-11-08 10:13:55 +05:30
llogiq
a0cd8fc943
match .map(Clone::clone)
2015-11-05 17:11:41 +01:00
Manish Goregaokar
c7df4bd000
Rustup to rustc 1.6.0-nightly (effcd2965 2015-11-04)
...
fixes #437
2015-11-05 08:20:28 +05:30
llogiq
729b2daf27
Merge pull request #435 from sanxiyn/temporary-assignment
...
New lint for assignment to temporary
2015-11-04 14:20:04 +01:00
Seo Sanghyeon
3322ffa8a0
New lint for assignment to temporary
2015-11-04 21:37:18 +09:00
llogiq
364bdc5b70
Merge pull request #427 from wartman4404/master
...
Prefer `.cloned()` over `.map(|x| x.clone())`
2015-11-04 06:41:33 +01:00
wartman4404
764eedd050
check for Deref conversions
2015-11-03 21:11:40 -06:00
wartman4404
414c0d20f7
New lint for using .cloned()
2015-11-03 21:01:52 -06:00
llogiq
4b1409684a
Merge pull request #432 from nweston/zip-with-range
...
New lint for zip with array length instead of enumerate()
2015-11-03 22:45:52 +01:00