Commit Graph

1156 Commits

Author SHA1 Message Date
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
Oliver Schneider 299f1270a6
Rustup 2017-11-10 08:58:54 +01:00
Shotaro Yamada b17899878f Build path from current_dir 2017-11-09 14:47:14 +09:00
Shotaro Yamada 5c0b99820b Use compiletest 0.3 2017-11-09 11:05:49 +09:00
laurent 82793768b7 Handle methods with an immediate negation in the non-minimal boolean lint, fixes #1930. 2017-11-07 21:43:24 +00:00
Oliver Schneider 1b323b9f35
Don't lint mixed slice indexing and usize indexing in `needless_range_loop` 2017-11-07 15:32:52 +01:00
Oliver Schneider 652df0fb79
Differentiate between mutable iteration and immutable iteration in `needless_range_loop` 2017-11-07 14:41:54 +01:00
Oliver Schneider 088555c4ea
Merge pull request #2209 from sinkuu/trait_methods
Fix false positive in needless_pass_by_value trait methods
2017-11-07 08:26:32 +01:00
laurent c9681905ba Fix broken tests. 2017-11-06 23:26:44 +00:00
laurent e2b9cf836a Fix merge issues. 2017-11-06 23:22:19 +00:00
sinkuu 6fb736bd42 Fix false positive in needless_pass_by_value trait methods 2017-11-07 06:33:49 +09:00
sinkuu 00081be73d Rustup 2017-11-07 06:32:12 +09:00
Oliver Schneider ed589761e6
Merge pull request #2202 from topecongiro/format
Run `cargo fmt`
2017-11-06 08:35:52 +01:00
Oliver Schneider 4018b0a495
Merge pull request #2197 from AlexEne/dissalow-underscores-and-numbrers
Warns if variable name is composed only of underscores and digits.
2017-11-06 08:11:45 +01:00
laurent bcdf57e220 Refactor the never-loop detection, fixes #1991. 2017-11-05 14:43:28 +00:00
topecongiro 7a06d312fd Cargo fmt 2017-11-05 04:55:56 +09:00
Alexandru Ene f92c91601e Addressed PR comments 2017-11-03 20:54:33 +00:00
sinkuu d88cc5376e Add test to take `Self` as an argument 2017-11-03 17:56:26 +09:00
sinkuu be7c4b4862 Fix test 2017-11-03 17:36:38 +09:00
sinkuu cad33c0306 Extend needless_pass_by_value to methods 2017-11-03 17:36:38 +09:00
cgm616 3902b836e7 Update tests 2017-11-02 23:54:35 -05:00
cgm616 ee289c9f88 Merge branch 'master' of github.com:rust-lang-nursery/rust-clippy 2017-11-02 22:57:07 -05:00
Alexandru Ene 9d01468bc7 Warns if variable name is composed only of underscores and digits. 2017-11-03 01:01:41 +00:00
Oliver Schneider cabbc781ca
Merge pull request #2189 from gendx/pr-1590
Start working on #1590
2017-11-02 10:29:30 +01:00
sinkuu 7fa27d9387 Lint `transmute::<&[u8], &str>` 2017-11-01 18:05:46 +09:00
kennytm 44d3ea5308 Fix lint_without_lint_pass 2017-10-31 10:04:02 -07:00
Manish Goregaokar c526c51923 Update clippy for rustc 1.23.0-nightly (f0fe716db 2017-10-30) 2017-10-31 00:07:10 -07:00
G. Endignoux 87fd68731d Update UI tests. 2017-10-30 14:10:38 +01:00
G. Endignoux f0a1eff1c4 Start working on #1590 2017-10-30 13:08:09 +01:00
Manish Goregaokar 09143cdaf0 Update tests; make it work with generics on context 2017-10-29 05:19:24 -04:00
cgm616 fed5a89076 Add tests for pub_restricted 2017-10-28 13:24:39 -05:00
cgm616 d094f98f0b Merge branch 'master' of github.com:rust-lang-nursery/rust-clippy 2017-10-28 12:55:16 -05:00
Alex Burka 2153d1e560 manual fixups if_let_chain -> if_chain 2017-10-23 17:53:30 -04:00
Oliver Schneider 2771378620 Merge pull request #2136 from ykrivopalov/identity_op_fixing
Identity/erasing operation lints
2017-10-23 09:25:08 +02:00
Oliver Schneider b96639f23a Merge pull request #2143 from HMPerson1/master
Add lint for fallible impls of `From`
2017-10-23 09:21:31 +02:00
Oliver Schneider 6d89798119 Merge pull request #2163 from HMPerson1/useless_asref
Add lint for useless `as_ref` calls
2017-10-23 09:16:44 +02:00
cgm616 29626b883e Merge branch 'master' of github.com:rust-lang-nursery/rust-clippy 2017-10-22 10:14:44 -04:00
HMPerson1 bfa7a9b138 Add tests for generic code 2017-10-21 13:55:12 -04:00
cgm616 60c7bd47a5 Prevent should_implement_trait on private method
This should close #2159.
2017-10-21 07:53:57 -04:00