50 lines
1.8 KiB
TOML
50 lines
1.8 KiB
TOML
# If you want to check a local project it's usually easier to use:
|
|
# ```
|
|
# cargo dev lint <path>
|
|
# ```
|
|
#
|
|
# For testing you can also add sources to git and local repos like this:
|
|
# ```
|
|
# crate = {name = "crate", git_url = "https://github.com/name/repo.git", git_hash = "coo1cafe"}
|
|
# crate = {name = "crate", path = "/path/to/project"}
|
|
# ```
|
|
|
|
[crates]
|
|
|
|
# Some binaries
|
|
cargo = {name = "cargo", version = '0.80.0', online_link = 'https://docs.rs/cargo/{version}/src/{file}.html#{line}'}
|
|
ripgrep = {name = "ripgrep", version = '14.1.0'}
|
|
mdbook = {name = "mdbook", version = '0.4.40'}
|
|
|
|
# Common libraries
|
|
rayon = {name = "rayon", version = '1.10.0'}
|
|
serde = {name = "serde", version = '1.0.204'}
|
|
bitflags = {name = "bitflags", version = '2.6.0'}
|
|
log = {name = "log", version = '0.4.22'}
|
|
quote = {name = "quote", version = '1.0.36'}
|
|
proc-macro2 = {name = "proc-macro2", version = '1.0.86'}
|
|
rand = {name = "rand", version = '0.8.5'}
|
|
rand_core = {name = "rand_core", version = '0.6.4'}
|
|
regex = {name = "regex", version = '1.10.5'}
|
|
syn = {name = "syn", version = '2.0.71'}
|
|
anyhow = {name = "anyhow", version = '1.0.86'}
|
|
async-trait = { name = 'async-trait', version = '0.1.81' }
|
|
cxx = {name = "cxx", version = '1.0.124'}
|
|
ryu = {name = "ryu", version = '1.0.18'}
|
|
thiserror = {name = "thiserror", version = '1.0.63'}
|
|
serde_yaml = {name = "serde_yaml", version = '0.9.33'}
|
|
puffin = {name = "puffin", version = '0.19.0'}
|
|
bumpalo = {name = "bumpalo", version = '3.16.0'}
|
|
wasmi = {name = "wasmi", version = '0.35.0'}
|
|
base64 = { name = 'base64', version = '0.22.1' }
|
|
once_cell = { name = 'once_cell', version = '1.19.0' }
|
|
tokio = { name = 'tokio', version = '1.38.1' }
|
|
|
|
[recursive]
|
|
ignore = [
|
|
# Takes ~30s to lint
|
|
"combine",
|
|
# Has 1.2 million `clippy::match_same_arms`s
|
|
"unicode-normalization",
|
|
]
|