Eduardo Broto
f93d9654d2
Address comments from PR review
...
Also: enable tests for cargo-clippy
2020-12-13 17:21:53 +01:00
Matthias Krüger
2838b04487
add internal-lints feature to enable clippys internal lints (off by default)
2020-11-29 21:07:43 +01:00
Eduardo Broto
701c7e2fba
bump cargo_metadata version
2020-10-16 22:11:37 +02:00
bors
e351e5ca69
Auto merge of #6180 - flip1995:rustup, r=flip1995
...
Update semver 0.10 -> 0.11
r? `@ghost,` blocking CI
changelog: none
2020-10-16 12:24:23 +00:00
flip1995
6d358d29b0
Update semver 0.10 -> 0.11
2020-10-16 14:23:17 +02:00
Philipp Hansch
098e4f1195
driver.rs: Replace lazy_static with once_cell
2020-10-12 18:29:29 +02:00
flip1995
282c59820b
Merge commit '3d0b0e66afdfaa519d8855b338b35b4605775945' into clippyup
2020-08-28 18:43:25 +02:00
Matthias Krüger
262db3b5e6
deps: bump cargo_metadata and semver
...
cargo_metadata 0.9.1 -> 0.11.1
semver 0.9.0 -> 0.10.0
2020-08-17 12:19:32 +02:00
Lzu Tao
8db24840f7
Merge commit 'ff0993c5e9162ddaea78e83d0f0161e68bd4ea73' into clippy
2020-06-09 14:36:01 +00:00
Michael Wright
6122612232
Increase cargo_metadata version to 0.9.1
...
`clippy_lints` makes use of `dep_kinds` on `NodeDep` but this was only
added in versoin 0.9.1. Compiling with 0.9.0 will fail because of this.
2020-05-31 17:38:59 +02:00
flip1995
d13d8987b0
Merge commit '43a1777b89cf6791f9e20878b4e5e3ae907867a5' into clippyup
2020-05-11 20:23:47 +02:00
Matthias Krüger
438877380a
deps: remove unused regex dependency from root crate
2020-05-09 01:27:30 +02:00
flip1995
86c620712a
Remove badge FIXME from Cargo.toml
2020-04-18 22:02:14 +02:00
Matthias Krüger
9eda46ece5
deps: bump compiletest-rs from 0.4 to 0.5
2020-04-14 21:29:23 +02:00
Eric Huss
34a00fe7f4
Remove git2 dependency.
2020-03-13 18:22:51 -07:00
Yuki Okushi
43e760ce1d
Update git2 to 0.12
2020-02-27 16:13:05 +09:00
flip1995
6835e2d8e0
Nuke Travis+AppVeyor CI
2020-02-18 10:08:58 +01:00
flip1995
d7620a3e62
Add GHA badge to README.md
...
Add a FIXME to Cargo.toml
2020-02-12 09:34:26 +01:00
Matthias Krüger
cae265d941
deps: bump git2 from 0.10 to 0.11
2019-12-22 17:06:43 +01:00
Philipp Hansch
676f14baa0
Add custom ICE message that points to Clippy repo
...
This utilizes https://github.com/rust-lang/rust/pull/60584 by setting
our own `panic_hook` and pointing to our own issue tracker instead of
the rustc issue tracker.
This also adds a new internal lint to test the ICE message.
**Potential downsides**
* This essentially copies rustc's `report_ice` function as
`report_clippy_ice`. I think that's how it's meant to be implemented, but
maybe @jonas-schievink could have a look as well =)
The downside of more-or-less copying this function is that we have to
maintain it as well now.
The original function can be found [here][original].
* `driver` now depends directly on `rustc` and `rustc_errors`
Closes #2734
[original]: 59367b074f/src/librustc_driver/lib.rs (L1185)
2019-11-29 20:47:47 +01:00
flip1995
3e1139a7dc
Rust implementation of integration test
2019-11-28 16:55:21 +01:00
flip1995
1d3ec29880
Remove unused debugging feature
2019-11-25 17:23:07 +01:00
Manish Goregaokar
aa5a95f00c
Rustup to rustc 1.41.0-nightly ( a0d40f8bd
2019-11-18)
2019-11-18 23:49:58 -08:00
msizanoen
a127e14631
Remove clippy plugin
2019-10-24 21:12:19 +07:00
Matthias Krüger
b5f73dad90
deps: update cargo_metadata from 0.8.0 to 0.9.0
2019-10-23 17:30:24 +02:00
Manish Goregaokar
6693199c0b
Bump compiletest
2019-10-14 00:46:39 +07:00
Mateusz Mikuła
4f1d907462
Use new format of licenses
...
Co-Authored-By: lzutao <taolzu@gmail.com>
2019-10-04 17:40:32 +02:00
Manish Goregaokar
68c26b325b
Rustup to rustc 1.39.0-nightly ( acf7b50c7
2019-09-25)
...
- Addresses inference error
- Updates compiletest
2019-09-25 11:11:14 -07:00
Michael Wright
b523d35d41
Deny warnings in CI
2019-07-15 07:35:02 +02:00
Lzu Tao
d6f580d62b
Bump cargo_metadata to 0.8.0
2019-06-01 16:49:10 +07:00
Matthias Krüger
68281ad0b2
clippy: bump rustc_tools util version to 0.2
...
rustc_tools_util: fix typo in docs (readme)
2019-05-23 17:40:54 +02:00
Andy Russell
9ede56f383
use derive
feature over serde_derive
crate
2019-05-09 13:05:34 -04:00
Philipp Hansch
2ab97a24e7
Update compiletest_rs
...
This includes a fix that make ICEs appear in UI tests again.
2019-04-19 18:23:25 +02:00
bors
e226f17d52
Auto merge of #3885 - mikerite:clippy_dev_toolchain, r=phansch
...
Add rust-toolchain for clippy_dev
AFAIK, `clippy_dev` is supposed to be built on stable. (This is why it's not a `[bin]` inside the root `Cargo.toml`.) This adds a `rust-toolchain` file for easy switching.
2019-04-08 05:58:34 +00:00
Manish Goregaokar
c7b78234da
Re-add tmp feature to compiletest
...
Got accidentally removed in the rustup
2019-04-07 14:36:03 -07:00
Manish Goregaokar
4c7c39acbc
Remove libtest from deps
2019-04-07 12:39:43 -07:00
Manish Goregaokar
a8ce9d655a
Use latest compiletest-rs
2019-04-07 12:02:22 -07:00
Michael Wright
63cd54ba11
Remove clippy_dev as dev-dependency
2019-04-05 06:00:27 +02:00
Oliver Scherer
d020565ed2
Hacky rustup
2019-03-26 10:55:03 +01:00
Mateusz Mikuła
da2cf8764a
Upgrade compiletest_rs to 0.3.19
2019-03-03 16:02:59 +01:00
Mateusz Mikuła
df8a489793
Use temporary branch for compiletest
...
https://github.com/rust-lang/rust/pull/58689 broke it
2019-03-01 11:54:25 +01:00
Jeremy Fitzhardinge
b5fd0108b3
clippy-driver: more robust test to see if we're clippy-enabled
...
Rather than looking for a fixed --emit arg set, just check to see
if we're emitting metadata at all. This makes it more robust to
being invoked by tools other than cargo (or if cargo changes its
invocation).
Issue #3663
2019-02-02 11:43:20 -08:00
Sorin Davidoi
1fe0cf6f07
chore(cargo/dependencies/cargo-metadata): Upgrade to 0.7.1
...
Closes https://github.com/rust-lang/rust-clippy/issues/3692 .
2019-01-25 21:53:44 +01:00
bors
5b8b01e8dc
Auto merge of #3519 - phansch:brave_newer_ui_tests, r=flip1995
...
Integrate rustfix into Clippy test suite
Once the [PR to compiletest-rs](https://github.com/laumann/compiletest-rs/pull/151 ) is reviewed and merged this fixes #2376 .
I will create a separate tracking issue for adding `run-rustfix` to all tests.
2019-01-03 15:08:47 +00:00
Philipp Hansch
ec1395aafb
Update to latest compiletest-rs release
2019-01-03 15:42:59 +01:00
Matthias Krüger
a49ed381bd
deps: bump rustc_tools_util version from 0.1.0 to 0.1.1 just in case...
2019-01-03 03:19:15 +01:00
Philipp Hansch
bd74fdce22
Use WIP branch for compiletest_rs
2018-12-28 20:53:01 +01:00
Matthias Krüger
f5929e0797
rust-lang-nursery/rust-clippy => rust-lang/rust-clippy
2018-11-22 04:40:09 +01:00
Yusuf Simonson
866caabb7a
Check for common metadata
2018-11-13 08:43:30 -05:00
Matthias Krüger
53edeacdc0
dependencies: bump compiletest-rs from git to 0.3.16
2018-10-29 09:56:00 +01:00