Commit Graph

1198 Commits

Author SHA1 Message Date
Oliver Schneider cc9008b7d4
Merge pull request #2347 from kimsnj/extrem_comp
Fix #1159: avoid comparing fixed and target sized types in lint
2018-01-13 12:27:36 +01:00
kimsnj 53c0ae0169 Fix #1159: avoid comparing fixed and target sized types in lint 2018-01-12 18:33:25 +01:00
Oliver Schneider b863a00a4e
Merge pull request #2344 from HMPerson1/svar_to_cfn
Add lint to replace `const`s with `const fn`s
2018-01-12 14:59:06 +01:00
Oliver Schneider 7e21663f75
Merge pull request #2296 from DarrenTsung/test_types
Start regression tests for types.rs
2018-01-12 14:55:39 +01:00
HMPerson1 8505ee7028 Add lint to replace `const`s with `const fn`s 2018-01-11 12:03:46 -05:00
Oliver Schneider 1245de1e46
Don't suggest changing explicit Clone impls if they have generics 2018-01-11 10:28:42 +01:00
Philipp Hansch fded77d85e
Split up casting UI tests
Part of #2038
2018-01-06 11:22:20 +01:00
Pascal Hertleif 82d91c5fcb Add auto-fixable `println!()` suggestion
Fixes #2319
2018-01-04 12:46:26 +01:00
Darren Tsung 0f4c40b229 Start regression tests for types.rs 2017-12-23 10:15:11 -08:00
Darren Tsung 50eb48e42b Create failing test for equal inside macro 2017-12-22 10:37:44 -08:00
Oliver Schneider 2179f4d790
Merge pull request #2284 from rust-lang-nursery/new-macro
Move mini-macro to proc macro
2017-12-20 21:56:00 +01:00
Manish Goregaokar 775372db90 Move mini-macro to proc macro
We can add a bang-style proc macro again once it stabilizes (we can use
the proc macro hack, but it's unnecessary for now)
2017-12-20 08:16:44 -08:00
Wilco Kusee a6ccc6fe3d Also suggest as_mut for match_as_ref 2017-12-20 10:39:48 +01:00
Wilco Kusee 919601bc51 Lint for matching option as ref 2017-12-19 23:51:06 +01:00
Oliver Schneider 8ddcb81a15
Rustup and lazy_static version mismatch fix
fixes #2274
2017-12-15 10:05:32 +01:00
Oliver Schneider f5f0273f53
Update ui tests to latest rustc changes 2017-12-07 11:21:37 +01:00
laurent 6c18811764 Revert the regex test change. 2017-12-01 19:59:40 +00:00
laurent 904f27a2ea Do raise a same-arms warning when the two arms are separated by an arm with a guard, fix #1996. 2017-12-01 19:25:43 +00:00
HMPerson1 c2c324ec65 Update ui test 2017-11-30 19:50:31 -05:00
HMPerson1 e2bc383383 Add linting for empty blocks too 2017-11-30 19:40:40 -05:00
HMPerson1 5fca6eb89e Fix #2160 2017-11-30 15:31:56 -05:00
Oliver Schneider 7d7fef1690
Fix #1925 2017-11-30 10:55:06 +01:00
Oliver Schneider 1c95a7cf35
Merge pull request #2251 from LaurentMazare/master
Add a couple small tests to the match-same-arm lint + fix a small issue in search_same.
2017-11-30 10:53:48 +01:00
Oliver Schneider 4d9c41f566
Use latest compiletest 2017-11-30 09:31:23 +01:00
laurent c3ae2ddeb3 Fix a bug in search_same + add a test case. 2017-11-29 21:42:58 +00:00
laurent 3eb642bcdd Add another test. 2017-11-29 20:52:49 +00:00
laurent f8dbd32433 Add a couple small tests to the match-same-arm lint. 2017-11-29 20:42:37 +00:00
Oliver Schneider 273ddafac5
Fix #2188 2017-11-29 17:20:00 +01:00
Oliver Schneider d5b73c184b
Fix placement of new_without_default suggestion 2017-11-29 17:10:53 +01:00
Oliver Schneider 317e97bae7
Fix #2196 2017-11-29 17:06:27 +01:00
Oliver Schneider e62727ee51
Add regression test (fixes #2234) 2017-11-29 16:05:13 +01:00
Oliver Schneider 0b0337d258
Fix #2247 2017-11-29 15:52:57 +01:00
Oliver Schneider ad63e4eaef
Update ui output to latest nightly 2017-11-29 15:45:12 +01:00
Oliver Schneider 34da5d93ef
Merge pull request #2246 from lukasstevens/master
Check for word beginning in stutter lint
2017-11-27 11:05:37 +01:00
Oliver Schneider 656df3c5ed
Update stderr output to rustc changes 2017-11-27 10:20:38 +01:00
Lukas Stevens d55d4e5144 Update ui tests 2017-11-26 18:57:34 +01:00
Oliver Schneider af718413db
Rustup 2017-11-22 10:55:12 +01:00
Oliver Schneider c5fa86da04
Merge pull request #2203 from clippered/float_cmp_const
Fix #1142 float constant comparison lint
2017-11-20 09:51:12 +01:00
Laurent Mazare e7f4a9bb46 Fix for the new nightly version. 2017-11-20 07:47:28 +00:00
laurent 41a6d015ff More tests. 2017-11-19 11:29:25 +00:00
laurent ed202b6055 Bugfix + add test. 2017-11-19 11:29:25 +00:00
Georg Brandl 76324851b5 tests: fixup arg handling for update-all-references
This script does not take any args, so $1 being empty is expected.
2017-11-18 16:11:55 +01:00
Georg Brandl 296edda3a9 const_static_lifetime: this applies not only to path types
For example, &'static [u8] or &'static (t1, t2).
2017-11-18 16:10:29 +01:00
Oliver Schneider f975fb54f8
Merge pull request #2216 from LaurentMazare/master
Handle methods with an obvious negation in the non-minimal bool lint
2017-11-15 09:08:36 +01:00
laurent 25783fa485 Raise a lint when suggest has simplified the expression. 2017-11-14 21:14:08 +00:00
Oliver Schneider bdf3887d22
Move 'handle_method_call_in_not' code into 'suggest' 2017-11-14 17:07:04 +01:00
Oliver Schneider 561d47f338
Merge remote-tracking branch 'origin/master' into laurent_master 2017-11-14 16:46:56 +01:00
Oliver Schneider b464432972 Merge branch 'master' of github.com:Manishearth/rust-clippy into rust-test 2017-11-14 16:31:52 +01:00
Oliver Schneider 127c41f700
Apply changes that were required for running in the rustc test suite 2017-11-14 14:56:00 +01:00
Oliver Schneider 09d988521d
Merge pull request #2214 from rust-lang-nursery/nrlfp
Improve `needless_range_loop`
2017-11-10 10:11:20 +01:00