mcarton
|
91c16fc8e6
|
Refactor Expr comparisons
|
2016-02-12 14:30:26 +01:00 |
|
mcarton
|
e1c7914c2e
|
Add missing ExprIndex to is_exp_equal
|
2016-02-12 14:30:26 +01:00 |
|
mcarton
|
2db6965c81
|
Lint usage of Debug -based formatting
|
2016-02-09 21:22:54 +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 |
|
llogiq
|
3d85cc24e7
|
new regex syntax lint, fixes #597
|
2016-02-05 00:36:06 +01:00 |
|
Oliver Schneider
|
af07ccc16c
|
fallout
|
2016-02-03 15:39:22 +01:00 |
|
mcarton
|
c0d2fdc723
|
Partially apply rustfmt
|
2016-02-02 22:34:20 +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 |
|
Oliver Schneider
|
07ace32ac9
|
fallout
|
2016-02-01 11:29:04 +01:00 |
|
mcarton
|
3a39bbaf74
|
Small cleanup
|
2016-01-29 22:31:17 +01:00 |
|
mcarton
|
afb7e67217
|
Add a lint to warn about &vec![_] if &[_] would do
|
2016-01-29 17:41:52 +01:00 |
|
mcarton
|
da93643357
|
Add a lint to warn about use of print{,ln}!
|
2016-01-28 19:34:52 +01:00 |
|
mcarton
|
8ef0b86fab
|
Lint explicit Clone implementations on Copy type
|
2016-01-24 15:33:23 +01:00 |
|
Manish Goregaokar
|
61bfaeb644
|
Merge branch 'rustup'
|
2016-01-22 18:36:23 +05:30 |
|
Manish Goregaokar
|
c86a5ccd2e
|
Upgrade Rust to rustc 1.8.0-nightly (18b851bc5 2016-01-22)
fixes #573
|
2016-01-22 18:35:48 +05:30 |
|
mcarton
|
c6c0edb19b
|
Add a lint about deriving Hash and implementing PartialEq
|
2016-01-21 19:56:31 +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
|
21ba315102
|
Update to rustc 1.7.0-nightly (d0bac3f14 2016-01-18)
|
2016-01-18 13:27:42 +01:00 |
|
mcarton
|
fb6b3bed0f
|
Add utility functions to check for trait impl
|
2016-01-18 13:10:26 +01:00 |
|
mcarton
|
c6604bb281
|
Add a lint to warn about call to .*or(foo(..))
|
2016-01-16 18:47:45 +01:00 |
|
mcarton
|
387e0991e3
|
Handle more iterator adapter cases in for loops
|
2016-01-14 20:58:32 +01:00 |
|
mcarton
|
f63329761f
|
Cleanup utils, mostly doc
|
2016-01-13 17:27:49 +01:00 |
|
mcarton
|
09129c1b41
|
Add BTreeMap to the HASHMAP_ENTRY rule
Fixes #433
|
2016-01-13 17:27:36 +01:00 |
|
mcarton
|
9f641a1009
|
Add known enums to SINGLE_MATCH
|
2016-01-13 01:19:27 +01:00 |
|
Manish Goregaokar
|
c9342d0121
|
fmt clippy
|
2016-01-04 09:56:12 +05:30 |
|
mcarton
|
54b70ed8e1
|
Move eq_op::is_exp_equal to utils
|
2016-01-03 17:04:08 +01:00 |
|
mcarton
|
0c6e385493
|
Implement a HashMapLint
|
2016-01-03 17:04:08 +01:00 |
|
Manish Goregaokar
|
a745efd566
|
Add smarter macro check for block_in_if (fixes #528)
|
2016-01-02 21:41:53 +05:30 |
|
Manish Goregaokar
|
1605ef6ed4
|
Rustup to syntax::errors changes
|
2016-01-02 16:10:15 +05:30 |
|
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 |
|
mcarton
|
592ca26e90
|
Fix #518
|
2015-12-23 22:37:52 +01:00 |
|
mcarton
|
0e4259a827
|
Remove duplicated if_let_chain! macro definition
|
2015-12-22 00:48:50 +01:00 |
|
Seo Sanghyeon
|
213c15cd66
|
Add span_lint_and_then and use it
|
2015-12-09 02:46:14 +09:00 |
|
Seo Sanghyeon
|
35b5c3efdd
|
Use suggestion for redundant_closure
|
2015-12-08 15:03:01 +09:00 |
|
Manish Goregaokar
|
e8686a3ecd
|
Merge branch 'pr-482'
|
2015-12-07 07:23:52 -05:00 |
|
Guillaume Gomez
|
72117836f1
|
Add check on redundant _ bindings in structs
|
2015-12-07 13:16:59 +01:00 |
|
Manish Goregaokar
|
c4e9982dd7
|
Merge pull request #481 from fhartwig/lifetime-with-alias
Make unneeded_lifetimes lint work properly with type aliases
|
2015-12-06 09:08:40 +05:30 |
|
Florian Hartwig
|
ac39dc290b
|
Remove obsolete workaround
|
2015-12-06 02:05:32 +01:00 |
|
Oliver Schneider
|
617c820e6b
|
compute cyclomatic complexity (adjusted to not punish Rust's match )
|
2015-12-03 16:41:55 +01:00 |
|
Seo Sanghyeon
|
b17e38782e
|
Remove trailing commas in match arms with blocks
|
2015-11-17 13:39:42 +09:00 |
|
llogiq
|
a0cd8fc943
|
match .map(Clone::clone)
|
2015-11-05 17:11:41 +01:00 |
|
wartman4404
|
764eedd050
|
check for Deref conversions
|
2015-11-03 21:11:40 -06:00 |
|
Florian Hartwig
|
c5b6fda399
|
Allow needless_lifetime to pass dogfood.sh
|
2015-10-27 18:28:36 +01:00 |
|
Florian Hartwig
|
5ca7ebb6d2
|
Fix false positives when iterator variable is used after the loop
|
2015-10-26 23:57:55 +01:00 |
|
Manish Goregaokar
|
dea087dd17
|
Merge branch 'pr-394'
|
2015-10-18 00:54:03 +05:30 |
|