README
: clippy-driver
is not a replacement for rustc
Currently, `clippy-driver` may run codegen, but this is an implementation detail. See https://github.com/rust-lang/rust-clippy/issues/8035. Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
This commit is contained in:
parent
fccf07bae5
commit
fd97d792f9
16
README.md
16
README.md
@ -98,22 +98,18 @@ If you want to run Clippy **only** on the given crate, use the `--no-deps` optio
|
|||||||
cargo clippy -p example -- --no-deps
|
cargo clippy -p example -- --no-deps
|
||||||
```
|
```
|
||||||
|
|
||||||
### As a rustc replacement (`clippy-driver`)
|
### Using `clippy-driver`
|
||||||
|
|
||||||
Clippy can also be used in projects that do not use cargo. To do so, you will need to replace
|
Clippy can also be used in projects that do not use cargo. To do so, run `clippy-driver`
|
||||||
your `rustc` compilation commands with `clippy-driver`. For example, if your project runs:
|
with the same arguments you use for `rustc`. For example:
|
||||||
|
|
||||||
```terminal
|
|
||||||
rustc --edition 2018 -Cpanic=abort foo.rs
|
|
||||||
```
|
|
||||||
|
|
||||||
Then, to enable Clippy, you will need to call:
|
|
||||||
|
|
||||||
```terminal
|
```terminal
|
||||||
clippy-driver --edition 2018 -Cpanic=abort foo.rs
|
clippy-driver --edition 2018 -Cpanic=abort foo.rs
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that `rustc` will still run, i.e. it will still emit the output files it normally does.
|
Note that `clippy-driver` is designed for running Clippy only and should not be used as a general
|
||||||
|
replacement for `rustc`. `clippy-driver` may produce artifacts that are not optimized as expected,
|
||||||
|
for example.
|
||||||
|
|
||||||
### Travis CI
|
### Travis CI
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user