Commit Graph

925 Commits

Author SHA1 Message Date
Oliver Schneider c89c5d21c1 Merge remote-tracking branch 'origin/master' into examples 2016-09-19 15:38:38 +02:00
mcarton c090c3df21 Rustup to *rustc 1.13.0-nightly (cbe4de78e 2016-09-05)* 2016-09-06 19:04:38 +02:00
mcarton 36d8ca04a1 Add a MISSING_DOCS_IN_PRIVATE_ITEMS lint 2016-08-23 18:28:39 +02:00
Oliver Schneider 7b717d3152 fallout 2016-08-17 18:35:25 +02:00
Oliver Schneider 59c31d319a plugin mode still needs to work 2016-08-17 18:26:58 +02:00
Oliver Schneider e3723cb938 running cargo clippy on a crate that has the clippy plugin enabled errors out due to duplicate lints 2016-08-17 18:09:35 +02:00
Oliver Schneider 0dab78b3e6 unify "test", "bench", "example" and "bin" into one branch 2016-08-17 18:09:35 +02:00
Oliver Schneider 32a0069f67 no println output 2016-08-17 18:09:35 +02:00
Oliver Schneider 6d7269a675 also run clippy on examples 2016-08-17 18:09:35 +02:00
Manish Goregaokar f006805c4a Bump to 0.0.82 2016-08-17 09:20:20 +05:30
Sascha Hanse 9aa7701262 make clippy compile again with the latest nightly after rust-lang/rust@65eb024542 2016-08-17 00:21:58 +02:00
Oliver Schneider 871f8dcab3 don't run clippy on dependencies when running cargo clippy 2016-07-04 13:33:48 +02:00
mcarton 3c4af49662 Rustup to ea0dc92972 2016-07-01 17:44:17 +02:00
mcarton e4dceef7e7 Revert "Automatically defines the clippy feature"
This reverts commit d7ba66bf44.

It was causing problems with crates with:

```rust
#![cfg_attr(feature="clippy", plugin(clippy))]
```
2016-06-29 14:29:25 +02:00
Oliver Schneider 36c5026c48 fix cargo clippy when using with --manifest-path 2016-06-21 12:31:30 +02:00
Manish Goregaokar 5b1d849c7e Revert "fix cargo clippy when using with --manifest-path"
This reverts commit b31bebeea4.
2016-06-21 15:24:04 +05:30
Oliver Schneider b31bebeea4 fix cargo clippy when using with --manifest-path 2016-06-21 11:35:34 +02:00
mcarton 489576437d Cleanup dependencies and features 2016-06-10 00:09:17 +02:00
mcarton 11665a0d79 Dogfood 2016-06-10 00:08:14 +02:00
mcarton 90453fd893 Run rustfmt
Only partially apply suggestions.
2016-06-10 00:08:14 +02:00
mcarton d7ba66bf44 Automatically defines the clippy feature 2016-06-08 21:53:58 +02:00
Oliver Schneider 8d5524f1da clippy should work on all systems 2016-06-06 16:43:58 +02:00
Oliver Schneider a81181b758 don't abort after successfully linting a target 2016-06-06 11:28:09 +02:00
Oliver Schneider 078cc68c52 no indexing 2016-06-02 17:39:28 +02:00
Oliver Schneider 7bb8ba4631 process more kinds of metadata 2016-06-02 17:29:25 +02:00
Oliver Schneider 80e81d351d add version check to the unit tests 2016-05-30 12:47:04 +02:00
Oliver Schneider e6a089efa9 dogfood 2016-05-30 11:32:02 +02:00
Oliver Schneider 0818e70497 don't require cargo clippy to pass a --lib or --bin x argument 2016-05-30 11:32:02 +02:00
Oliver Schneider bf227f4729 split clippy into lints, plugin and cargo-clippy 2016-05-27 13:03:58 +02:00
Oliver Schneider 5eca09793e needless_borrow reported on &&T when only &T implements Trait and &Trait is required 2016-05-27 12:12:38 +02:00
mcarton 8ac545d0fe Fix documentation 2016-05-26 00:08:31 +02:00
llogiq 4c347320be Merge pull request #955 from Manishearth/regexes
Regexes
2016-05-26 00:00:07 +02:00
mcarton 51d166f17a Support RegexBuilder 2016-05-25 21:36:51 +02:00
mcarton 4f11f84dee Lint binary regexes 2016-05-25 21:14:14 +02:00
Oliver Schneider bb69e60b30 fix no_effect lint 2016-05-25 18:51:35 +02:00
Oliver Schneider e90a0be923 simplify mut_mut lint 2016-05-25 10:40:25 +02:00
Andre Bogus 9cfc42275d Split new_without_default and new_without_default_derive.
This is still very slow, because we do a trait lookup for each field.
Perhaps storing the visited types in a set to reuse types would improve
performance somewhat. Also we may want to pre-decide some known types
(e.g. `Vec<T>`, `Option<T>`).
2016-05-24 18:22:18 +02:00
Benoît Zugmeyer 7a9dac4e1c Let cargo-clippy exit with a code > 0 if some error occured 2016-05-23 22:35:00 +02:00
mcarton ac2e175c1b Rustup to *1.10.0-nightly (476fe6eef 2016-05-21)* 2016-05-23 16:36:10 +02:00
mcarton 6dd608e53e Rustup to *1.10.0-nightly (764ef92ae 2016-05-19)* 2016-05-23 16:11:28 +02:00
mcarton 2a5416d662 Rustup to *1.10.0-nightly (9c6904ca1 2016-05-18)* 2016-05-23 16:11:19 +02:00
Manish Goregaokar 973ae82d72 Merge branch 'pr-942' 2016-05-18 13:13:35 +05:30
mcarton ca05e93c10 Rustup to *1.10.0-nightly (cd6a40017 2016-05-16)* 2016-05-17 23:25:20 +02:00
Manish Goregaokar 6a309af2f3 Don't panic if cargo rustc fails 2016-05-16 23:13:47 +05:30
Manish Goregaokar f2f5fefd00 Allow invalid upcast comparisons 2016-05-16 22:52:22 +05:30
Martin Carton 4c4b1af03c Merge pull request #928 from oli-obk/unnecessary_operation
add a companion lint to `no_effect` with suggestions for partially (in-)effective statements
2016-05-13 17:45:58 +02:00
Oliver Schneider 1e897f1552 add a companion lint to no_effect with suggestions for partially effective statements 2016-05-13 16:43:47 +02:00
Martin Carton e890bb5e4b Merge pull request #921 from afck/master
fix typos
2016-05-13 12:13:23 +02:00
Andreas Fackler 87df6ae8cb fix typos 2016-05-13 08:50:51 +03:00
mcarton a9bea1f52b Rustup to *1.10.0-nightly (22ac88f1a 2016-05-11)* 2016-05-12 21:22:38 +02:00