]>
git.lizzy.rs Git - rust.git/log
Oliver Schneider [Tue, 20 Dec 2016 09:42:22 +0000 (10:42 +0100)]
enforce rustfmt on travis
Oliver Schneider [Tue, 20 Dec 2016 09:22:59 +0000 (10:22 +0100)]
remove needless rustfmt setting
Oliver Schneider [Tue, 20 Dec 2016 09:20:41 +0000 (10:20 +0100)]
run rustfmt
mcarton [Mon, 19 Dec 2016 19:22:38 +0000 (20:22 +0100)]
Fix a couple warnings
Manish Goregaokar [Mon, 19 Dec 2016 11:36:42 +0000 (03:36 -0800)]
Merge pull request #1345 from EpocSquadron/epocsquadron-documentation
Clarify recco to install as a soft dependency
Manish Goregaokar [Mon, 19 Dec 2016 11:35:45 +0000 (03:35 -0800)]
Merge pull request #1355 from philipturnbull/deref-addrof
Lint usage of `*&` and `*&mut`
Oliver Schneider [Mon, 19 Dec 2016 11:31:08 +0000 (12:31 +0100)]
Merge pull request #1318 from oli-obk/op_assign_false_positive
don't lint on x = x + y inside an AddAssign impl
Oliver Schneider [Mon, 19 Dec 2016 10:13:23 +0000 (11:13 +0100)]
update minimum required compiletest version
Oliver Schneider [Mon, 19 Dec 2016 10:13:07 +0000 (11:13 +0100)]
don't lint on x = x + y inside an AddAssign impl
fixes #1302
Martin Carton [Sat, 17 Dec 2016 00:35:37 +0000 (01:35 +0100)]
Merge pull request #1373 from Manishearth/rustup
WIP: rustup
mcarton [Sat, 17 Dec 2016 00:27:35 +0000 (01:27 +0100)]
Bump to 0.0.104
Arnavion [Sun, 11 Dec 2016 07:57:19 +0000 (23:57 -0800)]
Use inputs/output getters for rustc::ty::FnSig instead of the now non-existent fields.
Oliver Schneider [Wed, 7 Dec 2016 12:13:40 +0000 (13:13 +0100)]
update to the rust-PR that unblocks clippy
Oliver Schneider [Tue, 6 Dec 2016 10:33:50 +0000 (11:33 +0100)]
remove wrong rustc version so we don't accidentally forget to update
Oliver Schneider [Tue, 6 Dec 2016 10:32:21 +0000 (11:32 +0100)]
rustup to rustc 1.15.0-dev (
3b248a184 2016-12-05)
Oliver Schneider [Sun, 4 Dec 2016 18:31:46 +0000 (19:31 +0100)]
uncomment code that was commented out for testing
mcarton [Fri, 2 Dec 2016 21:33:16 +0000 (22:33 +0100)]
Fix dogfood
mcarton [Fri, 2 Dec 2016 21:23:24 +0000 (22:23 +0100)]
Fix copy lints
mcarton [Fri, 2 Dec 2016 19:54:05 +0000 (20:54 +0100)]
Revert "down to for-loops not comparing as equal"
This reverts commit
cf1fa94be1e98dba2ce1755e1c86acef50daf599 .
mcarton [Fri, 2 Dec 2016 19:33:37 +0000 (20:33 +0100)]
Don't set RUST_BACKTRACE for tests
It is slow but it can be useful and can be set/unset explicitly before
running tests if needed. There is no backtrace by default anyway.
Oliver Schneider [Fri, 2 Dec 2016 18:30:00 +0000 (19:30 +0100)]
enum detection by style convention
Oliver Schneider [Fri, 2 Dec 2016 18:23:30 +0000 (19:23 +0100)]
permit more equalities
Oliver Schneider [Fri, 2 Dec 2016 18:19:52 +0000 (19:19 +0100)]
down to for-loops not comparing as equal
Oliver Schneider [Fri, 2 Dec 2016 16:38:31 +0000 (17:38 +0100)]
`enum glob use` and `copies` left
Oliver Schneider [Thu, 1 Dec 2016 21:31:56 +0000 (22:31 +0100)]
WIP compiles and doesn't crash (much) but tests are failing
Manish Goregaokar [Tue, 29 Nov 2016 00:03:36 +0000 (16:03 -0800)]
Merge pull request #1369 from durka/no-service
fix travis config for clippy.bashy.io
Alex Burka [Mon, 28 Nov 2016 23:59:23 +0000 (18:59 -0500)]
travis: ping correct repo for clippy.bash.io
Alex Burka [Mon, 28 Nov 2016 23:59:15 +0000 (18:59 -0500)]
don't advertise clippy.bashy.io
Oliver Schneider [Fri, 25 Nov 2016 18:33:53 +0000 (19:33 +0100)]
Merge pull request #1367 from Manishearth/rustup
rustup to rustc 1.15.0-nightly (
d5814b03e 2016-11-23)
Oliver Schneider [Fri, 25 Nov 2016 18:24:55 +0000 (19:24 +0100)]
rustup to rustc 1.15.0-nightly (
d5814b03e 2016-11-23)
Phil Turnbull [Fri, 25 Nov 2016 14:54:07 +0000 (09:54 -0500)]
Convert DEREF_ADDROF to EarlyLintPass
Phil Turnbull [Fri, 25 Nov 2016 14:53:49 +0000 (09:53 -0500)]
Make deref_addrof suggestions stricter
SUGGESTION matches a substring so 'aref' in the testcases can match
'let b = *aref', 'let b = **aref', 'let b = *&aref' etc, which are
all wrong.
Martin Carton [Thu, 24 Nov 2016 17:12:20 +0000 (18:12 +0100)]
Merge pull request #1360 from Manishearth/rustup
Rustup to *rustc 1.15.0-nightly (
3bf2be9ce 2016-11-22)* and bump to 0.0.102
Oliver Schneider [Thu, 24 Nov 2016 10:20:52 +0000 (11:20 +0100)]
Merge pull request #1363 from hdhoang/patch-2
useless_format: fix typo
Oliver Schneider [Thu, 24 Nov 2016 10:19:57 +0000 (11:19 +0100)]
Merge pull request #1362 from hdhoang/patch-1
let_if_seq: fix rewrite example
Hoàng Đức Hiếu [Thu, 24 Nov 2016 09:10:22 +0000 (16:10 +0700)]
useless_format: fix typo
Hoàng Đức Hiếu [Thu, 24 Nov 2016 09:09:09 +0000 (16:09 +0700)]
let_if_seq: fix rewrite example
mcarton [Wed, 23 Nov 2016 21:45:00 +0000 (22:45 +0100)]
Bump to 0.0.102
mcarton [Wed, 23 Nov 2016 21:44:00 +0000 (22:44 +0100)]
Rustup to *rustc 1.15.0-nightly (
3bf2be9ce 2016-11-22)*
Martin Carton [Wed, 23 Nov 2016 20:39:12 +0000 (21:39 +0100)]
Merge pull request #1357 from Manishearth/rustup
Rustup to *rustc 1.15.0-nightly (
7b3eeea22 2016-11-21)* and bump to 0.0.101
mcarton [Wed, 23 Nov 2016 20:25:44 +0000 (21:25 +0100)]
Bump to 0.0.101
mcarton [Wed, 23 Nov 2016 20:19:03 +0000 (21:19 +0100)]
Rustup to *rustc 1.15.0-nightly (
7b3eeea22 2016-11-21)*
Phil Turnbull [Tue, 22 Nov 2016 18:22:37 +0000 (13:22 -0500)]
Lint usage of `*&` and `*&mut`
fixes #1316
Martin Carton [Tue, 22 Nov 2016 17:21:30 +0000 (18:21 +0100)]
Merge pull request #1349 from philipturnbull/extend-chars
Lint `.extend(s.chars())` (closes #792)
Phil Turnbull [Sun, 20 Nov 2016 16:22:22 +0000 (11:22 -0500)]
Remove mention of `.push_str(s)` being faster
For the `.push_str(str.chars())` case the compiler will inline `push_str` and
call `extend_from_slice` on the underlying vector, so this isn't actually
faster.
Phil Turnbull [Sun, 20 Nov 2016 16:19:36 +0000 (11:19 -0500)]
Suggest `&s` instead of `s.as_str()`
Oliver Schneider [Sun, 20 Nov 2016 08:21:25 +0000 (09:21 +0100)]
Merge pull request #1347 from sinkuu/conditional_returns
Allow explicit returns with cfg attributes
Daniel S Poulin [Sun, 20 Nov 2016 03:16:36 +0000 (22:16 -0500)]
Further clarify recommended usage
Pushed the section on hard dependency installation to the bottom of the usage methods to further discourage its use. Also included a note in that section warning that it is not the recommended method. Lastly, changed what was said in the opening paragraph of the Usage section to reflect the multitude of options.
sinkuu [Sun, 20 Nov 2016 01:15:40 +0000 (10:15 +0900)]
Fix #1346
sinkuu [Sat, 19 Nov 2016 11:10:04 +0000 (20:10 +0900)]
Allow explicit returns with cfg attributes
Martin Carton [Sat, 19 Nov 2016 23:19:38 +0000 (00:19 +0100)]
Merge pull request #1351 from Manishearth/rustup-2016-11-18
Rustup to *rustc 1.15.0-nightly (
ac635aa95 2016-11-18)* and bump to 0.0.100
mcarton [Sat, 19 Nov 2016 23:14:25 +0000 (00:14 +0100)]
Bump to 0.0.100
mcarton [Sat, 19 Nov 2016 23:13:08 +0000 (00:13 +0100)]
Rustup to *rustc 1.15.0-nightly (
ac635aa95 2016-11-18)*
Phil Turnbull [Sat, 19 Nov 2016 15:36:23 +0000 (10:36 -0500)]
Add lint for `string.extend(string.chars())`
fixes #792
Phil Turnbull [Sat, 19 Nov 2016 15:21:40 +0000 (10:21 -0500)]
Add lint for `string.extend("str".chars())`
fixes #792
Phil Turnbull [Sun, 16 Oct 2016 19:13:09 +0000 (15:13 -0400)]
Factor out lint_vec_extend
Daniel S Poulin [Sat, 19 Nov 2016 03:46:12 +0000 (22:46 -0500)]
Clarify recco to install as a soft dependency
On IRC it was mentioned that clippy is not meant to be installed as a hard dependency.
As it was, the README placed the hard dependency instructions first and did not
mention the recommendation, misleading users into making it a hard dependency. A
quick survey of the dependent crates on crates.io reveals the reach of this issue.
Martin Carton [Fri, 18 Nov 2016 12:47:07 +0000 (13:47 +0100)]
Merge pull request #1344 from Manishearth/rustup
[WIP] Rustup to rustc 1.15.0-nightly (
0ed951993 2016-11-14)
mcarton [Fri, 18 Nov 2016 12:40:53 +0000 (13:40 +0100)]
Rustup to rustc 1.15.0-nightly (
0ed951993 2016-11-14)
mcarton [Fri, 18 Nov 2016 12:40:15 +0000 (13:40 +0100)]
Cleanup
Oliver Schneider [Fri, 18 Nov 2016 12:21:07 +0000 (13:21 +0100)]
fix the inspector
mcarton [Thu, 17 Nov 2016 18:44:18 +0000 (19:44 +0100)]
Handle closure with single expression blocks
mcarton [Wed, 16 Nov 2016 20:57:56 +0000 (21:57 +0100)]
Rustup to rustc 1.15.0-nightly (
0ed951993 2016-11-14)
Manish Goregaokar [Fri, 11 Nov 2016 05:20:13 +0000 (21:20 -0800)]
Merge pull request #1339 from dereckson/patch-1
Recognize quux as a metasyntactic variable
Sébastien Santoro [Fri, 11 Nov 2016 04:57:29 +0000 (05:57 +0100)]
Recognize quux as a metasyntactic variable
quux is another metasyntactic variable like foo and so
should be detected by the blacklisted names linter.
Martin Carton [Thu, 10 Nov 2016 17:51:08 +0000 (18:51 +0100)]
Merge pull request #1337 from oli-obk/master
fix ice in `len_zero` lint when type has no inherent impls at all
Oliver 'ker' Schneider [Thu, 10 Nov 2016 16:06:39 +0000 (17:06 +0100)]
fix ice in `len_zero` lint when type has no inherent impls at all
fixes #1336
Oliver Schneider [Wed, 9 Nov 2016 09:49:16 +0000 (10:49 +0100)]
Merge pull request #1328 from Machtan/master
Add '--version' flag and allow version and help flags when called as 'cargo-clippy'
Jakob Lautrup Nysom [Wed, 9 Nov 2016 09:44:55 +0000 (10:44 +0100)]
Remove unnecessary #[allow]
Oliver Schneider [Wed, 9 Nov 2016 08:49:20 +0000 (09:49 +0100)]
Merge pull request #1312 from devonhollowood/get-unwrap
Implement `get_unwrap` lint
Oliver Schneider [Wed, 9 Nov 2016 08:25:18 +0000 (09:25 +0100)]
Merge pull request #1332 from debris/fixed_1331
fixed #1331
debris [Tue, 8 Nov 2016 20:50:35 +0000 (21:50 +0100)]
fixed #1331
Machtan [Tue, 8 Nov 2016 13:28:46 +0000 (14:28 +0100)]
Add '--version' flag and use version and help flags when called as 'cargo-clippy'
Machtan [Tue, 8 Nov 2016 12:54:08 +0000 (13:54 +0100)]
Add '--version' flag and allow version and help flags when called as 'cargo-clippy'
Oliver Schneider [Tue, 8 Nov 2016 10:52:38 +0000 (11:52 +0100)]
Create PUBLISH.md
Oliver 'ker' Schneider [Tue, 8 Nov 2016 10:44:55 +0000 (11:44 +0100)]
version bump
Oliver Schneider [Tue, 8 Nov 2016 10:42:33 +0000 (11:42 +0100)]
Merge pull request #1327 from oli-obk/master
--sysroot isn't necessary anymore for the outer cargo clippy call
Oliver 'ker' Schneider [Tue, 8 Nov 2016 10:35:26 +0000 (11:35 +0100)]
--sysroot isn't necessary anymore for the outer cargo clippy call
Oliver 'ker' Schneider [Thu, 3 Nov 2016 20:23:49 +0000 (21:23 +0100)]
publish 0.97
Oliver Schneider [Thu, 3 Nov 2016 20:14:19 +0000 (21:14 +0100)]
Merge pull request #1321 from EpicatSupercell/master
fixed callback changes from rustc 1.14.0-nightly (
7c69b0d5a 2016-11-01)
Epicat Supercell [Wed, 2 Nov 2016 19:27:42 +0000 (21:27 +0200)]
fixed callback changes from rustc 1.14.0-nightly (
7c69b0d5a 2016-11-01)
Devon Hollowood [Wed, 2 Nov 2016 18:48:16 +0000 (11:48 -0700)]
Fix suggestion in `get_unwrap` lint
Martin Carton [Wed, 2 Nov 2016 17:25:38 +0000 (18:25 +0100)]
Merge pull request #1317 from oli-obk/cc_attr_used_fixed
mark cyclomatic complexity attribute as used
Oliver Schneider [Wed, 2 Nov 2016 09:29:57 +0000 (10:29 +0100)]
mark cyclomatic complexity attribute as used
fixes #1315
Devon Hollowood [Wed, 2 Nov 2016 00:48:32 +0000 (17:48 -0700)]
Remove false positives from `get_unwrap` lint
HashMap and BTreeMap don't implement `IndexMut`, so we shouldn't lint
for use of `get_mut().unwrap()` for those types.
Devon Hollowood [Wed, 2 Nov 2016 00:33:43 +0000 (17:33 -0700)]
Clean up `get_unwrap` code
Devon Hollowood [Tue, 1 Nov 2016 08:07:51 +0000 (01:07 -0700)]
Add tests for `get_unwrap` lint
Devon Hollowood [Tue, 1 Nov 2016 08:07:14 +0000 (01:07 -0700)]
Small fixes for `get_unwrap` lint
Devon Hollowood [Tue, 1 Nov 2016 06:43:19 +0000 (23:43 -0700)]
Run update_lints.py
Devon Hollowood [Tue, 1 Nov 2016 06:30:13 +0000 (23:30 -0700)]
Add `get_unwrap` lint
Manish Goregaokar [Mon, 31 Oct 2016 23:02:17 +0000 (16:02 -0700)]
Merge pull request #1311 from gibfahn/if_let_some_result
Add to docs for if_let_some_result
Gibson Fahnestock [Mon, 31 Oct 2016 22:55:22 +0000 (22:55 +0000)]
Add to docs for if_let_some_result
Oliver Schneider [Mon, 31 Oct 2016 13:06:14 +0000 (09:06 -0400)]
Merge pull request #1307 from Kha/partialeq_ne
Implement 'Re-implementing `PartialEq::ne`' lint
Sebastian Ullrich [Sun, 30 Oct 2016 15:43:19 +0000 (11:43 -0400)]
inspector: fix printing non-local trait refs
Sebastian Ullrich [Sun, 30 Oct 2016 01:33:57 +0000 (21:33 -0400)]
implement 'Re-implementing `PartialEq::ne`' lint
closes #86
Oliver Schneider [Sun, 30 Oct 2016 18:35:32 +0000 (14:35 -0400)]
Merge pull request #1299 from Manishearth/clippy-toml
Search for `clippy.toml` recursively
Oliver Schneider [Sun, 30 Oct 2016 18:33:40 +0000 (14:33 -0400)]
Merge pull request #1296 from Manishearth/features
Be more helping, less helpful and bring convenience back for the dead
Sebastian Ullrich [Sun, 30 Oct 2016 01:14:20 +0000 (21:14 -0400)]
fix `dogfood.sh`
Sebastian Ullrich [Sun, 30 Oct 2016 01:13:41 +0000 (21:13 -0400)]
factor out `is_automatically_derived` util fn
Oliver Schneider [Sun, 30 Oct 2016 18:20:54 +0000 (14:20 -0400)]
Merge pull request #1305 from d-dorazio/1289-lint-for-ignored-argument-in-result-option
Add lint for redundant pattern matching in if let for Result/Option