mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-10 07:04:18 +00:00
Lintcheck: Update lintcheck documentation
This commit is contained in:
parent
25bb612538
commit
93e74a4187
1 changed files with 6 additions and 10 deletions
|
@ -7,13 +7,13 @@ repo. We can then check the diff and spot new or disappearing warnings.
|
||||||
From the repo root, run:
|
From the repo root, run:
|
||||||
|
|
||||||
```
|
```
|
||||||
cargo run --target-dir lintcheck/target --manifest-path lintcheck/Cargo.toml
|
cargo lintcheck
|
||||||
```
|
```
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
```
|
```
|
||||||
cargo lintcheck
|
cargo run --target-dir lintcheck/target --manifest-path lintcheck/Cargo.toml
|
||||||
```
|
```
|
||||||
|
|
||||||
By default, the logs will be saved into
|
By default, the logs will be saved into
|
||||||
|
@ -33,6 +33,8 @@ the 200 recently most downloaded crates:
|
||||||
cargo lintcheck popular -n 200 custom.toml
|
cargo lintcheck popular -n 200 custom.toml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> Note: Lintcheck isn't sandboxed. Only use it to check crates that you trust or
|
||||||
|
> sandbox it manually.
|
||||||
|
|
||||||
### Configuring the Crate Sources
|
### Configuring the Crate Sources
|
||||||
|
|
||||||
|
@ -65,17 +67,11 @@ sources.
|
||||||
#### Command Line Options (optional)
|
#### Command Line Options (optional)
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
bitflags = {name = "bitflags", versions = ['1.2.1'], options = ['-Wclippy::pedantic', '-Wclippy::cargo']}
|
clap = {name = "clap", versions = ['4.5.8'], options = ['-Fderive']}
|
||||||
```
|
```
|
||||||
|
|
||||||
It is possible to specify command line options for each crate. This makes it
|
It is possible to specify command line options for each crate. This makes it
|
||||||
possible to only check a crate for certain lint groups. If no options are
|
possible to enable or disable features.
|
||||||
specified, the lint groups `clippy::all`, `clippy::pedantic`, and
|
|
||||||
`clippy::cargo` are checked. If an empty array is specified only `clippy::all`
|
|
||||||
is checked.
|
|
||||||
|
|
||||||
**Note:** `-Wclippy::all` is always enabled by default, unless `-Aclippy::all`
|
|
||||||
is explicitly specified in the options.
|
|
||||||
|
|
||||||
### Fix mode
|
### Fix mode
|
||||||
You can run `cargo lintcheck --fix` which will run Clippy with `--fix` and
|
You can run `cargo lintcheck --fix` which will run Clippy with `--fix` and
|
||||||
|
|
Loading…
Reference in a new issue