| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-08-27 | Merge pull request #239 from jedisct1/nightly | Manish Goregaokar | -1/+3 | |
| Changes for rust-nightly after #27856 | ||||
| 2015-08-26 | eta_reduction: fix false positive for unsafe fns (fixes #243) | Georg Brandl | -6/+16 | |
| 2015-08-26 | added helpful links to lints that have wiki entries | llogiq | -83/+150 | |
| 2015-08-25 | Merge pull request #240 from Manishearth/shadow_scope | llogiq | -1/+4 | |
| correct scoping for shadow lints | ||||
| 2015-08-25 | correct scoping for shadow lints | llogiq | -1/+4 | |
| 2015-08-26 | Merge pull request #237 from birkenfeld/iter_fix | Manish Goregaokar | -14/+37 | |
| loops: use a whitelist for the "x.iter() -> &x" lint (fixes #236) | ||||
| 2015-08-25 | Changes for rust-nightly after #27856 | Frank Denis | -1/+3 | |
| 2015-08-26 | Merge pull request #238 from birkenfeld/to_string_fix | Manish Goregaokar | -3/+24 | |
| methods: suggest correct replacement for `to_string()` (fixes #232) | ||||
| 2015-08-25 | fixed false positives on structs/enum variants | llogiq | -1/+8 | |
| 2015-08-25 | Merge branch 'master' of https://github.com/Manishearth/rust-clippy into shadow | llogiq | -185/+26 | |
| 2015-08-25 | shadowing detection | llogiq | -0/+2 | |
| 2015-08-25 | Merge pull request #230 from birkenfeld/eq_op_fix | llogiq | -185/+26 | |
| eq_op: cut back to expressions that are guaranteed side effect free | ||||
| 2015-08-25 | methods: suggest correct replacement for `to_string()` (fixes #232) | Georg Brandl | -3/+24 | |
| 2015-08-25 | loops: use a whitelist for the "x.iter() -> &x" lint (fixes #236) | Georg Brandl | -14/+37 | |
| 2015-08-25 | shadowing detection | llogiq | -24/+43 | |
| 2015-08-25 | all: remove unneeded deref and/or ref operations | Georg Brandl | -37/+33 | |
| 2015-08-25 | collapsible_if: remove extraneous note output | Georg Brandl | -1/+0 | |
| This was probably a debug addition. | ||||
| 2015-08-25 | all: remove unneeded deref and/or ref operations | Georg Brandl | -37/+33 | |
| 2015-08-25 | shadowing detection | llogiq | -60/+91 | |
| 2015-08-25 | collapsible_if: remove extraneous note output | Georg Brandl | -1/+0 | |
| This was probably a debug addition. | ||||
| 2015-08-25 | methods: people might be using to_string() to make a copy; add a hint for that | Georg Brandl | -1/+2 | |
| 2015-08-25 | eq_op: cut back to expressions that are guaranteed side effect free | Georg Brandl | -185/+26 | |
| fixes #229 | ||||
| 2015-08-25 | new lint: inherent methods that should be trait impls (fixes #218) | Georg Brandl | -2/+117 | |
| 2015-08-24 | shadowing detection | llogiq | -4/+239 | |
| 2015-08-24 | Merge pull request #226 from birkenfeld/fixes | llogiq | -13/+19 | |
| Two small fixes/refactorings | ||||
| 2015-08-23 | ranges: remove unneeded as_str() | Georg Brandl | -1/+1 | |
| 2015-08-23 | utils: extract utility method for matching trait method calls from loops | Georg Brandl | -12/+18 | |
| 2015-08-23 | Refactored CastPass. | R.Chavignat | -73/+70 | |
| 2015-08-23 | Merge branch 'master' into cast_iusize_improvements | R.Chavignat | -213/+334 | |
| 2015-08-22 | Completed the implementation of *size handling. | R.Chavignat | -20/+67 | |
| Added some more cases to the test, and implemented a new lint, cast_possible_wrap, triggered when casting from an unsigned type to a signed type of the same size. | ||||
| 2015-08-22 | Merge pull request #216 from birkenfeld/match_pass | llogiq | -99/+126 | |
| new lint: using &Ref patterns instead of matching on *expr (fixes #187) | ||||
| 2015-08-22 | matches: special message for this case | Georg Brandl | -13/+14 | |
| match &e { &Pat1 => {}, &Pat2 => {}, ... } (inspired by dogfood fixes) | ||||
| 2015-08-22 | &-matches: dogfood fixes! | Georg Brandl | -35/+35 | |
| 2015-08-22 | new lint: using &Ref patterns instead of matching on *expr (fixes #187) | Georg Brandl | -3/+28 | |
| 2015-08-22 | matches: new module, move single_match lint there | Georg Brandl | -64/+65 | |
| 2015-08-22 | types: check for macros in type complexity check | Georg Brandl | -0/+1 | |
| 2015-08-22 | Fix doubleborrow of refcell in consts.rs | Manish Goregaokar | -0/+5 | |
| 2015-08-22 | new lint: type complexity (fixes #93) | Georg Brandl | -0/+127 | |
| Still very naive, but it's a start. | ||||
| 2015-08-22 | ptr_arg: fix panic when pattern type is not in tcx | Georg Brandl | -14/+12 | |
| 2015-08-22 | Casts : work in progress handling *size separately | R.Chavignat | -9/+28 | |
| 2015-08-21 | utils: add match_type() helper function | Georg Brandl | -63/+53 | |
| which saves one level of matching when checking for type paths | ||||
| 2015-08-21 | all: put often used DefPaths into utils as consts | Georg Brandl | -27/+19 | |
| Also remove the "use xxx;" blocks to ensure import paths don't change. They don't work anyway since stuff may still be re-exported at the old location, while we need the "canonical" location for the type checks. Plus, the test suite catches all these cases. | ||||
| 2015-08-21 | types: use middle::ty types instead of ast types | Georg Brandl | -48/+23 | |
| This gets rid of the match_ty_unwrap function. | ||||
| 2015-08-21 | ptr_arg improvements (fixes #214) | Georg Brandl | -19/+26 | |
| * do not trigger on mutable references * use "real" type from ty, not AST type | ||||
| 2015-08-21 | Merge pull request #212 from Manishearth/eq_op_const | llogiq | -69/+75 | |
| Eq op const | ||||
| 2015-08-21 | const folding for eq_op | llogiq | -2/+3 | |
| 2015-08-21 | const folding for eq_op | llogiq | -68/+73 | |
| 2015-08-21 | Added support for isize/usize in the CastPass lint pass. | R.Chavignat | -18/+18 | |
| Extracted the match that determines an integer types's size in a utility function and implemented support for usize/isize. Added a needed feature to the crate root. Added some tests to cover those cases, and a test I previously forgot. Silenced two errors signaled by dogfood.sh in unicode.rs. | ||||
| 2015-08-20 | Reworked the error messages for more heplfulness. | R.Chavignat | -12/+13 | |
| Renamed the cast_possible_overflow lint to cast_possible_truncation, and updated the error message, readme and crate root accordingly. Added some more information to the message for the cast_precision_loss lint. Updated the test case to reflect changes. | ||||
| 2015-08-20 | Refactored the CastPass lints. | R.Chavignat | -86/+35 | |
