]>
git.lizzy.rs Git - rust.git/log
Cameron Steffen [Tue, 10 Oct 2017 05:03:39 +0000 (00:03 -0500)]
move ok_expect tests
Cameron Steffen [Tue, 10 Oct 2017 04:56:49 +0000 (23:56 -0500)]
move string_extend tests
Cameron Steffen [Tue, 10 Oct 2017 04:15:19 +0000 (23:15 -0500)]
move cstring tests
Cameron Steffen [Tue, 10 Oct 2017 04:07:12 +0000 (23:07 -0500)]
move unnecessary clone tests
Cameron Steffen [Tue, 10 Oct 2017 04:00:47 +0000 (23:00 -0500)]
move single_char_pattern tests
Cameron Steffen [Tue, 10 Oct 2017 03:45:03 +0000 (22:45 -0500)]
move starts_ends_with tests
Oliver Schneider [Sun, 8 Oct 2017 18:14:55 +0000 (20:14 +0200)]
Merge pull request #2117 from sinkuu/improve_take_by_value
Improve needless_pass_by_value
Oliver Schneider [Sun, 8 Oct 2017 18:12:26 +0000 (20:12 +0200)]
Merge pull request #2115 from niklasf/fix-manual-testing-docs
Fix manual testing command in docs
Oliver Schneider [Sun, 8 Oct 2017 18:10:23 +0000 (20:10 +0200)]
Merge pull request #2116 from niklasf/range-plus-minus-one
Lint range_plus_one and range_minus_one (closes #329)
Niklas Fiekas [Sun, 8 Oct 2017 10:43:23 +0000 (12:43 +0200)]
Add tests for range_plus_one and range_minus_one
sinkuu [Sun, 8 Oct 2017 11:17:04 +0000 (20:17 +0900)]
Remove intermediate vec
Niklas Fiekas [Sun, 8 Oct 2017 10:42:17 +0000 (12:42 +0200)]
Allow range_plus_one while ..= ranges are unstable
Niklas Fiekas [Sat, 7 Oct 2017 14:56:45 +0000 (16:56 +0200)]
Lint range_plus_one and range_minus_one (closes #329)
Niklas Fiekas [Sat, 7 Oct 2017 11:54:40 +0000 (13:54 +0200)]
Fix manual testing command in docs
Oliver Schneider [Sun, 8 Oct 2017 09:51:15 +0000 (11:51 +0200)]
Merge pull request #2112 from topecongiro/issue-2109
Add a suggestion to replace `map(f).unwrap_or(None)` with `and_then(f)`.
Oliver Schneider [Sun, 8 Oct 2017 09:24:41 +0000 (11:24 +0200)]
Merge pull request #2067 from jugglerchris/no_effect_with_drop
Fix #2061 (don't suggest removing types which implement Drop)
sinkuu [Sun, 8 Oct 2017 09:04:45 +0000 (18:04 +0900)]
Exclude Fn traits
sinkuu [Sun, 8 Oct 2017 08:51:44 +0000 (17:51 +0900)]
Duplicate ptr_arg's suggestion logic
sinkuu [Sun, 8 Oct 2017 01:23:41 +0000 (10:23 +0900)]
Reduce false-positives for needless_pass_by_value lint
Excluding a type whose reference also fulfills the trait bound.
Chris Emerson [Sat, 7 Oct 2017 22:32:09 +0000 (23:32 +0100)]
Add a test with a struct containing a String.
Chris Emerson [Sat, 7 Oct 2017 22:24:36 +0000 (23:24 +0100)]
Merge branch 'master' into no_effect_with_drop
Seiichi Uchida [Sat, 7 Oct 2017 12:14:30 +0000 (21:14 +0900)]
Add multiline case for test against map(f).unwrap_or(None)
Seiichi Uchida [Fri, 6 Oct 2017 15:10:45 +0000 (00:10 +0900)]
Add a comment that explains about comparing snippet to raw text
Seiichi Uchida [Fri, 6 Oct 2017 13:04:16 +0000 (22:04 +0900)]
Update OPTION_MAP_UNWRAP_OR lint
Add a suggestion to replace `map(f).unwrap_or(None)` with `and_then(f)`.
Oliver Schneider [Fri, 6 Oct 2017 07:10:33 +0000 (09:10 +0200)]
Merge pull request #2111 from camsteffen/never_loop
Fix never_loop
Cameron Steffen [Fri, 6 Oct 2017 05:04:39 +0000 (00:04 -0500)]
fix never_loop
Cameron Steffen [Fri, 6 Oct 2017 04:46:08 +0000 (23:46 -0500)]
add never_loop test
Oliver Schneider [Wed, 4 Oct 2017 14:06:12 +0000 (16:06 +0200)]
Merge pull request #1513 from sinkuu/identical_conversion
Add identity_conversion lint
sinkuu [Wed, 4 Oct 2017 13:26:41 +0000 (22:26 +0900)]
Test if #[allow] works
sinkuu [Sun, 5 Feb 2017 04:41:09 +0000 (13:41 +0900)]
Add identity_conversion lint (fixes #1051)
Oliver Schneider [Tue, 3 Oct 2017 12:45:03 +0000 (14:45 +0200)]
Merge pull request #2103 from pizzaiter/fix-2099
Add some more lints for transmute
PizzaIter [Mon, 2 Oct 2017 15:23:24 +0000 (17:23 +0200)]
Add lints `transmute_int_to_*`
Oliver Schneider [Tue, 3 Oct 2017 11:28:53 +0000 (13:28 +0200)]
Merge pull request #2065 from rust-lang-nursery/cargo_clippy
Cargo clippy refactoring
Oliver Schneider [Mon, 18 Sep 2017 10:47:33 +0000 (12:47 +0200)]
Reduce the hackiness of cargo-clippy
Oliver Schneider [Sat, 30 Sep 2017 15:10:09 +0000 (17:10 +0200)]
Merge pull request #1838 from rust-lang-nursery/fix-doc
Don't lint autolinks in `doc_markdown`
Oliver Schneider [Sat, 30 Sep 2017 14:19:12 +0000 (16:19 +0200)]
Merge pull request #2096 from lpesk/invalid-ref
Lint for creation of invalid references
mcarton [Mon, 19 Jun 2017 19:23:50 +0000 (21:23 +0200)]
Have a separate message for raw URLs in doc
mcarton [Mon, 19 Jun 2017 17:49:29 +0000 (19:49 +0200)]
Add the `url` crate as a dependency
mcarton [Sun, 18 Jun 2017 21:00:14 +0000 (23:00 +0200)]
Don't lint autolinks in `doc_markdown`
Laura Peskin [Sat, 30 Sep 2017 01:48:10 +0000 (21:48 -0400)]
alphabetize paths to pass dogfood
Laura Peskin [Sat, 30 Sep 2017 01:01:02 +0000 (21:01 -0400)]
add tests for false positives
Laura Peskin [Fri, 29 Sep 2017 02:52:10 +0000 (22:52 -0400)]
add ui test for invalid_ref
Laura Peskin [Fri, 29 Sep 2017 02:24:31 +0000 (22:24 -0400)]
add lint for creation of invalid references
Martin Carton [Fri, 29 Sep 2017 19:25:10 +0000 (21:25 +0200)]
Merge pull request #2097 from rust-lang-nursery/fix-2041
Fix detection of format and print macros
mcarton [Fri, 29 Sep 2017 17:13:21 +0000 (19:13 +0200)]
Fix regression with `print!`
mcarton [Fri, 29 Sep 2017 16:36:03 +0000 (18:36 +0200)]
Fix regression with `format!`
Oliver Schneider [Fri, 29 Sep 2017 06:49:27 +0000 (08:49 +0200)]
Merge pull request #2084 from ykrivopalov/bit_mask_verbosity_threshold
Configuration option for VERBOSE_BIT_MASK threshold
Oliver Schneider [Fri, 29 Sep 2017 06:42:14 +0000 (08:42 +0200)]
Merge pull request #2087 from Aaron1011/rustc_wrapper
Set RUSTC_WRAPPER instead of RUSTC when invoking Cargo
Aaron Hill [Wed, 27 Sep 2017 18:17:08 +0000 (14:17 -0400)]
Set RUSTC_WRAPPER instead of RUSTC when invoking Cargo
Some build scripts rely on the RUSTC binary being the actual compiler
(e.g. parsing the output of 'RUSTC --version'). To prevent clippy from
breaking these build scripts, this commit sets RUSTC_WRAPPER instead.
This will cause Cargo to leave RUSTC unchanged, making the use of clippy
transparent to build scripts.
Manish Goregaokar [Thu, 28 Sep 2017 17:50:15 +0000 (10:50 -0700)]
Merge pull request #2091 from rust-lang-nursery/rustup
Rust upgrade to rustc 1.22.0-nightly (
0e6f4cf51 2017-09-27)
Manish Goregaokar [Thu, 28 Sep 2017 17:44:29 +0000 (10:44 -0700)]
Bump to 0.0.165
Manish Goregaokar [Thu, 28 Sep 2017 17:44:26 +0000 (10:44 -0700)]
Update changelog
Manish Goregaokar [Thu, 28 Sep 2017 17:40:19 +0000 (10:40 -0700)]
Update ... -> ..= in tests
Manish Goregaokar [Thu, 28 Sep 2017 17:35:14 +0000 (10:35 -0700)]
Use ..= in the suggestion
Manish Goregaokar [Thu, 28 Sep 2017 14:11:34 +0000 (07:11 -0700)]
Rust upgrade to rustc 1.22.0-nightly (
0e6f4cf51 2017-09-27)
Yury Krivopalov [Tue, 26 Sep 2017 15:54:08 +0000 (18:54 +0300)]
Clarify verbose_bit_mask_threshold description
Manish Goregaokar [Tue, 26 Sep 2017 03:11:07 +0000 (20:11 -0700)]
Merge branch 'pr-1945'
Manish Goregaokar [Tue, 26 Sep 2017 03:04:57 +0000 (20:04 -0700)]
Merge pull request #2085 from rust-lang-nursery/rustup
[WIP] Rustup to rustc 1.22.0-nightly (
6c476ce46 2017-09-25)
Manish Goregaokar [Tue, 26 Sep 2017 02:56:48 +0000 (19:56 -0700)]
Bump to 0.0.164
Manish Goregaokar [Tue, 26 Sep 2017 02:54:24 +0000 (19:54 -0700)]
Run prepublish script
Manish Goregaokar [Tue, 26 Sep 2017 02:52:20 +0000 (19:52 -0700)]
Fix dogfood needless-borrow
Manish Goregaokar [Tue, 26 Sep 2017 02:52:13 +0000 (19:52 -0700)]
Fix dogfood filter-map
Manish Goregaokar [Tue, 26 Sep 2017 02:44:50 +0000 (19:44 -0700)]
Reduce cyclomatic complexity of types::check_ty
Manish Goregaokar [Tue, 26 Sep 2017 02:04:55 +0000 (19:04 -0700)]
Rustup to rustc 1.22.0-nightly (
6c476ce46 2017-09-25)
Manish Goregaokar [Tue, 26 Sep 2017 01:43:34 +0000 (18:43 -0700)]
Update changelog
Manish Goregaokar [Tue, 26 Sep 2017 01:39:50 +0000 (18:39 -0700)]
Pass dogfood
Manish Goregaokar [Tue, 26 Sep 2017 01:32:05 +0000 (18:32 -0700)]
Make it a ui test, update
Manish Goregaokar [Mon, 25 Sep 2017 20:52:23 +0000 (13:52 -0700)]
Update lockfile
Manish Goregaokar [Mon, 25 Sep 2017 20:52:17 +0000 (13:52 -0700)]
Update line numbers
Michal Budzynski [Thu, 14 Sep 2017 14:04:04 +0000 (16:04 +0200)]
stabilizing feature iterator_for_each for rust 1.21.0
Yury Krivopalov [Mon, 25 Sep 2017 20:38:49 +0000 (23:38 +0300)]
Configuration option for VERBOSE_BIT_MASK threshold
By default is 1. u64, because I didn't figure out how to deserialize
u128 option from config.
Manish Goregaokar [Mon, 25 Sep 2017 17:22:57 +0000 (10:22 -0700)]
Merge pull request #2079 from rust-lang-nursery/ptr_arg-vs-capacity
avoid linting `ptr_arg` if `.capacity()` is called.
Laura Peskin [Mon, 25 Sep 2017 06:00:21 +0000 (02:00 -0400)]
add lint for mutable borrow; may have false positives. pushed for feedback
Laura Peskin [Mon, 25 Sep 2017 05:44:47 +0000 (01:44 -0400)]
replace defids with nodeids for local variables
Laura Peskin [Sun, 24 Sep 2017 19:40:10 +0000 (15:40 -0400)]
use def_id of function in check_for_mutation
Laura Peskin [Tue, 19 Sep 2017 00:10:33 +0000 (17:10 -0700)]
refactor, add spans to warnings, add tests
Manish Goregaokar [Wed, 30 Aug 2017 17:07:25 +0000 (10:07 -0700)]
Update test, fix lint
Manish Goregaokar [Wed, 30 Aug 2017 16:47:28 +0000 (09:47 -0700)]
Rustup
Laura Peskin [Wed, 30 Aug 2017 14:38:13 +0000 (17:38 +0300)]
attempt to add check for mutation of range bound within loop; compiles but doesn't work as intended. pushed for feedback
Laura Peskin [Tue, 15 Aug 2017 16:41:59 +0000 (19:41 +0300)]
implement lint for mutable range bound
Laura Peskin [Thu, 10 Aug 2017 23:21:43 +0000 (02:21 +0300)]
add lint declaration and example that should trigger the lint
Oliver Schneider [Sun, 24 Sep 2017 11:57:56 +0000 (13:57 +0200)]
Merge pull request #2060 from mrecachinas/feature/int-plus-one
Addresses #1955 - Suggests >= y + 1 become > y
Michael Recachinas [Sun, 24 Sep 2017 11:31:12 +0000 (12:31 +0100)]
Change rtype of int_plus_one detection to Option<String>
Michael Recachinas [Sun, 24 Sep 2017 09:30:29 +0000 (10:30 +0100)]
Change to returning Option<(bool, Option<String>)>
Michael Recachinas [Sun, 24 Sep 2017 08:58:58 +0000 (09:58 +0100)]
Remove old return-value
Manish Goregaokar [Sat, 23 Sep 2017 20:47:07 +0000 (13:47 -0700)]
Merge pull request #2082 from rust-lang-nursery/rustup
Rust upgrade to rustc 1.22.0-nightly (
14039a42a 2017-09-22)
Manish Goregaokar [Sat, 23 Sep 2017 20:36:40 +0000 (13:36 -0700)]
fix docs
Manish Goregaokar [Sat, 23 Sep 2017 20:36:18 +0000 (13:36 -0700)]
Bump to 0.0.163
Manish Goregaokar [Sat, 23 Sep 2017 20:35:06 +0000 (13:35 -0700)]
Update test expectations
Manish Goregaokar [Sat, 23 Sep 2017 20:30:29 +0000 (13:30 -0700)]
Rust upgrade to rustc 1.22.0-nightly (
14039a42a 2017-09-22)
Michael Recachinas [Sat, 23 Sep 2017 18:32:11 +0000 (19:32 +0100)]
Use span_lint_and_then as per feedback
Andre Bogus [Wed, 20 Sep 2017 21:59:23 +0000 (23:59 +0200)]
avoid linting `ptr_arg` if `.capacity()` is called. Also suggest removing `.as_str()` where applicable.
THis fixes #2070.
Also fixes a few formatting mishaps
Chris Emerson [Tue, 19 Sep 2017 20:38:35 +0000 (21:38 +0100)]
Move has_drop to the utils module.
Manish Goregaokar [Tue, 19 Sep 2017 03:36:34 +0000 (20:36 -0700)]
Merge pull request #2069 from rust-lang-nursery/rustup
Rust upgrade to rustc 1.22.0-nightly (
0701b37d9 2017-09-18)
Manish Goregaokar [Tue, 19 Sep 2017 03:26:36 +0000 (20:26 -0700)]
Bump to 0.0.162
Manish Goregaokar [Tue, 19 Sep 2017 03:23:08 +0000 (20:23 -0700)]
Rust upgrade to rustc 1.22.0-nightly (
0701b37d9 2017-09-18)
Martin Carton [Mon, 18 Sep 2017 20:40:00 +0000 (22:40 +0200)]
Fix case in doc_valid_idents
BibTeX and BibLaTeX use the usual capitalization of TeX tools:
- https://www.ctan.org/pkg/bibtex
- https://www.ctan.org/pkg/biblatex
Martin Carton [Mon, 18 Sep 2017 20:34:43 +0000 (22:34 +0200)]
Merge pull request #2066 from lucab/ups/doc-markdown
lints/doc_markdown: add two more entries
Chris Emerson [Mon, 18 Sep 2017 19:07:33 +0000 (20:07 +0100)]
Update unnecessary_operation and no_effect to not suggest removing
structs/enums wrappers when that type implements Drop as noted
in #2061.
Luca Bruno [Mon, 18 Sep 2017 14:44:28 +0000 (14:44 +0000)]
lints/doc_markdown: add two more entries