about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2016-05-25Lint binary regexesmcarton-42/+72
2016-05-25fix no_effect lintOliver Schneider-5/+5
2016-05-25simplify `mut_mut` lintOliver Schneider-41/+23
2016-05-24Split `new_without_default` and `new_without_default_derive`.Andre Bogus-10/+75
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-23Let cargo-clippy exit with a code > 0 if some error occuredBenoît Zugmeyer-2/+12
2016-05-23Rustup to *1.10.0-nightly (476fe6eef 2016-05-21)*mcarton-3/+4
2016-05-23Rustup to *1.10.0-nightly (764ef92ae 2016-05-19)*mcarton-6/+8
2016-05-23Rustup to *1.10.0-nightly (9c6904ca1 2016-05-18)*mcarton-75/+88
2016-05-18Merge branch 'pr-942'Manish Goregaokar-103/+88
2016-05-17Rustup to *1.10.0-nightly (cd6a40017 2016-05-16)*mcarton-103/+88
2016-05-16Don't panic if cargo rustc failsManish Goregaokar-4/+2
2016-05-16Allow invalid upcast comparisonsManish Goregaokar-3/+3
2016-05-13Merge pull request #928 from oli-obk/unnecessary_operationMartin Carton-3/+76
add a companion lint to `no_effect` with suggestions for partially (in-)effective statements
2016-05-13add a companion lint to `no_effect` with suggestions for partially effective ↵Oliver Schneider-3/+76
statements
2016-05-13Merge pull request #921 from afck/masterMartin Carton-2/+2
fix typos
2016-05-13fix typosAndreas Fackler-2/+2
2016-05-12Rustup to *1.10.0-nightly (22ac88f1a 2016-05-11)*mcarton-43/+40
2016-05-12don't suggest closures over constantsOliver Schneider-0/+8
fixes #917
2016-05-11Merge pull request #913 from oli-obk/assign_opsllogiq-1/+163
suggest `a op= b` over `a = a op b`
2016-05-11Merge pull request #915 from Manishearth/sysrootllogiq-3/+9
Use rustc --print sysroot, bump to v66 r? @llogiq
2016-05-11Merge pull request #914 from oli-obk/non_expressive_namesllogiq-18/+23
similar_names fixes
2016-05-11Use rustc --print sysroot, bump to v66Manish Goregaokar-3/+9
2016-05-11add known problemsOliver Schneider-2/+2
2016-05-11properly lint function argument patterns in similar_namesOliver Schneider-8/+8
2016-05-11don't lint at the use-site of bad struct field bindings if they're shorthandOliver Schneider-10/+15
fixes #899
2016-05-11suggest `a op= b` over `a = a op b`Oliver Schneider-1/+163
2016-05-10Support either rustup or multirust environment variablesJosh Stone-2/+7
Fixes #910
2016-05-10Merge pull request #681 from oli-obk/splitManish Goregaokar-5/+139
cargo clippy
2016-05-10Remove unused importsSeo Sanghyeon-6/+0
2016-05-09`cargo clippy` subcommandOliver Schneider-5/+139
2016-05-09falloutOliver Schneider-1/+1
2016-05-09needless borrows found in clippyOliver Schneider-35/+35
2016-05-09add needless_borrow lintOliver Schneider-0/+53
2016-05-07Merge pull request #906 from Manishearth/birkenfeld-masterManish Goregaokar-38/+34
Rustup to *rustc 1.10.0-nightly (62e2b2fb7 2016-05-06)*
2016-05-08Fix testsmcarton-14/+12
2016-05-06fix markdown generated from codeOliver Schneider-2/+2
2016-05-05Don’t warn in titles in DOC_MARKDOWNmcarton-0/+6
2016-05-05Fix issue with `DOC_MARKDOWN` and punctuationmcarton-3/+4
2016-05-04rustup: fix breakage in diagnostics APIGeorg Brandl-24/+22
Also adds a function to add the clippy wiki note, which is used a few times.
2016-05-02doc markdown lint shows the exact word locationOliver Schneider-5/+15
2016-05-02doc markdown lint's span shows the line instead of the itemOliver Schneider-31/+18
2016-05-02Merge branch 'pr-890'Manish Goregaokar-16/+21
2016-05-02similar_names should be allow-by-defaultOliver Schneider-1/+1
2016-05-02don't lint similar_names inside #[test] functionsOliver Schneider-14/+19
2016-04-30fixed tests, added clippy_restrictions lint groupAndre Bogus-15/+22
2016-04-30lint remainder, document test w/ half exprAndre Bogus-1/+1
2016-04-30fix #887: New lints for integer/floating-point arithmeticAndre Bogus-0/+109
2016-04-26Centralize more pathsmcarton-3/+3
2016-04-26Fix paths resolutionmcarton-47/+78
Put more paths into the `utils::paths` module.
2016-04-26Rustup to rustc 1.10.0-nightly (645dd013a 2016-04-24); release 0.0.64Manish Goregaokar-7/+7