Georg Brandl
|
3044d3d633
|
unicode: add lint against non-ascii chars in literals (Allow by default), #85
|
2015-08-12 20:36:35 +02:00 |
|
Manish Goregaokar
|
c58f803511
|
Merge branch 'pr-138'
Conflicts:
src/lib.rs
|
2015-08-12 21:22:01 +05:30 |
|
Georg Brandl
|
4074c1f968
|
methods: lint against String.to_string (fixes #100)
|
2015-08-12 17:03:13 +02:00 |
|
Georg Brandl
|
225969e8a3
|
methods: move misc.StrToStringPass to MethodsPass
|
2015-08-12 13:58:55 +02:00 |
|
Georg Brandl
|
e8fed074cf
|
new lint: warn if let-binding has unit value (fixes #74)
|
2015-08-12 13:21:07 +02:00 |
|
Georg Brandl
|
6d5f9478b2
|
utils: implement if_let_chain macro as suggested by isHavvy
|
2015-08-12 07:48:47 +02:00 |
|
Georg Brandl
|
02c0cafa14
|
move NeedlessReturn pass out to its own module and rename to ReturnPass
|
2015-08-11 22:06:59 +02:00 |
|
Georg Brandl
|
2bcc151888
|
new lint for Option.unwrap() and Result.unwrap()
The latter is set to Allow by default (fixes #24)
|
2015-08-11 21:19:11 +02:00 |
|
Manish Goregaokar
|
2cb26126d3
|
Merge branch 'pr-78'
Conflicts:
src/lib.rs
|
2015-08-11 23:28:06 +05:30 |
|
Georg Brandl
|
0ff476b529
|
new lint for unneeded return stmts
|
2015-08-11 19:05:11 +02:00 |
|
Georg Brandl
|
7b074d3ac7
|
Remove tabs and trailing whitespace from lib and misc.
|
2015-08-11 17:02:04 +02:00 |
|
llogiq
|
b393752814
|
New string_add_assign lint (first part of #121), also formatting & refactoring
|
2015-08-05 15:10:45 +02:00 |
|
llogiq
|
23caf3cccc
|
first unicode lint: zero_width_space
|
2015-06-11 11:35:00 +02:00 |
|
llogiq
|
e8ca19da24
|
fixed modules/visibility
|
2015-06-01 22:36:56 +02:00 |
|
llogiq
|
7f5891184d
|
merged upstream master
|
2015-06-01 13:55:55 +02:00 |
|
llogiq
|
4c76465154
|
Merge pull request #68 from Manishearth/macro_expn
macro expn detection in mut_mut.rs
|
2015-06-01 07:44:27 +02:00 |
|
Matthew Hall
|
423a9666ca
|
Implements #45 - any number mod 1 will be 0
|
2015-05-31 13:43:31 +01:00 |
|
llogiq
|
77838d6ba7
|
New lint for issue
#72
|
2015-05-30 15:10:19 +02:00 |
|
Matthew Hall
|
7e16822925
|
Add lint for ifs that could be collapsed
"Collapsible" ifs are ones which contain only a then block, and the then
block consists of an if that only has a then block.
|
2015-05-29 15:41:25 +01:00 |
|
llogiq
|
0d651c72ff
|
made macro test even simpler, added a few tests
|
2015-05-26 01:45:15 +02:00 |
|
llogiq
|
4292dc77a7
|
new lint: cmp_owned
|
2015-05-21 14:51:43 +02:00 |
|
llogiq
|
e8ca3c6eae
|
new lints len_zero and len_without_is_empty
|
2015-05-20 08:52:19 +02:00 |
|
llogiq
|
96bfade4f1
|
New lint: mut_mut (closes issue #9)
|
2015-05-18 09:02:24 +02:00 |
|
llogiq
|
edf747ab76
|
new lint: identity_op, refactored bit_masks a bit
|
2015-05-15 18:46:43 +02:00 |
|
llogiq
|
6bec4f35df
|
Added 'ineffective bit mask' lint
|
2015-05-15 14:09:29 +02:00 |
|
Manish Goregaokar
|
2447e1d5be
|
Add eta reduction (fixes #29)
|
2015-05-10 11:49:08 +05:30 |
|
llogiq
|
17bcf0e865
|
New lint: precedence, see issue #41
|
2015-05-06 12:59:08 +02:00 |
|
llogiq
|
ac151bb1f0
|
Added new 'float_cmp' lint (see issue #46)
|
2015-05-06 10:01:49 +02:00 |
|
llogiq
|
0936e0617a
|
new lint to check for doomed comparisons to NAN
|
2015-05-04 14:11:15 +02:00 |
|
llogiq
|
2cb84b9d15
|
New lint: approx_const
|
2015-05-04 12:01:34 +02:00 |
|
llogiq
|
8d2328d9a5
|
Added &String matching and renamed to vec_ptr_arg to ptr_arg, also added README section
|
2015-05-04 08:15:24 +02:00 |
|
llogiq
|
07adeee6e9
|
Added check for zero bitmask and uncommon directions, wrong comment in needless_bool corrected, added new lint vec_ptr_arg + test
|
2015-05-04 07:20:34 +02:00 |
|
llogiq
|
53fa76dff9
|
new lint: needless_bool (TODO: The warnings could give more specific directions)
|
2015-05-02 00:35:49 +02:00 |
|
llogiq
|
441b55b328
|
Added eq_op and bad_bit_mask from the extra_lints project (mostly plain copy, need to refactor to integrate better)
|
2015-04-30 11:48:43 +02:00 |
|
Manish Goregaokar
|
2935c31692
|
rustup (rustc 1.0.0-nightly (00978a987 2015-04-18) (built 2015-04-19))
|
2015-04-20 16:18:35 +05:30 |
|
Manish Goregaokar
|
426a3ee1e7
|
Rustup
|
2015-03-02 16:13:44 +05:30 |
|
Manish Goregaokar
|
67701e0062
|
-warnings
|
2015-02-19 05:03:27 +05:30 |
|
Manish Goregaokar
|
f428b18c47
|
rustup (fixes #28)
|
2015-01-10 11:56:58 +05:30 |
|
Manish Goregaokar
|
e57396bc52
|
Remove namespacing
|
2014-12-26 05:24:44 +05:30 |
|
Manish Goregaokar
|
ccf996c348
|
clippy lint group
|
2014-12-26 05:12:05 +05:30 |
|
Jonathan Castello
|
1431fc04af
|
Implement a lint to check for args like fn foo(ref x: u8) , as the ref is effectively ignored by rustc.
|
2014-12-24 15:20:30 -08:00 |
|
Manish Goregaokar
|
2703038f93
|
Add seanmonstar's StrToString lint
|
2014-12-16 00:46:39 +05:30 |
|
Manish Goregaokar
|
98d88e7eb4
|
rm if_let gate
|
2014-12-11 03:04:58 +05:30 |
|
Manish Goregaokar
|
ca7ad5fa80
|
Add DList lint (fixes #2)
|
2014-11-20 12:37:37 +05:30 |
|
Manish Goregaokar
|
542bfe3570
|
+match_if_let
|
2014-11-20 00:18:31 +05:30 |
|
Manish Goregaokar
|
92f13d8231
|
boxvec
|
2014-11-19 14:27:34 +05:30 |
|
Manish Goregaokar
|
37226273a7
|
init cargo
|
2014-11-19 13:23:40 +05:30 |
|