| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-30 | lint all guard types, not just lock functions | Areredify | -3/+3 | |
| 2020-01-30 | add lint | Mikhail Babenko | -0/+3 | |
| 2020-01-23 | add `option_as_ref_deref` lint | Areredify | -0/+8 | |
| 2020-01-12 | Add lint logic. | xiongmao86 | -0/+1 | |
| 2019-12-31 | Rustup to rust-lang/rust#67707 | Yuki Okushi | -1/+1 | |
| 2019-12-04 | Rustup to rust-lang/rust#66878 | Matthias Krüger | -1/+1 | |
| 2019-11-07 | Add lint for exit | Heinz N. Gies | -0/+1 | |
| 2019-10-24 | Fix lint_without_lint_pass lint | flip1995 | -1/+0 | |
| 2019-09-20 | new lint: mem-replace-with-uninit | Andre Bogus | -0/+2 | |
| 2019-09-03 | lint against `MaybeUninit::uninit().assume_init()` | Andre Bogus | -0/+2 | |
| 2019-08-23 | Re-factor useless_format lint | Lzu Tao | -2/+3 | |
| 2019-08-21 | Fix `temporary_cstring_as_ptr` false negative | Michael Wright | -1/+1 | |
| Fixes #4375. Changes the check to test when `.unwrap().as_ptr()` is called on any `Result<CString, _>` as suggested by @flip1995 (https://github.com/rust-lang/rust-clippy/issues/4375#issuecomment-520724123). | ||||
| 2019-08-11 | Handle calls with 'std::convert::identity' | Jeremy Stucki | -0/+1 | |
| 2019-08-11 | deprecate invalid_ref lint | Ralf Jung | -4/+0 | |
| 2019-06-23 | PR comments | Joe Frikker | -0/+1 | |
| 2019-06-08 | Add OUTER_EXPN_INFO lint | Michael Wright | -0/+1 | |
| 2019-05-18 | Dogfood | Oliver Scherer | -2/+2 | |
| 2019-05-17 | Prevent symbocalypse | Oliver Scherer | -120/+112 | |
| 2019-05-14 | Rustfmt all the things | Oliver Scherer | -111/+113 | |
| 2019-05-14 | Use symbols instead of strings | Oliver Scherer | -108/+118 | |
| 2019-02-20 | Fixed formatting and typo | bzzzz | -1/+1 | |
| 2019-02-20 | Make needless_range_loop not applicable to structures without iter method | bzzzz | -0/+2 | |
| 2019-02-17 | Add a lint to warn on `T: Drop` bounds | Michael Howell | -0/+1 | |
| **What it does:** Checks for generics with `std::ops::Drop` as bounds. **Why is this bad?** `Drop` bounds do not really accomplish anything. A type may have compiler-generated drop glue without implementing the `Drop` trait itself. The `Drop` trait also only has one method, `Drop::drop`, and that function is by fiat not callable in user code. So there is really no use case for using `Drop` in trait bounds. **Known problems:** None. **Example:** ```rust fn foo<T: Drop>() {} ``` | ||||
| 2019-01-28 | Update more changed iterator paths | Oliver Scherer | -1/+1 | |
| 2019-01-28 | Update changed iterator paths | Oliver Scherer | -1/+1 | |
| 2019-01-19 | Catch up with `format_args` change | Shotaro Yamada | -0/+1 | |
| Catches up with a change in rust-lang/rust#57537 Happened to fix a bug in `expect_fun_call`, that is the lint ignores more than one arguments to `format`. | ||||
| 2019-01-08 | Remove all copyright license headers | Philipp Hansch | -9/+0 | |
| Discussion previously happened in https://github.com/rust-lang/rust/pull/43498 | ||||
| 2019-01-05 | Revert "Auto merge of #3603 - xfix:random-state-lint, r=phansch" | Matthias Krüger | -1/+0 | |
| This reverts commit 0a6593cd1b12c06d4ff2f2ad0ccf20e77f1ec5f6, reversing changes made to 5277a1fb6c1be42ec0c57a6f60d82fc18a962259. This hopefully fixes #3628 | ||||
| 2018-12-30 | random_state lint | Konrad Borowski | -0/+1 | |
| 2018-12-08 | Fix c_void false positive caused by libc refactoring | Philipp Hansch | -2/+0 | |
| The path of `libc::c_void` has changes in https://github.com/rust-lang/libc/commit/5c1a6b8a6d558882927a0816d91c01b9c2a88018 The DefId path is now always platform specific like `libc::windows::c_void`. This fixes our c_void detection to only check the first and last elements. | ||||
| 2018-11-27 | Run rustfmt on clippy_lints | flip1995 | -1/+0 | |
| 2018-10-29 | Rewrite registered lint collection | flip1995 | -1/+1 | |
| 2018-10-26 | Add redundant_clone lint | Shotaro Yamada | -0/+8 | |
| 2018-10-24 | Add lint for calling `mem::discriminant` on a non-enum type | HMPerson1 | -0/+1 | |
| 2018-10-06 | Add license header to Rust files | Manish Goregaokar | -0/+10 | |
| 2018-10-05 | Remove unused utils | Manish Goregaokar | -1/+0 | |
| 2018-09-19 | Add lint for `mem::replace(.., None)`. | Jay Kickliter | -0/+1 | |
| Suggest `Option::take()` as an alternative. | ||||
| 2018-09-19 | Merge pull request #3187 from flip1995/internal_fn | Philipp Hansch | -0/+2 | |
| New internal lint: compiler_lint_functions | ||||
| 2018-09-17 | Fix c_void path | flip1995 | -1/+1 | |
| This got changed in rust-lang/rust#53910 | ||||
| 2018-09-15 | Add internal lint compiler_lint_functions | flip1995 | -0/+2 | |
| 2018-09-12 | Fix lint_without_lint_pass lint | flip1995 | -2/+2 | |
| 2018-08-28 | Make clippy_lints::{utils,consts} modules private, remove unused items. | Corey Farwell | -9/+0 | |
| 2018-07-01 | Rustup | Oliver Schneider | -8/+8 | |
| 2018-06-14 | Add default_trait_access lint | Daniel Wagner-Hall | -0/+1 | |
| 2018-06-09 | Add duration_subsec lint | Michael Wright | -0/+1 | |
| Closes #2543 | ||||
| 2018-06-03 | Reduced scope of `nonminimal_bool` so that it doesn't evaluate only ↵ | Bruno Kirschner | -0/+2 | |
| partially orded types. | ||||
| 2018-05-03 | Rustup field -> method transition of ..= | Oliver Schneider | -0/+2 | |
| 2018-04-24 | Make cast_ptr_alignment ignore c_void | Devon Hollowood | -0/+2 | |
| 2018-04-07 | New lints for write! / writeln! macros. | Evan Simmons | -0/+1 | |
| 2018-03-30 | Rustup to rustc 1.26.0-nightly (ae544ee1c 2018-03-29) | Manish Goregaokar | -1/+1 | |
