mcarton
|
d7129f560d
|
Lint types with fn new() -> Self and no Default impl
|
2016-03-08 17:00:37 +01:00 |
|
Manish Goregaokar
|
bd45cfd273
|
rustfmt
|
2016-02-29 21:35:51 +05:30 |
|
mcarton
|
b753e77cbe
|
Rustfmt and sort all use items
|
2016-02-24 17:38:57 +01:00 |
|
mcarton
|
1a64a4890c
|
Small cleanup
|
2016-02-20 21:20:56 +01:00 |
|
mcarton
|
b6443b9928
|
Replace all format!("{}", foo) calls
|
2016-02-20 21:03:45 +01:00 |
|
mcarton
|
222086d62b
|
Remove all use of format!("string literal")
|
2016-02-20 17:46:20 +01:00 |
|
llogiq
|
59c8f6210b
|
Merge pull request #669 from shssoichiro/single-char-pattern
Lint single-character strings as P: Pattern args
|
2016-02-16 14:24:22 +01:00 |
|
Joshua Holmer
|
c22ded11e5
|
Reword lint documentation
char is faster, proven by benchmark.
|
2016-02-15 10:32:04 -05:00 |
|
Joshua Holmer
|
643a223f71
|
Address nits
|
2016-02-15 09:10:31 -05:00 |
|
mcarton
|
570b963535
|
Replace potentially ICEgen ast_ty_to_ty_cache
|
2016-02-15 13:44:59 +01:00 |
|
Joshua Holmer
|
7eea67605a
|
Lint single-character strings as P: Pattern args
Fixes #650
|
2016-02-14 22:40:43 -05:00 |
|
mcarton
|
e8c2aa2997
|
Lint about new methods not returning Self
|
2016-02-13 13:03:28 +01:00 |
|
mcarton
|
edc0d19a3f
|
Add new to WRONG_SELF_CONVENTION
|
2016-02-13 01:42:46 +01:00 |
|
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 |
|