HMPerson1
|
7a6c03f876
|
Add is_unit_expr to deprecated lints list
|
2018-01-18 17:29:14 -05:00 |
|
HMPerson1
|
8081f6fd6e
|
Replace is_unit_expr
|
2018-01-18 17:04:26 -05:00 |
|
Oliver Schneider
|
8217e33718
|
Only suggest implementing Copy if it can actually be done
|
2018-01-18 14:27:47 +01:00 |
|
Manish Goregaokar
|
552e950080
|
needless_pass_by_value: Whitelist RangeArgument (fixes #2357)
|
2018-01-18 14:30:53 +05:30 |
|
Manish Goregaokar
|
2a30c8a194
|
needless_pass_by_value: Add suggestion for implementing Copy (fixes #2222)
|
2018-01-18 14:30:47 +05:30 |
|
Manish Goregaokar
|
cf1fbaa36a
|
needless_pass_by_value: Ignore for extern funcs (fixes #1844)
|
2018-01-18 14:30:32 +05:30 |
|
Vlad-Shcherbina
|
ada0d2c548
|
Document map_clone known problems #498
|
2018-01-17 21:40:47 +03:00 |
|
Oliver Schneider
|
a2fdfc05d7
|
Merge pull request #2298 from goodmanjonathan/else_if_without_else
add new lint else_if_without_else
|
2018-01-17 09:35:58 +01:00 |
|
Manish Goregaokar
|
37f62a54f8
|
Show wider and more accurate suggestion for const_static_lifetime
fixes #2365
|
2018-01-16 20:46:44 +05:30 |
|
Oliver Schneider
|
61e2b7a4d6
|
Merge pull request #2355 from alusch/clone_on_ref_ptr_restriction
Fix #2048: Move `clone_on_ref_ptr` to the restriction lints
|
2018-01-16 10:40:12 +01:00 |
|
Oliver Schneider
|
d011dae96d
|
Rustup
|
2018-01-15 12:08:17 +01:00 |
|
Jonathan Goodman
|
40c6f431da
|
add new lint else_if_without_else
|
2018-01-14 22:53:00 -06:00 |
|
Adam Lusch
|
f343cd22f6
|
Adds the missing turbofish
|
2018-01-14 20:19:55 -08:00 |
|
Adam Lusch
|
1615813960
|
Moves clone_on_ref_ptr to be a restriction lint
Also updates the suggestion to include the full type (e.g. `Arc<Foo>::clone(&rc)`)
and adds a case using trait objects to the UI tests.
|
2018-01-14 19:58:09 -08:00 |
|
Oliver Schneider
|
2f62d803ab
|
Merge pull request #2349 from rust-lang-nursery/no-main-doc
Don't warn about missing docs for main()
|
2018-01-14 13:16:54 +01:00 |
|
Manish Goregaokar
|
7e63f93d81
|
Don't warn about missing docs for main()
Fixes #2348
|
2018-01-14 11:35:08 +05:30 |
|
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 |
|
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 |
|
Oliver Schneider
|
41a710e3f4
|
Version bump
|
2018-01-10 09:50:58 +01:00 |
|
Oliver Schneider
|
75c92aa2d2
|
Fix an ICE in HashMap generalization suggestions
|
2018-01-09 14:57:44 +01:00 |
|
Oliver Schneider
|
4603e60fca
|
Merge pull request #2316 from tspiteri/doc-names
Add "NaNs" and "GitLab" to `doc-valid-idents`
|
2018-01-09 09:10:18 +01:00 |
|
Oliver Schneider
|
64af362ab0
|
Merge pull request #2334 from Rantanen/ast-fix
Implement nightly libsyntax changes to fix the build
|
2018-01-08 10:56:07 +01:00 |
|
Philipp Hansch
|
1a16ac058d
|
Add 'positive' examples for some lints
This allows to see at a quick glance what the improved code could look
like for these lints.
|
2018-01-08 10:20:04 +01:00 |
|
Mikko Rantanen
|
91ecb3b8ed
|
Implement nightly libsyntax changes
|
2018-01-07 05:58:53 +02:00 |
|
Pascal Hertleif
|
82d91c5fcb
|
Add auto-fixable println!() suggestion
Fixes #2319
|
2018-01-04 12:46:26 +01:00 |
|
Trevor Spiteri
|
a5d0569a20
|
Add "NaNs" and "GitLab" to doc-valid-idents
|
2018-01-02 13:51:35 +01:00 |
|
zmt00
|
a7f423b114
|
Fix typos in README, documentation
|
2018-01-01 13:55:40 -08:00 |
|
Darren Tsung
|
b9abe028c9
|
Move in_macro check to end of expression since usual case is not inside macro
|
2017-12-22 10:54:52 -08:00 |
|
Darren Tsung
|
1f36aa519e
|
Check that eq_op lint doesn’t mark macro use of functions as errors since macros, fix #2265
|
2017-12-22 10:51:41 -08:00 |
|
Manish Goregaokar
|
bebc192df4
|
Universal impl traits get removed earlier now
https://github.com/rust-lang/rust/pull/46754
|
2017-12-21 20:54:49 -08:00 |
|
Manish Goregaokar
|
7e099903be
|
Update to handle GenericParam
introduced in https://github.com/rust-lang/rust/pull/45930
|
2017-12-21 20:54:49 -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
|
cf58e1c672
|
Merge pull request #2269 from letheed/fix-2267
Disable cast_lossless on const/static items
|
2017-12-17 15:09:41 +01:00 |
|
Oliver Schneider
|
8ddcb81a15
|
Rustup and lazy_static version mismatch fix
fixes #2274
|
2017-12-15 10:05:32 +01:00 |
|
letheed
|
2703e74440
|
Disable cast_lossless on const items
|
2017-12-11 16:22:02 +01:00 |
|
Oliver Schneider
|
299ffcab77
|
Try fixing const_with_static_lifetime docs
|
2017-12-07 08:09:46 +01:00 |
|
Seiichi Uchida
|
4121507a48
|
Rustup to rustc 1.24.0-nightly (bb42071f6 2017-12-01)
|
2017-12-02 18:23:32 +09:00 |
|
laurent
|
c3a8946a46
|
Bugfix the bugfix.
|
2017-12-01 19:27:02 +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
|
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 |
|
laurent
|
c3ae2ddeb3
|
Fix a bug in search_same + add a test case.
|
2017-11-29 21:42:58 +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 |
|