File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change
1
+ ## Clippy-dev is a tool to ease clippys development, similar to ` rustc ` s ` x.py ` .
2
+
3
+ Functionalities (incomplete):
4
+
5
+ # lintcheck
6
+ Runs clippy on a fixed set of crates read from ` clippy_dev/lintcheck_crates.toml `
7
+ and saves logs of the lint warnings into the repo.
8
+ We can then check the diff and spot new or disappearing warnings.
9
+
10
+ From the repo root, run:
11
+ ````
12
+ cargo run --target-dir clippy_dev/target --package clippy_dev \
13
+ --bin clippy_dev --manifest-path clippy_dev/Cargo.toml --features lintcheck -- lintcheck
14
+ ````
15
+ or
16
+ ````
17
+ cargo dev-lintcheck
18
+ ````
19
+
20
+ By default the logs will be saved into ` lintcheck-logs/lintcheck_crates_logs.txt ` .
21
+
22
+ You can set a custom sources.toml by adding ` --crates-toml custom.toml `
23
+ where ` custom.toml ` must be a relative path from the repo root.
24
+
25
+ The results will then be saved to ` lintcheck-logs/custom_logs.toml ` .
26
+
You can’t perform that action at this time.
0 commit comments