sinkuu
|
6bb426b0e3
|
Add should_assert_eq lint (fixes #641)
|
2017-02-18 10:13:56 +09:00 |
|
Andre Bogus
|
505eb53d29
|
New never loop lint
This lint detects loops that unconditionally break or return.
Closes #257
|
2017-02-17 04:53:14 +01:00 |
|
Ben Boeckel
|
84509ca48a
|
typos: coma -> comma
|
2017-02-16 11:23:28 -05:00 |
|
Oliver Schneider
|
8b3ad61dd3
|
update ui tests
|
2017-02-13 11:57:14 +01:00 |
|
Oliver Schneider
|
2265babe6a
|
Merge remote-tracking branch 'origin/master' into clonedCollect
|
2017-02-13 11:40:02 +01:00 |
|
Oliver Schneider
|
637a4590f6
|
Merge remote-tracking branch 'origin/master'
|
2017-02-13 11:15:12 +01:00 |
|
Martin Carton
|
9a7597d5af
|
Merge pull request #1528 from Manishearth/mut-from-ref
New `mut_from_ref` lint
|
2017-02-12 16:01:15 +01:00 |
|
Andre Bogus
|
21d226e7d2
|
fixed multi-span test
|
2017-02-12 15:10:25 +01:00 |
|
Andre Bogus
|
36b8554cf1
|
add notes for immutable inputs
|
2017-02-12 13:53:30 +01:00 |
|
f001
|
b3570db094
|
update via comments
|
2017-02-12 20:40:38 +08:00 |
|
f001
|
98aa0db0ac
|
Add a lint for slice.iter().cloned().collect()
If one uses `slice.iter().cloned().collect()` to create a new `Vec`,
it should be `slice.to_owned()`.
Fix #1292
|
2017-02-12 17:03:09 +08:00 |
|
Bood Qian
|
64d2f8af8e
|
Lint on panic! only
|
2017-02-11 21:42:42 +08:00 |
|
Bood Qian
|
a2d752807a
|
Lint on Err(_) arm of a match
|
2017-02-11 14:57:50 +08:00 |
|
Owen Sanchez
|
2a8ce7c458
|
Update large_enum_variant test
|
2017-02-10 21:04:19 -07:00 |
|
Owen Sanchez
|
1938904fcd
|
Change large_enum_variant to lint against size differences rather than size
|
2017-02-10 18:12:32 -07:00 |
|
Andre Bogus
|
673ee4800d
|
fix test
|
2017-02-11 01:41:49 +01:00 |
|
Andre Bogus
|
bff4c30ac7
|
added test, fixed message & description, rustfmt
|
2017-02-11 00:32:12 +01:00 |
|
Andre Bogus
|
5650a599a8
|
New mut_from_ref lint
This fixes #1507.
|
2017-02-10 19:39:03 +01:00 |
|
Oliver Schneider
|
1f2c97a291
|
remove all //~ from tests
|
2017-02-08 14:58:07 +01:00 |
|
Oliver Schneider
|
fd1351f6e3
|
rustup and compile-fail -> ui test move
|
2017-02-07 21:05:30 +01:00 |
|
Martin Carton
|
4ee839857b
|
Merge pull request #1506 from bood/master
Lint for possible missing comma in an array #1177
|
2017-02-07 18:56:38 +01:00 |
|
Owen Sanchez
|
7570af0557
|
Make tests pass
|
2017-02-04 22:59:39 -07:00 |
|
Owen Sanchez
|
49238ad1d2
|
Implement empty_enum lint and add a test
|
2017-02-04 21:52:44 -07:00 |
|
Oliver Schneider
|
d198b99472
|
fix false negatives introduced in the rustup
|
2017-02-04 16:59:06 +01:00 |
|
Bood Qian
|
cb83a299fa
|
Add test cases for possible missing comma lint
|
2017-02-04 20:02:53 +08:00 |
|
Bood Qian
|
33577ec3f7
|
Lint for possible missing comma in an array #1177
|
2017-02-03 19:10:30 +08:00 |
|
Martin Carton
|
b1be0d6457
|
Merge pull request #1492 from Manishearth/largeEnumVariant
large_enum_variants lint suggests to box variants above a configurable limit
|
2017-01-31 19:12:43 +01:00 |
|
Oliver Schneider
|
12eeffdf93
|
place the error checks on the correct lines
|
2017-01-31 16:00:28 +01:00 |
|
Oliver Schneider
|
19f119caec
|
fix println message in tests
|
2017-01-31 11:19:49 +01:00 |
|
Oliver Schneider
|
9bda699c80
|
improve messages and add suggestions
|
2017-01-31 08:36:39 +01:00 |
|
Oliver Schneider
|
d9ec55e695
|
address nits
|
2017-01-31 08:08:54 +01:00 |
|
Oliver Schneider
|
82dd50d0e2
|
large_enum_variants lint suggests to box variants above a configurable limit
|
2017-01-30 13:17:56 +01:00 |
|
Oliver Schneider
|
aebdf74e16
|
correctly check exclusive range patterns for overlap
|
2017-01-30 12:30:16 +01:00 |
|
Pascal Hertleif
|
2357dfe8ee
|
Remove useless part of test
|
2017-01-28 14:17:47 +01:00 |
|
Pascal Hertleif
|
6760b35e57
|
Increase suggestion tests' context
|
2017-01-28 14:12:35 +01:00 |
|
Pascal Hertleif
|
8cbf548f7e
|
Add suggestions to EXPLICIT_[INTO_]ITER_LOOP
Also reduces the highlighted span to the expr containing the
`.[into_]iter()` call (so the suggestion is probably applicable by
rustfix.)
Fixes #1484
|
2017-01-28 14:02:49 +01:00 |
|
Oliver Schneider
|
4a70a46d2d
|
run rustfmt
|
2017-01-26 11:31:26 +01:00 |
|
Oliver Schneider
|
26e8558d8a
|
remove rustc-serialize dependency and factor util::cargo out into a crate
|
2017-01-26 11:31:26 +01:00 |
|
mcarton
|
b784f0d736
|
Use span_suggestion in the precedence lint
|
2017-01-22 15:00:10 +01:00 |
|
Oliver Schneider
|
7b836dd27c
|
become rustfmt resistant
|
2017-01-17 19:27:52 +01:00 |
|
Oliver Schneider
|
25100a8299
|
fix build
|
2017-01-17 19:23:32 +01:00 |
|
Andre Bogus
|
27d47f970a
|
rustfmt tests to fix build
|
2017-01-17 16:12:09 +01:00 |
|
Oliver Schneider
|
219da6d736
|
Merge pull request #1444 from Manishearth/or_else_method
Extend or_fun_call to also cover methods
|
2017-01-15 14:38:51 +01:00 |
|
sinkuu
|
cdfe002ee1
|
Use closure body span (fixes #1405)
|
2017-01-15 13:16:02 +09:00 |
|
Andre Bogus
|
b764b2a7aa
|
extend or_fun_call lint to cover methods
|
2017-01-15 00:31:20 +01:00 |
|
Andre Bogus
|
2fdb6e4d1a
|
deprecate extend_from_slice lint
|
2017-01-14 14:39:41 +01:00 |
|
Oliver Schneider
|
d944d7df9a
|
rustup to 2017-01-12
|
2017-01-13 17:04:56 +01:00 |
|
Oliver Schneider
|
3cc5596466
|
Merge pull request #1433 from sinkuu/ref
Don't lint needless_borrow when matching `&&mut` by `&ref`
|
2017-01-10 17:29:19 +01:00 |
|
sinkuu
|
c9091b71a1
|
Don't lint when matching &&mut by &ref (Fix #1432)
|
2017-01-11 00:42:58 +09:00 |
|
Oliver Schneider
|
e066997046
|
FOR_KV_MAP can now lint on mutable maps due to values_mut()
|
2017-01-10 08:33:20 +01:00 |
|