Oliver Schneider
|
408b5220a8
|
Merge pull request #2122 from sinkuu/local_span
Test failure fix with rustc 1.22.0-nightly (150b625a0 2017-10-08)
|
2017-10-10 09:39:10 +02:00 |
|
Oliver Schneider
|
28c401f9db
|
Merge pull request #2118 from chyvonomys/relax-needless-loop
relax `needless_range_loop` so that it reports only direct indexing
|
2017-10-10 09:37:51 +02:00 |
|
Cameron Steffen
|
35882b09da
|
move get_unwrap tests
|
2017-10-10 00:14:47 -05:00 |
|
Cameron Steffen
|
90b428e88d
|
move ok_expect tests
|
2017-10-10 00:03:39 -05:00 |
|
Cameron Steffen
|
3356d121df
|
move string_extend tests
|
2017-10-09 23:57:17 -05:00 |
|
Cameron Steffen
|
6d94167014
|
move cstring tests
|
2017-10-09 23:39:45 -05:00 |
|
Cameron Steffen
|
5eeadcfc43
|
move unnecessary clone tests
|
2017-10-09 23:38:56 -05:00 |
|
Cameron Steffen
|
18717ae088
|
move single_char_pattern tests
|
2017-10-09 23:37:46 -05:00 |
|
Cameron Steffen
|
c1a147f48e
|
move starts_ends_with tests
|
2017-10-09 23:36:29 -05:00 |
|
sinkuu
|
9ebc30cb0c
|
rustc 1.22.0-nightly (150b625a0 2017-10-08)
|
2017-10-09 22:49:54 +09:00 |
|
Cameron Steffen
|
9ccb7108b5
|
fix never_loop
|
2017-10-08 17:26:39 -05:00 |
|
Cameron Steffen
|
a013568f70
|
add never_loop tests
|
2017-10-08 17:03:34 -05:00 |
|
Andriy S. from cobalt
|
1dc0b5c9ec
|
tests for needless_range_loop
|
2017-10-08 22:37:04 +03:00 |
|
Oliver Schneider
|
73a1dd8e7f
|
Merge pull request #2117 from sinkuu/improve_take_by_value
Improve needless_pass_by_value
|
2017-10-08 20:14:55 +02:00 |
|
Niklas Fiekas
|
16781a1d89
|
Add tests for range_plus_one and range_minus_one
|
2017-10-08 14:15:37 +02:00 |
|
Oliver Schneider
|
a54baad4fa
|
Merge pull request #2112 from topecongiro/issue-2109
Add a suggestion to replace `map(f).unwrap_or(None)` with `and_then(f)`.
|
2017-10-08 11:51:15 +02:00 |
|
sinkuu
|
2be6245179
|
Duplicate ptr_arg's suggestion logic
|
2017-10-08 17:51:44 +09:00 |
|
sinkuu
|
bf97cd0338
|
Reduce false-positives for needless_pass_by_value lint
Excluding a type whose reference also fulfills the trait bound.
|
2017-10-08 17:25:56 +09:00 |
|
Chris Emerson
|
dcaaab3801
|
Add a test with a struct containing a String.
|
2017-10-07 23:32:09 +01:00 |
|
Chris Emerson
|
fcdce8fc1d
|
Merge branch 'master' into no_effect_with_drop
|
2017-10-07 23:24:36 +01:00 |
|
Seiichi Uchida
|
7f4b583c47
|
Add multiline case for test against map(f).unwrap_or(None)
|
2017-10-07 21:14:30 +09:00 |
|
Seiichi Uchida
|
f5c941a404
|
Update OPTION_MAP_UNWRAP_OR lint
Add a suggestion to replace `map(f).unwrap_or(None)` with `and_then(f)`.
|
2017-10-06 22:06:47 +09:00 |
|
Cameron Steffen
|
d6b35f9839
|
add never_loop test
|
2017-10-05 23:46:08 -05:00 |
|
sinkuu
|
1b1b41a5e6
|
Test if #[allow] works
|
2017-10-04 22:26:41 +09:00 |
|
sinkuu
|
771d2220d2
|
Add identity_conversion lint (fixes #1051)
|
2017-10-04 22:16:16 +09:00 |
|
PizzaIter
|
47df717229
|
Add lints transmute_int_to_*
|
2017-10-03 14:27:42 +02:00 |
|
Oliver Schneider
|
50ffaca4c9
|
Reduce the hackiness of cargo-clippy
|
2017-10-03 12:07:24 +02:00 |
|
Oliver Schneider
|
ebc9891fc6
|
Merge pull request #1838 from rust-lang-nursery/fix-doc
Don't lint autolinks in `doc_markdown`
|
2017-09-30 17:10:09 +02:00 |
|
mcarton
|
aca6c1e065
|
Have a separate message for raw URLs in doc
|
2017-09-30 14:59:22 +02:00 |
|
mcarton
|
e40c270d4f
|
Don't lint autolinks in doc_markdown
|
2017-09-30 14:46:55 +02:00 |
|
Laura Peskin
|
ddad5e0f86
|
add tests for false positives
|
2017-09-29 21:01:11 -04:00 |
|
Laura Peskin
|
7fd11d23b0
|
add ui test for invalid_ref
|
2017-09-29 21:01:10 -04:00 |
|
Laura Peskin
|
f3e51d8d65
|
add lint for creation of invalid references
|
2017-09-29 21:01:10 -04:00 |
|
mcarton
|
7e956ac7c4
|
Fix regression with print!
|
2017-09-29 19:13:21 +02:00 |
|
mcarton
|
cae9cedeb5
|
Fix regression with format!
|
2017-09-29 18:36:03 +02:00 |
|
Oliver Schneider
|
bc76f397c6
|
Merge pull request #2084 from ykrivopalov/bit_mask_verbosity_threshold
Configuration option for VERBOSE_BIT_MASK threshold
|
2017-09-29 08:49:27 +02:00 |
|
Manish Goregaokar
|
3159a7f2a1
|
Update ... -> ..= in tests
|
2017-09-28 10:40:37 -07:00 |
|
Manish Goregaokar
|
387efd459c
|
Merge branch 'pr-1945'
|
2017-09-25 20:11:10 -07:00 |
|
Manish Goregaokar
|
bfc31536c7
|
Make it a ui test, update
|
2017-09-25 18:32:05 -07:00 |
|
Manish Goregaokar
|
04c44fa3fe
|
Update line numbers
|
2017-09-25 13:52:17 -07:00 |
|
Michal Budzynski
|
44ecc19a3f
|
stabilizing feature iterator_for_each for rust 1.21.0
|
2017-09-25 13:45:38 -07:00 |
|
Yury Krivopalov
|
a3ad409341
|
Configuration option for VERBOSE_BIT_MASK threshold
By default is 1. u64, because I didn't figure out how to deserialize
u128 option from config.
|
2017-09-25 23:38:49 +03:00 |
|
Manish Goregaokar
|
6842a522bb
|
Merge pull request #2079 from rust-lang-nursery/ptr_arg-vs-capacity
avoid linting `ptr_arg` if `.capacity()` is called.
|
2017-09-25 10:22:57 -07:00 |
|
Laura Peskin
|
d7867ef8c1
|
add lint for mutable borrow; may have false positives. pushed for feedback
|
2017-09-25 02:00:21 -04:00 |
|
Laura Peskin
|
9a17150a06
|
refactor, add spans to warnings, add tests
|
2017-09-24 15:40:17 -04:00 |
|
Manish Goregaokar
|
d0eff10a7c
|
Update test, fix lint
|
2017-09-24 15:40:16 -04:00 |
|
Laura Peskin
|
319f12a4c4
|
implement lint for mutable range bound
|
2017-09-24 15:40:16 -04:00 |
|
Laura Peskin
|
b091fb9b24
|
add lint declaration and example that should trigger the lint
|
2017-09-24 15:40:16 -04:00 |
|
Oliver Schneider
|
4ab2223e59
|
Merge pull request #2060 from mrecachinas/feature/int-plus-one
Addresses #1955 - Suggests >= y + 1 become > y
|
2017-09-24 13:57:56 +02:00 |
|
Manish Goregaokar
|
50e410e796
|
Update test expectations
|
2017-09-23 13:35:06 -07:00 |
|
Michael Recachinas
|
21e9a1285d
|
Use span_lint_and_then as per feedback
|
2017-09-23 19:32:11 +01:00 |
|
Andre Bogus
|
1e0268fda8
|
avoid linting ptr_arg if .capacity() is called. Also suggest removing .as_str() where applicable.
THis fixes #2070.
Also fixes a few formatting mishaps
|
2017-09-20 23:59:23 +02:00 |
|
Chris Emerson
|
f680eb164d
|
Update unnecessary_operation and no_effect to not suggest removing
structs/enums wrappers when that type implements Drop as noted
in #2061.
|
2017-09-18 20:07:33 +01:00 |
|
Michael Recachinas
|
bb40bd68a4
|
Add tests for 'int_plus_one'
|
2017-09-17 17:27:40 +01:00 |
|
Oliver Schneider
|
2bb8efdb4d
|
Merge pull request #2058 from rust-lang-nursery/ptr_arg-vs-clone
add suggestions for .clone() in ptr_arg fns
|
2017-09-17 15:37:21 +02:00 |
|
Marcus Klaas
|
48ed3c058f
|
Extend MANUAL_MEMCPY lint so that it also detects manual clones between slices
|
2017-09-16 19:17:22 -04:00 |
|
Marcus Klaas
|
a6206cc5f8
|
Add test for manual slice clones
|
2017-09-16 18:53:55 -04:00 |
|
llogiq
|
708a818094
|
Merge pull request #2057 from topecongiro/issue-1818
Enhance CHARS_*_CMP lint
|
2017-09-16 09:16:55 +02:00 |
|
Andre Bogus
|
72be166756
|
add suggestions for .clone() in ptr_arg fns
|
2017-09-16 09:10:26 +02:00 |
|
topecongiro
|
d5d300c034
|
Update tests
|
2017-09-16 14:50:30 +09:00 |
|
topecongiro
|
d8afe2ccbc
|
Update tests
|
2017-09-16 11:27:46 +09:00 |
|
Seiichi Uchida
|
0215a1acb0
|
Update a test
|
2017-09-14 22:27:29 +09:00 |
|
topecongiro
|
49d388d4ec
|
Remove '\t' from .stderr
to make cargo test pass
|
2017-09-14 13:18:34 +09:00 |
|
Oliver Schneider
|
32a9394490
|
Rustup
|
2017-09-13 15:34:04 +02:00 |
|
Oliver Schneider
|
36cd745640
|
Regressions (#2041)
|
2017-09-12 14:25:58 +02:00 |
|
Andre Bogus
|
e7e8e79020
|
suggestion for ptr_arg
|
2017-09-10 19:32:24 +02:00 |
|
Aaron Hill
|
d318ced660
|
Add CLONE_ON_REF_PTR lint
Closes issue #1645
|
2017-09-09 21:52:19 -04:00 |
|
Oliver Schneider
|
78f6db907c
|
Soft rustup (only fixed some tests)
|
2017-09-08 12:28:31 +02:00 |
|
Manish Goregaokar
|
8aa1d118b3
|
Merge pull request #2004 from sunfishcode/master
When suggesting `from(x)` for lossless casts, strip parens from `x`.
|
2017-09-05 15:09:39 -07:00 |
|
Manish Goregaokar
|
0ceba6bed6
|
format comment
|
2017-09-05 14:19:51 -07:00 |
|
Manish Goregaokar
|
44b852b10e
|
Merge pull request #2023 from montrivo/while_let_loop
`while_let_loop` doesn't take into account break-with-value #1948
|
2017-09-05 14:19:00 -07:00 |
|
Tim Nielens
|
7489a84c6a
|
while_let_loop doesn't take into account break-with-value #1948
|
2017-09-05 22:28:30 +02:00 |
|
Oliver Schneider
|
8c824e4cbc
|
Also ignore continue statements in is_unit_expr
|
2017-09-05 12:12:44 -07:00 |
|
Dan Gohman
|
396cfa7055
|
Only strip parens for binary expressions.
|
2017-09-05 10:55:08 -07:00 |
|
Dan Gohman
|
ffa0bd24ed
|
Add a testcase demonstrating how precedence interacts with the lossless-cast lint.
|
2017-09-05 10:55:08 -07:00 |
|
Dan Gohman
|
35cf2715dc
|
When suggesting from(x) for lossless casts, strip parens from x .
|
2017-09-05 10:55:04 -07:00 |
|
Marcus Klaas
|
90f345df94
|
Add lint to detect manual slice copies
|
2017-09-05 12:56:26 +02:00 |
|
Oliver Schneider
|
b32631794a
|
Rustfmt for_loop.rs and add false positive tests
|
2017-09-05 12:53:52 +02:00 |
|
Oliver Schneider
|
e4524ac4de
|
Run nightly rustfmt
|
2017-09-05 12:39:27 +02:00 |
|
Oliver Schneider
|
7757c893ef
|
Fix len_zero ICE
|
2017-09-04 17:05:47 +02:00 |
|
Manish Goregaokar
|
35eda0531a
|
Fix unit_expr expectations and changelog entry
|
2017-09-03 14:14:20 -07:00 |
|
Zaki Manian
|
44f694d0a1
|
Rustfmt tests
|
2017-09-03 13:46:49 -07:00 |
|
Zaki Manian
|
8b53f2238b
|
Fix all the clippy lints
Add false positive tests
|
2017-09-03 13:39:49 -07:00 |
|
Zaki Manian
|
e0caf26586
|
RustFmt file and tests
|
2017-09-03 11:19:59 -07:00 |
|
Zaki Manian
|
eb7955b265
|
More relevant tests
|
2017-09-03 10:39:28 -07:00 |
|
Zaki Manian
|
436d838ad7
|
Update unit tests
|
2017-09-03 09:12:55 -07:00 |
|
Zaki Manian
|
33e86407fd
|
early tests
|
2017-09-03 08:56:34 -07: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 |
|
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 |
|
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 |
|
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 |
|
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
|
36e417cce5
|
Merge pull request #1982 from rust-lang-nursery/bytecount
new lint: naive_bytecount
|
2017-08-24 09:09:56 +02:00 |
|
Andre Bogus
|
6d989c729d
|
add closure arg check, also catch non-consts
|
2017-08-23 17:54:35 +02:00 |
|