Michael Wright
|
2fdfd60569
|
Fix needless_lifetimes false positive
|
2019-09-01 08:11:40 +02:00 |
|
Michael Wright
|
88750f9ad7
|
Fix extra_unused_lifetimes false positive
Fixes #4291
|
2019-08-31 08:16:04 +02:00 |
|
bors
|
3dc91838e4
|
Auto merge of #4325 - phansch:doctests_complexity, r=flip1995
Doctests: Enable running doc tests for complexity lints
changelog: none
master: `113 passed; 0 failed; 91 ignored; 0 measured; 0 filtered out`
this PR: `181 passed; 0 failed; 110 ignored; 0 measured; 0 filtered out`
cc #4319
|
2019-08-03 13:24:07 +00:00 |
|
Philipp Hansch
|
d61df4f609
|
Rustup to latest rustc master
Broken due to:
* https://github.com/rust-lang/rust/pull/63180 (`Existential` -> `OpaqueTy`)
* https://github.com/rust-lang/rust/pull/63121 (New fields for `FormatSpec`)
|
2019-08-03 08:44:32 +02:00 |
|
Philipp Hansch
|
abfa8a952c
|
Doctests: Fix all complexity lint docs
cc #4319
|
2019-08-02 18:16:35 +02:00 |
|
uHOOCCOOHu
|
a9bec0c8a6
|
Ignore generated fresh lifetimes in elision check.
|
2019-07-10 01:57:25 +08:00 |
|
Lzu Tao
|
4fa498a3eb
|
Fix warnings about unnecessary lifetime bounds
Rustup https://github.com/rust-lang/rust/pull/61172
|
2019-06-20 01:36:23 +07:00 |
|
Matthias Krüger
|
4d984dc6e6
|
rustup https://github.com/rust-lang/rust/pull/61836/
|
2019-06-18 11:15:47 +02:00 |
|
Philipp Hansch
|
edb698105f
|
cargo fmt
Roses are red
Violets are blue
`Add rustfmt to a pre-commit hook` is what I should do.
|
2019-05-23 07:24:53 +02:00 |
|
Philipp Hansch
|
635a2fa5df
|
Rustup to https://github.com/rust-lang/rust/pull/60740
changelog: none
|
2019-05-23 07:19:25 +02:00 |
|
Oliver Scherer
|
dfbc74b08b
|
Rustfmt all the things
|
2019-05-14 10:33:48 +02:00 |
|
Oliver Scherer
|
b2dbda4d48
|
Use symbols instead of strings
|
2019-05-14 10:33:42 +02:00 |
|
Matthias Krüger
|
d618637c05
|
Rustup to rustc 1.36.0-nightly (13fde05b1 2019-05-03)
|
2019-05-03 22:28:34 -07:00 |
|
Matthew Kraai
|
753c39672e
|
Use lint pass macros
Fixes #3917.
|
2019-04-17 09:35:22 -07:00 |
|
Félix Fischer
|
491f72442e
|
Updated source to match with recent rustc master toolchain changes
|
2019-04-01 20:37:05 +02:00 |
|
Alexander Regueiro
|
d2b85323ad
|
Addressed points raised in review.
|
2019-03-10 18:06:28 +00:00 |
|
Alexander Regueiro
|
d43966a176
|
Various cosmetic improvements.
|
2019-03-10 18:06:28 +00:00 |
|
Andy Russell
|
fe96ffeac9
|
move lint documentation into macro invocations
|
2019-03-05 18:45:08 -05:00 |
|
ljedrz
|
8dac8a6ba4
|
HirIdify some lints
|
2019-02-24 20:49:43 +01:00 |
|
Manish Goregaokar
|
68476e1d13
|
Rustup to rustc 1.34.0-nightly (32471f7ea 2019-02-19)
|
2019-02-19 13:04:43 +05:30 |
|
Matthias Krüger
|
e9e0a7e3bd
|
rustup https://github.com/rust-lang/rust/pull/57726
|
2019-01-27 01:42:34 +01:00 |
|
Philipp Hansch
|
38d4ac7cea
|
Remove all copyright license headers
Discussion previously happened in https://github.com/rust-lang/rust/pull/43498
|
2019-01-08 21:46:39 +01:00 |
|
Konrad Borowski
|
3f62fc3a7e
|
Remove crate:: prefixes from crate paths
This is somewhat misleading, as those are actually external crates,
and don't need a crate:: prefix.
|
2018-12-29 16:05:49 +01:00 |
|
Matthias Krüger
|
f13d23de41
|
rustup https://github.com/rust-lang/rust/pull/56502 ( .hir -> .hir() )
|
2018-12-08 12:05:09 +01:00 |
|
flip1995
|
1751d2496d
|
Run rustfmt on clippy_lints
|
2018-11-27 21:14:15 +01:00 |
|
Rotem Yaari
|
1ef32e4096
|
Improve diagnostics in case of lifetime elision (closes #3284)
|
2018-10-08 13:07:21 +03:00 |
|
Manish Goregaokar
|
e9c025ea70
|
Add license header to Rust files
|
2018-10-06 09:43:08 -07:00 |
|
Manish Goregaokar
|
53d41e5c50
|
Rustup for https://github.com/rust-lang/rust/pull/54741
|
2018-10-05 13:41:40 -07:00 |
|
Michael Wright
|
4b4d758ce0
|
Fix warnings in clippy_lints
|
2018-09-27 06:29:48 +02:00 |
|
Eduard-Mihai Burtescu
|
9219fc6c5c
|
Reintroduce extern crate for non-Cargo dependencies.
|
2018-09-15 11:10:51 +03:00 |
|
flip1995
|
e28440d2e0
|
Change Hash{Map, Set} to FxHash{Map, Set}
|
2018-09-12 01:34:52 +02:00 |
|
flip1995
|
8c07772dbb
|
Switch to declare_tool_lint macro
|
2018-08-29 11:08:29 -07:00 |
|
Oliver Schneider
|
d99cea0f16
|
Update imports and rustup
|
2018-08-28 13:13:42 +02:00 |
|
Manish Goregaokar
|
76321d3300
|
codemap -> source_map
https://github.com/rust-lang/rust/pull/52953
|
2018-08-19 19:06:54 -07:00 |
|
Dale Wijnand
|
a1cce2d06a
|
Inline utils::in_external_macro
|
2018-07-24 10:38:58 +01:00 |
|
Manish Goregaokar
|
c7676356b8
|
Remove import of matches
|
2018-07-19 01:06:02 -07:00 |
|
Manish Goregaokar
|
5d74e2096b
|
Remove import of rustc
|
2018-07-19 00:53:23 -07:00 |
|
Oliver Schneider
|
6992937002
|
Update for hir renamings in rustc
|
2018-07-16 15:07:39 +02:00 |
|
csmoe
|
12ded030b6
|
TyKind
|
2018-07-16 11:48:33 +02:00 |
|
Manish Goregaokar
|
184b99de39
|
Merge branch 'pr-2889'
|
2018-07-06 23:20:01 -07:00 |
|
Oliver Schneider
|
28daee4c91
|
Rustup
|
2018-07-05 13:41:51 +02:00 |
|
Michael Wright
|
dfd9e10a2a
|
Use slightly neater check for static lifetimes
|
2018-07-01 11:58:29 +02:00 |
|
Mateusz Mikuła
|
48cb6e273e
|
Rustup
|
2018-06-29 09:49:05 +02:00 |
|
flip1995
|
535c168791
|
Fix the tests that got broken by the fixes
|
2018-06-25 12:25:20 +02:00 |
|
flip1995
|
c83fd39e0e
|
Resolve conflicts produced by GenericArgs
Addresses the move/zip of Lifetimes and Types vectors from hir::PathParameters into the args vector of GenericArgs
|
2018-06-25 12:31:39 +02:00 |
|
flip1995
|
d9a80d2f84
|
Resolve field, struct and function renaming
Addresses the errors produced by (re)moving, merging or renaming
structs, fields and methods by rust-lang/rust#48149 and rust-lang/rust#51580
|
2018-06-25 12:25:20 +02:00 |
|
uHOOCCOOHu
|
ce1800d599
|
Check lifetimes in Fn traits in generic bounds.
Add tests.
|
2018-06-19 21:25:38 +08:00 |
|
Oliver Schneider
|
7d672888fe
|
Version bump
|
2018-06-19 09:56:37 +02:00 |
|
Mateusz Mikuła
|
424a33720d
|
Run rustfix
|
2018-05-30 10:15:50 +02:00 |
|
Oliver Schneider
|
fc008aa14c
|
Rustup
|
2018-05-26 10:23:34 +02:00 |
|
Mateusz Mikuła
|
f0c823a85e
|
Rustup to 2018-05-16
|
2018-05-17 11:21:15 +02:00 |
|
Oliver Schneider
|
d6344c47e3
|
Categorize all the lints!
|
2018-03-28 15:24:26 +02:00 |
|
Mateusz Mikuła
|
cfb9b982c5
|
Apply clippy suggestions
Signed-off-by: Mateusz Mikuła <mati865@gmail.com>
|
2018-03-16 10:54:49 +01:00 |
|
Manish Goregaokar
|
bebc192df4
|
Universal impl traits get removed earlier now
https://github.com/rust-lang/rust/pull/46754
|
2017-12-21 20:54:49 -08:00 |
|
Manish Goregaokar
|
7e099903be
|
Update to handle GenericParam
introduced in https://github.com/rust-lang/rust/pull/45930
|
2017-12-21 20:54:49 -08:00 |
|
Oliver Schneider
|
af718413db
|
Rustup
|
2017-11-22 10:55:12 +01:00 |
|
Christopher Vittal
|
0155ecf6b0
|
Split TyImplTrait into Universal and Existential
This fixes build after the implementation of impl Trait in argument
position lands in rustc
|
2017-11-15 17:52:25 -05:00 |
|
Sunjay Varma
|
da14435ed2
|
Updated clippy to account for changes from rust-lang/rust#44766
|
2017-10-15 15:39:47 -04:00 |
|
Manish Goregaokar
|
fabb6b6645
|
Rustup to rustc 1.22.0-nightly (6c476ce46 2017-09-25)
|
2017-09-25 19:52:29 -07:00 |
|
Manish Goregaokar
|
e3c4ec74d7
|
Rust upgrade to rustc 1.22.0-nightly (14039a42a 2017-09-22)
|
2017-09-23 13:30:29 -07:00 |
|
Oliver Schneider
|
e4524ac4de
|
Run nightly rustfmt
|
2017-09-05 12:39:27 +02:00 |
|
Frederick Zhang
|
70c8fe5539
|
fix PathParameters usage
|
2017-08-25 19:38:28 +10:00 |
|
Oliver Schneider
|
2430e06a60
|
Run Dogfood for use_self
|
2017-08-21 13:32:12 +02:00 |
|
Oliver Schneider
|
f3ae929b2d
|
Rustup
|
2017-08-15 11:10:49 +02:00 |
|
Oliver Schneider
|
0e4c49b145
|
Handfix dogfood issues with the rustfmt changes
|
2017-08-14 09:43:26 +02:00 |
|
Oliver Schneider
|
b25b6b3355
|
Rustfmt
|
2017-08-14 09:43:26 +02:00 |
|
mcarton
|
76041b8ffa
|
Rustup to *rustc 1.19.0-nightly (06fb4d256 2017-04-30)*
|
2017-05-01 13:43:16 +02:00 |
|
Oliver Schneider
|
3b73663506
|
Update to latest rustc version
|
2017-04-27 14:00:35 +02:00 |
|
Oliver Schneider
|
5842463562
|
Run rustfmt
|
2017-04-12 11:06:32 +02:00 |
|
Oliver Schneider
|
5f85ea8ef4
|
Add newline at end of file
|
2017-04-11 15:54:48 +02:00 |
|
Oliver Schneider
|
21d8fbd082
|
Don't lint for lifetime bounds required by traits
|
2017-04-11 15:44:13 +02:00 |
|
Oliver Schneider
|
2eae102cd1
|
Don't lint lifetimes after trait objects
|
2017-04-11 14:29:58 +02:00 |
|
Oliver Schneider
|
9a4c0a1c72
|
Don't lint about unused lifetimes if the lifetimes are used in the body of the function
|
2017-04-11 14:09:58 +02:00 |
|
Oliver Schneider
|
0ae1a77a2e
|
Do some additional cleanup around InternedString and Symbol
|
2017-03-30 10:21:13 +02:00 |
|
Oliver Schneider
|
d9e69a70df
|
Fix fallout
|
2017-03-30 09:46:04 +02:00 |
|
Enrico Schmitz
|
f66e0aad84
|
Fix for rustc 1.17.0-nightly (be760566c 2017-02-28)
|
2017-03-01 13:24:19 +01:00 |
|
Oliver Schneider
|
384eb82526
|
don't record elided lifetimes on trait objects
|
2017-02-04 13:18:51 +01:00 |
|
Mrmaxmeier
|
d68f0797bf
|
Rustup to nightly from 2017-01-31
|
2017-02-03 14:16:14 +01:00 |
|
Mrmaxmeier
|
84c57ad221
|
rustup to rustc 1.16.0-nightly (c07a6ae77 2017-01-17)
|
2017-01-18 21:35:38 +01:00 |
|
Oliver Schneider
|
d944d7df9a
|
rustup to 2017-01-12
|
2017-01-13 17:04:56 +01:00 |
|
Manish Goregaokar
|
b101611a97
|
Rustup to rustc 1.16.0-nightly (468227129 2017-01-03): Dogfood fixes
|
2017-01-04 15:50:57 -08:00 |
|
Josh Holmer
|
64f5dbc9f8
|
Rustup to rustc 1.16.0-nightly (468227129 2017-01-03): Body fixes for rustup
|
2017-01-04 15:50:30 -08:00 |
|
Manish Goregaokar
|
f552f170db
|
Rustup to rustc 1.16.0-nightly (468227129 2017-01-03): Fix various type errors for rustup
|
2017-01-04 15:50:18 -08:00 |
|
Oliver Schneider
|
ba59ba3afc
|
fix rustfmt
|
2016-12-25 17:49:39 +01:00 |
|
Oliver Schneider
|
93333f0d7b
|
support impl trait for needless lifetimes
|
2016-12-22 15:51:59 +01:00 |
|
Oliver Schneider
|
47eead5ada
|
function definition style simplification
|
2016-12-21 12:14:54 +01:00 |
|
Oliver Schneider
|
ed9d71f2c9
|
remove nondeterminism by adjusting thresholds
|
2016-12-21 10:25:14 +01:00 |
|
Oliver Schneider
|
4a4e1ea2c5
|
also run rustfmt on clippy-lints
|
2016-12-20 18:21:30 +01:00 |
|
Oliver Schneider
|
778ce4dfd3
|
update to the rust-PR that unblocks clippy
|
2016-12-07 13:13:40 +01:00 |
|
Oliver Schneider
|
c6e2967b9c
|
rustup to rustc 1.15.0-dev (3b248a184 2016-12-05)
|
2016-12-06 11:32:21 +01:00 |
|
mcarton
|
1ba8ed96cf
|
Fix dogfood
|
2016-12-02 22:33:16 +01:00 |
|
Oliver Schneider
|
16aab71688
|
enum glob use and copies left
|
2016-12-02 17:38:31 +01:00 |
|
Oliver Schneider
|
59b0077565
|
WIP compiles and doesn't crash (much) but tests are failing
|
2016-12-01 22:31:56 +01:00 |
|
mcarton
|
c35f82b823
|
Rustup to *rustc 1.15.0-nightly (7b3eeea22 2016-11-21)*
|
2016-11-23 21:31:55 +01:00 |
|
mcarton
|
19c5f5394b
|
Rustup to rustc 1.15.0-nightly (0ed951993 2016-11-14)
|
2016-11-16 23:05:26 +01:00 |
|
Georg Brandl
|
3b5ff0f813
|
Make the lint docstrings more consistent.
|
2016-08-07 08:06:19 +02:00 |
|
mcarton
|
caa76e119b
|
Improve docs
|
2016-07-16 00:26:54 +02:00 |
|
Oliver Schneider
|
48a5f8446d
|
fallout
|
2016-06-21 13:49:08 +02:00 |
|
Oliver Schneider
|
bf227f4729
|
split clippy into lints, plugin and cargo-clippy
|
2016-05-27 13:03:58 +02:00 |
|