mcarton
|
7f567ce1d1
|
Fix false negative with OK_EXPECT
|
2016-02-13 01:38:55 +01:00 |
|
mcarton
|
cbbc667b1b
|
Dogfood for future MATCH_SAME_ARMS lint
|
2016-02-12 14:30:26 +01:00 |
|
mcarton
|
83a82a1d86
|
Remove redundancy in lint documentation
The default level is always given in the declare_lint! macro, no need to
add it inconsistently in the documentation.
|
2016-02-06 00:41:54 +01:00 |
|
mcarton
|
13f245f6c9
|
Fix util/update_wiki.py warnings and be consistent in declare_lint! invocations
|
2016-02-06 00:13:29 +01:00 |
|
Manish Goregaokar
|
4eb9a921d4
|
Lint on cloning double pointer
fixes #620
|
2016-02-05 16:04:15 +05:30 |
|
mcarton
|
fab10c07e8
|
Fix confusing message for STRING_TO_STRING
|
2016-02-03 13:52:19 +01:00 |
|
mcarton
|
db205c82a4
|
Add a lint about using clone on Copy types
|
2016-02-02 22:35:01 +01:00 |
|
mcarton
|
47e26ab287
|
Fix warnings about the rustfmt_skip attribute
|
2016-02-02 22:34:20 +01:00 |
|
mcarton
|
c0d2fdc723
|
Partially apply rustfmt
|
2016-02-02 22:34:20 +01:00 |
|
mcarton
|
0c726e8077
|
Restore some of rustfmt madness
|
2016-02-02 22:34:20 +01:00 |
|
Oliver Schneider
|
3b1df8d381
|
fallout
|
2016-02-01 13:01:16 +01:00 |
|
llogiq
|
5d5e50d67e
|
fixed suggestion for iter case
|
2016-01-27 14:51:30 +01:00 |
|
llogiq
|
d152e5c683
|
fixed argument check
|
2016-01-26 23:51:06 +01:00 |
|
llogiq
|
2d97f916eb
|
added more test, now works with vecs and iter
|
2016-01-25 19:46:56 +01:00 |
|
llogiq
|
ed96583677
|
extend_from_slice lint
|
2016-01-25 14:02:47 +01:00 |
|
mcarton
|
7a26cfc991
|
Add macro checks in src/methods.rs lints
|
2016-01-20 18:32:17 +01:00 |
|
mcarton
|
91ff1db5bc
|
Add a lint for starts_with
|
2016-01-20 12:57:14 +01:00 |
|
mcarton
|
5ac6659814
|
Handle Entry types in OR_FUN_CALL lint
|
2016-01-20 11:42:25 +01:00 |
|
mcarton
|
3713fd3dce
|
Check types in the CMP_OWNED lint
|
2016-01-18 15:35:50 +01:00 |
|
mcarton
|
b5f65ec699
|
Improve OR_FUN_CALL to suggest unwrap_or_default
|
2016-01-18 13:11:07 +01:00 |
|
mcarton
|
c6604bb281
|
Add a lint to warn about call to .*or(foo(..))
|
2016-01-16 18:47:45 +01:00 |
|
Manish Goregaokar
|
c9342d0121
|
fmt clippy
|
2016-01-04 09:56:12 +05:30 |
|
mcarton
|
7a4d6aa8b7
|
Use same error message for OPTION_UNWRAP_USED and RESULT_UNWRAP_USED
IIRC, Result::expect wasn't stable until quite recently, which might be
why there was 2 different error messages.
|
2016-01-03 14:49:54 +01:00 |
|
mcarton
|
52fbf1989d
|
Add missing WRONG_PUB_SELF_CONVENTION in lint_array! and corresponding test
|
2016-01-03 14:42:24 +01:00 |
|
Devon Hollowood
|
093582c102
|
Make MethodsPass lint notes clearer
|
2015-12-30 01:07:40 -08:00 |
|
Devon Hollowood
|
2c42d46468
|
Bug fix
|
2015-12-30 00:55:38 -08:00 |
|
Devon Hollowood
|
a6bd2d0622
|
Add SEARCH_IS_SOME lint
|
2015-12-30 00:38:03 -08:00 |
|
Devon Hollowood
|
bbd439ec9e
|
Add FILTER_NEXT lint
|
2015-12-28 16:56:58 -08:00 |
|
Devon Hollowood
|
29b53d600f
|
Replace match_method_chain() with method_chain_args()
|
2015-12-27 14:15:09 -08:00 |
|
Devon Hollowood
|
f1aac931bd
|
Refactor check_expr() impl for MethodsPass
|
2015-12-27 01:22:53 -08:00 |
|
Markus Unterwaditzer
|
acc47a3bd5
|
Nightly fixes
As of
e3da2a9003 (diff-12e06f1e9ca371a11bdc4615f50a4071L59)
HirVec is syntax::ptr::P instead of Vec.
|
2015-12-22 00:22:35 +01:00 |
|
llogiq
|
c645a9febe
|
adding missing doc comments
|
2015-12-14 22:16:56 +01:00 |
|
llogiq
|
5bbc1427fd
|
added wiki comments + wiki-generating python script
|
2015-12-11 01:22:27 +01:00 |
|
Oliver Schneider
|
04524c549e
|
improve cc of function
|
2015-12-03 16:41:55 +01:00 |
|
Manish Goregaokar
|
409c0f0998
|
Merge pull request #468 from devonhollowood/option-methods
Lint `map(f).unwrap_or(a)` and `map(f).unwrap_or_else(g)`
|
2015-11-26 14:22:27 +05:30 |
|
Devon Hollowood
|
443e4556c2
|
Add lints suggesting map_or() and map_or_else()
In accordance with the latter lint, replace map().unwrap_or_else() in
src/mut_mut.rs with map_or_else()
|
2015-11-25 23:56:45 -08:00 |
|
Manish Goregaokar
|
b40e80f039
|
spurious newline
|
2015-11-23 16:34:23 +05:30 |
|
Florian Hartwig
|
a36707bffd
|
Appease clippy by not shadowing variables
|
2015-11-19 20:19:19 +01:00 |
|
Florian Hartwig
|
096c064d43
|
Simplify has_debug_impl
|
2015-11-19 20:13:36 +01:00 |
|
Florian Hartwig
|
cad88a9137
|
warn on use of ok().expect()
|
2015-11-19 17:15:21 +01:00 |
|
Florian Hartwig
|
9511e6739d
|
Update to latest rust nightly
|
2015-11-19 15:51:30 +01:00 |
|
Manish Goregaokar
|
15e3774cb4
|
rustup to 1.5.0-nightly (7bf4c885f 2015-09-26)
fixes #348
|
2015-09-28 10:34:10 +05:30 |
|
Manish Goregaokar
|
294d7d8586
|
Merge branch 'pr-347'
|
2015-09-24 12:01:18 +05:30 |
|
Pietro Monteiro
|
b2c66d1a0e
|
Upgrade Rust to rustc 1.5.0-nightly (b2f379cdc 2015-09-23)
Ident was removed in many HIR structures in favor of Name.
|
2015-09-23 17:30:39 -07:00 |
|
Georg Brandl
|
7fdf52270b
|
Fix stray backquote.
|
2015-09-19 08:49:01 +02:00 |
|
Manish Goregaokar
|
f4da7d09d2
|
Upgrade Rust to rustc 1.5.0-nightly (cff041170 2015-09-17)
LintPass was split and ExprParen was removed from the HIR
Fixes #338
|
2015-09-19 08:23:04 +05:30 |
|
llogiq
|
e43f2d7e54
|
damn autocorrect
|
2015-09-07 11:49:35 +02:00 |
|
llogiq
|
c79d884450
|
replace if let by equality check
|
2015-09-07 11:46:04 +02:00 |
|
llogiq
|
92b04cd75d
|
split wrong_self_convention in pub/default visibility part
|
2015-09-07 09:17:45 +02:00 |
|
Manish Goregaokar
|
af4d7f9b60
|
Merge pull request #298 from birkenfeld/as_mut
methods: allow &mut self for as_ methods
|
2015-09-04 16:16:58 +05:30 |
|