Matthias Krüger
|
83fcf95f52
|
rename cargo dev crater to cargo dev lintcheck
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
48fc948ca3
|
clippy dev crater: address more review commetns
make serde a feature-dep
save clippy version in the crater log
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
ec1902ce43
|
cargo dev crater: throw an error if we can't find our specified crate in the .toml list
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
b6ef1e282e
|
clippy dev crater: add option to only check a single one of the listed crates with --only crate
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
d257101109
|
make stats stable
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
e56c9a5253
|
cargo dev crater: gather and save lint statistics (how often a lint triggered)
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
4ec9cb84bb
|
cargo dev crater: refactor to get a list of all ClippyWarnings
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
6c5bf2778f
|
clippy dev crater: use and parse clippy messages as json message, to get the lint name of a warning
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
62337f2842
|
remove duplicate code and other cleanup
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
22824d21da
|
rename symbols: krate -> crate
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
f986d78c5e
|
cargo dev crater: support multiple versions per crate
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
588efa7da9
|
use a .toml file to list the crates we want to check
Also sort lint results alphabetically.
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
a9fce6d2d0
|
allow clippy::filter_map
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
ccfaa338ed
|
cargo dev crater: share target dir between clippy runs, enable pedantic and cargo lints, ignore tokei for now.
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
1e5ac1dfd2
|
cargo dev crater: add more crates to be checked
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
dbb8c0020e
|
cargo dev crater: save all warnings into a file
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
7314133722
|
cargo dev crater: cleanup, don't re-download and reextract crates on every run
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
734d2052df
|
print all clippy warnings in the end
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
2360a7cad0
|
cargo clippy dev: collecting one-line clippy warnings works now
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
69c0757334
|
clippy cargo dev: fix checking of crates
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
e69147486e
|
cargo clippy dev: fix extraction of downloaded crates
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
63176834c2
|
cargo dev crater: fixes and debug prints
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
30d85942cf
|
crater: hook into main.rs
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
5353591b1b
|
cargo dev crater: work on downloading and extracting crate sources
|
2021-01-23 02:18:11 +01:00 |
|
Matthias Krüger
|
bec916d02d
|
cargo dev crater: lay out the base plan
|
2021-01-23 02:18:11 +01:00 |
|