Oliver Schneider
|
06ca1fc0a6
|
lint on binding-names that are too similar
|
2016-03-18 14:06:39 +01:00 |
|
mcarton
|
14dcb60bf8
|
s/Clippy.toml/clippy.toml
|
2016-03-12 14:52:09 +01:00 |
|
mcarton
|
aa4daea364
|
Lint function with too many arguments
|
2016-03-12 14:52:06 +01:00 |
|
mcarton
|
578750aae1
|
Document the configuration file
|
2016-03-12 14:51:47 +01:00 |
|
mcarton
|
a3031e34f9
|
Add a BLACKLISTED_NAME lint
|
2016-03-12 14:51:45 +01:00 |
|
Adolfo Ochagavía
|
87ef5f4d3b
|
Lint against indexing and slicing
This can be useful to prevent panics in a codebase. ATM it is a pedantic
lint, but in the future it should be added to the restricions group.
|
2016-03-11 21:30:35 +01:00 |
|
mcarton
|
3f112b1b8a
|
Fix punctuation in README
|
2016-03-11 14:26:26 +01:00 |
|
Manish Goregaokar
|
1d41ec9846
|
Merge pull request #742 from ctjhoa/master
Add clippy linting service badge
|
2016-03-11 08:41:53 +05:30 |
|
Camille TJHOA
|
e67e21ca5d
|
Add link with clippy service
|
2016-03-10 21:42:24 +01:00 |
|
mcarton
|
d7129f560d
|
Lint types with fn new() -> Self and no Default impl
|
2016-03-08 17:00:37 +01:00 |
|
mcarton
|
204c12c99e
|
Lint unused labels
|
2016-03-08 16:43:40 +01:00 |
|
KALPESH KRISHNA
|
55fbf59f3b
|
Linting classical overflow checks.
|
2016-03-08 02:48:42 +05:30 |
|
Camille TJHOA
|
59f44eb17a
|
add clippy service badge
|
2016-03-07 00:12:06 +01:00 |
|
KALPESH KRISHNA
|
e421a0f8a3
|
Warn about calling a closure in the same expression where it's defined.
|
2016-03-05 22:41:52 +05:30 |
|
Oliver Schneider
|
3b7720f992
|
lint ! and != in if expressions with else branches
|
2016-02-29 12:34:48 +01:00 |
|
Oliver Schneider
|
67213c9be4
|
lint unportable clike enum discriminants
|
2016-02-29 09:36:13 +01:00 |
|
mcarton
|
76004306cc
|
Lint manual swaps
|
2016-02-28 12:16:13 +01:00 |
|
mcarton
|
72ef26272d
|
Lint foo = bar; bar = foo sequences
|
2016-02-28 00:02:43 +01:00 |
|
mcarton
|
1c3cce8ba5
|
Add a lint about suspiciously formatted else if
|
2016-02-27 18:18:53 +01:00 |
|
mcarton
|
810de56079
|
Add a lint about suspiciously formatted =@ ops
For `@` in {`*`, `!`, `-`}.
|
2016-02-27 17:57:36 +01:00 |
|
mcarton
|
ef4401d4ac
|
Lint about usage 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 |
|
mcarton
|
b5ba621f61
|
Make DERIVE_HASH_NOT_EQ symmetric
|
2016-02-16 00:15:11 +01:00 |
|
Joshua Holmer
|
7eea67605a
|
Lint single-character strings as P: Pattern args
Fixes #650
|
2016-02-14 22:40:43 -05:00 |
|
llogiq
|
5521a75707
|
Merge pull request #654 from mcarton/new
Lints about `new` methods
|
2016-02-13 22:19:36 +01:00 |
|
Manish Goregaokar
|
1e176cae5d
|
Bump twice
|
2016-02-13 18:04:46 +05:30 |
|
Manish Goregaokar
|
d964e18b90
|
Wrong crate
|
2016-02-13 17:43:28 +05:30 |
|
Manish Goregaokar
|
9fd1745db6
|
+license
|
2016-02-13 17:38:08 +05:30 |
|
mcarton
|
e8c2aa2997
|
Lint about new methods not returning Self
|
2016-02-13 13:03:28 +01:00 |
|
Manish Goregaokar
|
d4ebd68df2
|
Clarify readme
|
2016-02-13 08:45:36 +05:30 |
|
mcarton
|
f309dc3c0f
|
Add the MATCH_SAME_ARMS lint
|
2016-02-12 14:30:52 +01:00 |
|
llogiq
|
d305bca25b
|
fixed README
|
2016-02-12 12:31:13 +01:00 |
|
llogiq
|
9ee462625b
|
Merge pull request #637 from mcarton/debug
Lint usage of `Debug`-based formatting
|
2016-02-12 12:18:15 +01:00 |
|
Manish Goregaokar
|
1013026f18
|
Merge branch 'pr-645'
|
2016-02-10 10:20:23 +05:30 |
|
mcarton
|
2db6965c81
|
Lint usage of Debug -based formatting
|
2016-02-09 21:22:54 +01:00 |
|
Joshua Holmer
|
2687a3f6b5
|
Update lints
|
2016-02-09 14:52:20 -05: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 |
|
mcarton
|
344698377f
|
Fix typo
|
2016-02-07 13:27:09 +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
|
a02b8124de
|
Lint about trivial regexes
|
2016-02-05 23:10:48 +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
|
4eb9a921d4
|
Lint on cloning double pointer
fixes #620
|
2016-02-05 16:04:15 +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
|
d93eca29fc
|
Fix typo in drop_ref lint description.
|
2016-02-02 20:47:38 +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
|
328d2c7626
|
add lint to check for enums where all variants have the same pre-/postfix
|
2016-02-01 13:01:16 +01: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 |
|
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
|
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
|
23dfb2fbc0
|
Make update_lints script accept digits in lint names
|
2016-01-27 20:59:19 +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 |
|
Florian Hartwig
|
01eda52cb5
|
Add lint for "string literal".as_bytes()
|
2016-01-19 19:17:50 +01:00 |
|
mcarton
|
c6604bb281
|
Add a lint to warn about call to .*or(foo(..))
|
2016-01-16 18:47:45 +01:00 |
|
mcarton
|
c2444c6043
|
Lint about else { if .. } with useless braces
|
2016-01-13 18:32:55 +01:00 |
|
mcarton
|
09129c1b41
|
Add BTreeMap to the HASHMAP_ENTRY rule
Fixes #433
|
2016-01-13 17:27:36 +01:00 |
|
llogiq
|
37707b5a34
|
added semver lint
|
2016-01-09 02:05:43 +01:00 |
|
mcarton
|
0c6e385493
|
Implement a HashMapLint
|
2016-01-03 17:04:08 +01:00 |
|
Manish Goregaokar
|
4484448cd1
|
Merge branch 'pr-538'
Conflicts:
README.md
|
2016-01-03 21:26:04 +05:30 |
|
Manish Goregaokar
|
780dedc500
|
fixups
|
2016-01-03 21:25:09 +05:30 |
|
Guillaume Gomez
|
abfb1d3ca1
|
Add new lint on function naming check (the '_')
|
2016-01-03 14:48:54 +01:00 |
|
mcarton
|
542685dad1
|
Merge branch 'master' of https://github.com/Manishearth/rust-clippy into #471
|
2016-01-02 19:36:45 +01:00 |
|
Manish Goregaokar
|
32cf6e32f6
|
Improve documentation on match_ref_pats (fixes #532)
|
2016-01-02 16:36:17 +05:30 |
|
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 |
|
mcarton
|
592ca26e90
|
Fix #518
|
2015-12-23 22:37:52 +01:00 |
|
mcarton
|
1aa3956b8a
|
Update README
|
2015-12-23 02:45:17 +01:00 |
|
mcarton
|
3abdcd4709
|
Implement #364
|
2015-12-21 19:36:58 +01:00 |
|
Devon Hollowood
|
43b96d59ad
|
Run update_lints.py
|
2015-12-12 21:39:10 -08:00 |
|
Andre Bogus
|
98c4dc185c
|
updated lints
|
2015-12-08 06:32:55 +01:00 |
|
llogiq
|
3260b501a2
|
Merge pull request #483 from Manishearth/bored
Add lint for unused lifetimes (fixes #459)
|
2015-12-07 21:47:10 +01: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
|
c7b87a06d2
|
Add lint for unused lifetimes (fixes #459)
|
2015-12-07 06:55:14 -05:00 |
|
Manish Goregaokar
|
18e81c1b59
|
Rudimentary escape analysis for Box<T>
|
2015-12-04 20:23:14 +05:30 |
|
Oliver Schneider
|
617c820e6b
|
compute cyclomatic complexity (adjusted to not punish Rust's match )
|
2015-12-03 16:41:55 +01:00 |
|
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
|
84ad2be1df
|
Merge branch 'pr-462'
Conflicts:
README.md
|
2015-11-22 21:58:13 +05:30 |
|
John Quigley
|
d4cf288b38
|
Add block_in_if lint, #434
|
2015-11-22 21:52:06 +05:30 |
|
Florian Hartwig
|
516f648460
|
Run update_lints
|
2015-11-19 17:15:21 +01:00 |
|
Andrew Paseltiner
|
e8a239a1a2
|
Add lint for useless transmutes
Closes #441.
|
2015-11-11 10:53:11 -05:00 |
|