build(cargo): specify clippy flags in Cargo.toml
Avoids needing to pass them as parameters whenever we run cargo clippy.
This commit is contained in:
parent
31ef0c19fb
commit
d42c8fb890
3 changed files with 16 additions and 2 deletions
|
@ -73,3 +73,9 @@ anyhow = "1.0"
|
|||
[package.metadata.bin]
|
||||
# Conventional commits githook
|
||||
cc-cli = { version = "0.1" }
|
||||
|
||||
[lints.clippy]
|
||||
nursery = "warn"
|
||||
# pedantic = "warn"
|
||||
unwrap_used = "warn"
|
||||
expect_used = "warn"
|
||||
|
|
10
bacon.toml
10
bacon.toml
|
@ -24,7 +24,15 @@ command = ["cargo", "check", "--all-targets", "--color", "always"]
|
|||
need_stdout = false
|
||||
|
||||
[jobs.clippy]
|
||||
command = ["cargo", "clippy", "--all-targets", "--color", "always", "--", "-Dwarnings", "-Wclippy::nursery", "-Wclippy::unwrap_used", "-Wclippy::expect_used"]
|
||||
command = [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--all-targets",
|
||||
"--color",
|
||||
"always",
|
||||
"--",
|
||||
"-Dwarnings",
|
||||
]
|
||||
# "-Wclippy::pedantic",
|
||||
need_stdout = false
|
||||
|
||||
|
|
2
justfile
2
justfile
|
@ -5,7 +5,7 @@ install-hooks:
|
|||
validate-dev-branch:
|
||||
git rebase -i origin/main -x 'cargo build'
|
||||
git rebase -i origin/main -x 'cargo test'
|
||||
git rebase -i origin/main -x 'cargo clippy -- -D warnings -W clippy::nursery -W clippy::unwrap_used -W clippy::expect_used'
|
||||
git rebase -i origin/main -x 'cargo clippy -- -D warnings'
|
||||
|
||||
start-ngrok:
|
||||
#!/usr/bin/env bash
|
||||
|
|
Loading…
Reference in a new issue