mcarton
|
1a8b8cd28f
|
Don’t use {:?} and use span_suggestion in TOPLEVEL_REF_ARG
|
2016-02-09 21:22:30 +01:00 |
|
mcarton
|
34812e82d0
|
Use const_eval in loops
|
2016-02-09 21:22:30 +01:00 |
|
Manish Goregaokar
|
93461afffc
|
Merge branch 'pr-613'
Conflicts:
src/lib.rs
src/types.rs
|
2016-02-10 01:03:26 +05:30 |
|
llogiq
|
3b0b9e0e06
|
Merge remote-tracking branch 'origin/master' into regex_macro
|
2016-02-08 23:51:30 +01:00 |
|
llogiq
|
ceb9a8bdd7
|
regex macro lint
|
2016-02-07 22:50:54 +01:00 |
|
mcarton
|
cd7a913200
|
Add - and / to EQ_OP
|
2016-02-07 13:26:34 +01:00 |
|
mcarton
|
8e22d08129
|
Improve is_exp_equal
|
2016-02-07 13:26:34 +01:00 |
|
mcarton
|
d862495d19
|
Lint ifs with the same then and else blocks
|
2016-02-07 13:26:34 +01:00 |
|
mcarton
|
fe6f2a22ba
|
Lint about consecutive ifs with same condition
|
2016-02-07 13:26:34 +01:00 |
|
Manish Goregaokar
|
9ba5d45509
|
Merge branch 'pr-581'
Conflicts:
README.md
|
2016-02-07 17:40:48 +05:30 |
|
mcarton
|
d9a2a7ac3c
|
Fix false negative in TRIVIAL_REGEX
|
2016-02-06 18:13:19 +01:00 |
|
mcarton
|
a02b8124de
|
Lint about trivial regexes
|
2016-02-05 23:10:48 +01:00 |
|
mcarton
|
70124cf591
|
Fix case conventions
|
2016-02-05 21:54:29 +01:00 |
|
mcarton
|
0f50b0981d
|
Check for pattern use in FOR_KV_MAP
|
2016-02-05 19:14:02 +01:00 |
|
mcarton
|
431c446746
|
Lint looping on maps ignoring the keys or values
|
2016-02-05 19:13:14 +01:00 |
|
llogiq
|
2adc906a75
|
Merge branch 'master' into regex_syntax
|
2016-02-05 17:34:09 +01:00 |
|
llogiq
|
a14514f7c8
|
fixed span position and README
|
2016-02-05 17:29:41 +01:00 |
|
Manish Goregaokar
|
8f7b8524d3
|
Test for double-ref lint
|
2016-02-05 16:04:59 +05:30 |
|
llogiq
|
3d85cc24e7
|
new regex syntax lint, fixes #597
|
2016-02-05 00:36:06 +01:00 |
|
Oliver Schneider
|
3b8375d90b
|
warn on use ing all variants of an enum
|
2016-02-03 15:38:23 +01:00 |
|
mcarton
|
fab10c07e8
|
Fix confusing message for STRING_TO_STRING
|
2016-02-03 13:52:19 +01:00 |
|
scurest
|
908fb143ef
|
Extend ABSURD_UNSIGNED_COMPARISONS to handle more types
|
2016-02-03 05:08:00 -06:00 |
|
Manish Goregaokar
|
5eb884b7b0
|
Merge branch 'pr-593'
Conflicts:
README.md
src/lib.rs
|
2016-02-03 03:26:51 +05:30 |
|
mcarton
|
db205c82a4
|
Add a lint about using clone on Copy types
|
2016-02-02 22:35:01 +01:00 |
|
inrustwetrust
|
bd86922c4f
|
Add lint to warn for calls to std::mem::drop with a reference argument
|
2016-02-02 20:24:41 +01:00 |
|
llogiq
|
3a31576d76
|
fixed #606
|
2016-02-01 20:37:07 +01:00 |
|
llogiq
|
1dd19fbae3
|
Merge pull request #609 from oli-obk/prefixed_enum_variants
lint against enums where all variants share a prefix/postfix
|
2016-02-01 20:36:18 +01:00 |
|
Oliver Schneider
|
3b1df8d381
|
fallout
|
2016-02-01 13:01:16 +01:00 |
|
Seo Sanghyeon
|
35ec57c116
|
Skip escape analysis for closure arguments
|
2016-02-01 20:35:01 +09:00 |
|
Oliver 'ker' Schneider
|
d6c0435c81
|
lint on single match expressions with a value in the else path
|
2016-02-01 11:29:03 +01:00 |
|
llogiq
|
a2ad0c6695
|
fixed #528
|
2016-01-31 23:25:10 +01:00 |
|
scurest
|
e48fbba864
|
Add a lint to suggest uint == 0 over uint <= 0
|
2016-01-29 21:21:12 -06:00 |
|
llogiq
|
5402ef3d27
|
Merge branch 'devonhollowood-for-loop-over-option'
Conflicts:
README.md
|
2016-01-30 01:34:35 +01:00 |
|
Devon Hollowood
|
405d7c691e
|
Add for_loop_over_result lint
|
2016-01-29 15:24:17 -08:00 |
|
mcarton
|
1b9fbd8801
|
Fix false positive in NEEDLESS_LIFETIMES
|
2016-01-29 22:31:12 +01:00 |
|
mcarton
|
afb7e67217
|
Add a lint to warn about &vec![_] if &[_] would do
|
2016-01-29 17:41:52 +01:00 |
|
Devon Hollowood
|
f5cc94c96a
|
Add for_loop_over_option lint
|
2016-01-28 23:39:00 -08:00 |
|
Manish Goregaokar
|
4c14d98c9f
|
Merge pull request #549 from mcarton/ifs
Remove and lint about useless braces in `else { if .. }`
|
2016-01-29 03:39:27 +05:30 |
|
mcarton
|
da93643357
|
Add a lint to warn about use of print{,ln}!
|
2016-01-28 19:34:52 +01:00 |
|
llogiq
|
291b73b8e8
|
Merge master and re-run update_lints.py
|
2016-01-27 22:23:21 +01:00 |
|
Florian Hartwig
|
04f9d35f64
|
Add a lint for casts from char literals to u8
|
2016-01-27 20:23:59 +01:00 |
|
llogiq
|
a1ac3125de
|
fixed and extended tests
|
2016-01-27 20:13:15 +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
|
8ef0b86fab
|
Lint explicit Clone implementations on Copy type
|
2016-01-24 15:33:23 +01:00 |
|
Oliver 'ker' Schneider
|
2a51f8d2be
|
lint on items following statements
|
2016-01-24 10:16:56 +01:00 |
|
mcarton
|
c6c0edb19b
|
Add a lint about deriving Hash and implementing PartialEq
|
2016-01-21 19:56:31 +01:00 |
|
mcarton
|
91ff1db5bc
|
Add a lint for starts_with
|
2016-01-20 12:57:14 +01:00 |
|