Andre Bogus
|
55729b7caa
|
dogfooding a newly caught problem
|
2015-09-06 10:59:06 +02:00 |
|
Manish Goregaokar
|
eca185438b
|
Update rust to 0efb9dab8c7c07fa28e9df0eccc5c07ea3c17fbb (HIR+lints, Thu Sep 3 18:59:56 2015 +0530)
fixes #294
|
2015-09-03 23:12:19 +05:30 |
|
Manish Goregaokar
|
73c34e12b3
|
Only handle ranges starting with 0 for needless_range_loop (fixes #279)
|
2015-09-02 16:11:54 +05:30 |
|
Georg Brandl
|
0217fb81ee
|
loops: fix false positives with explicit_iter_loop and references (fixes #261)
|
2015-08-31 08:29:40 +02:00 |
|
Georg Brandl
|
d499d2a9a7
|
loops: remove debugging print
|
2015-08-31 08:20:39 +02:00 |
|
Georg Brandl
|
16df79a054
|
new lint: using collect() to just exhaust an iterator
Should use a for loop instead.
|
2015-08-30 13:10:59 +02:00 |
|
Georg Brandl
|
b72ef5a173
|
new lint: loop-match-break, which could be while-let (fixes #118)
|
2015-08-30 12:40:39 +02:00 |
|
Georg Brandl
|
ffed5b0b23
|
loops: use a whitelist for the "x.iter() -> &x" lint (fixes #236)
|
2015-08-25 18:28:05 +02:00 |
|
Georg Brandl
|
92a3394065
|
all: remove unneeded deref and/or ref operations
|
2015-08-25 14:41:35 +02:00 |
|
Georg Brandl
|
c8a2e848ab
|
utils: extract utility method for matching trait method calls from loops
|
2015-08-23 16:32:50 +02:00 |
|
Manish Goregaokar
|
65deb956f1
|
Merge pull request #186 from birkenfeld/fix
loops: fix two trailing periods in lint msgs
|
2015-08-17 11:05:02 +05:30 |
|
Georg Brandl
|
caeb72c47b
|
loops: fix two trailing periods in lint msgs
|
2015-08-17 07:30:33 +02:00 |
|
Georg Brandl
|
e9a41e2374
|
new lint: lint when iterating over any Iterator::next() result (fixes #182)
|
2015-08-17 07:28:40 +02:00 |
|
Georg Brandl
|
997f345046
|
all: remove unneeded as_str() calls for ast::Name
Name has PartialEq and Display impls that do what we want.
|
2015-08-16 08:38:47 +02:00 |
|
Manish Goregaokar
|
09db7f3fee
|
fix
|
2015-08-13 21:45:42 +05:30 |
|
Manish Goregaokar
|
5eab397e7c
|
Some fixes from dogfooding clippy
|
2015-08-13 21:45:41 +05:30 |
|
Georg Brandl
|
9578403638
|
new lint: looping over x.iter() or x.iter_mut() (fixes #157)
|
2015-08-13 16:31:16 +02:00 |
|
Georg Brandl
|
2c2716f045
|
all: DRY for lint descriptions
* use the rustc style for lint descriptions
* add a script to parse all lint descriptions
and put the generated table into README
|
2015-08-13 11:14:05 +02:00 |
|
Georg Brandl
|
f6090909d3
|
new lint: using for i in 0..x { .. vec[i] .. } instead of iterator (fixes #3)
|
2015-08-13 06:34:08 +02:00 |
|