Matthias Krüger
25f909863b
update lintcheck_crates logs and fix typos
2021-02-28 23:07:12 +01:00
Matthias Krüger
1ebaae8a15
lintcheck: make download path and source path consts, move source directory from traget/lintcheck/crates to target/lintcheck/sources
...
also update logfile with the dtolnay crates
2021-02-28 23:07:09 +01:00
Matthias Krüger
1b1ed9359e
lintcheck: put the full paths (target/lintcheck/sources/<crate>...) to the source files of a warning into the lintcheck log
...
This is more convenient when reviewing new lint warnings that popped up in the logs
2021-02-28 22:59:45 +01:00
Matthias Krüger
24460f76cb
lintcheck: update logs
2021-02-28 02:22:05 +01:00
Matthias Krüger
90cf27e9f6
lintcheck: update logs and do minor fixes
2021-02-26 11:18:59 +01:00
Matthias Krüger
363f6d3dc6
lintcheck: rerun if clippy changed
...
Automatically clean lintchecks shared target dir (will force clippy to recheck sources) if
the clippy binaries are older than the lintcheck logs.
Also update lintcheck logs
2021-02-23 08:32:50 +01:00
Matthias Krüger
4974734a24
lintcheck: show progress percentage in the "Linting..." message
2021-02-19 22:06:50 +01:00
Matthias Krüger
90d3275b45
lintcheck: parallelize
...
Use rayon to figure out the threadcount and half that for core count.
For each core, create a target dir that is used.
Otherwise, when running multiple clippys with the same target-dir, cargo would lock the dir and prevent parallelism.
This way we can run multiple clippys at the same time (on root crates) but we sacrifice cache-hits (when we already cargo-checked crate-deps).
2021-02-19 00:14:43 +01:00
Matthias Krüger
a95c250372
lintcheck: update logs
2021-02-15 23:38:51 +01:00
Matthias Krüger
c7241b6e5e
lintcheck: make the log file be ${source-file}-logs.txt
...
this allows us to check multiple source.tomls and not worry about overriding our logfiles accidentally
2021-02-11 10:41:31 +01:00
Matthias Krüger
e1c284bff7
lintcheck: cleanup, fix --only for git crates, better error msgs
2021-02-06 12:24:13 +01:00
Matthias Krüger
9ab505a3c7
lintcheck: add git source as an example and update logs
2021-02-06 12:11:31 +01:00
Matthias Krüger
cb3021999c
lintcheck: update logs
2021-02-06 11:59:34 +01:00
Matthias Krüger
5b6a18362b
lintcheck: fix paths in the logs
2021-01-23 02:18:11 +01:00
Matthias Krüger
d0d28b11d7
update lintcheck-logs
2021-01-23 02:18:11 +01:00
Matthias Krüger
83fcf95f52
rename cargo dev crater to cargo dev lintcheck
2021-01-23 02:18:11 +01:00