[tasks.lint]
workspace = false
dependencies = [
"lint-rust",
"lint-vstyle",
]
[tasks.lint-fix]
workspace = false
dependencies = [
"lint-fix-rust",
"lint-fix-vstyle",
]
[tasks.lint-rust]
workspace = false
command = "cargo"
args = [
"clippy",
"--workspace",
"--all-targets",
"--all-features",
"--",
"-D",
"warnings",
]
[tasks.lint-fix-rust]
extend = "lint-rust"
args = [
"clippy",
"--fix",
"--allow-dirty",
"--workspace",
"--all-targets",
"--all-features",
]
[tasks.lint-vstyle]
workspace = false
command = "cargo"
args = [
"vstyle",
"curate",
"--workspace",
]
[tasks.lint-fix-vstyle]
workspace = false
command = "cargo"
args = [
"vstyle",
"tune",
"--workspace",
"--strict",
]
[tasks.test]
workspace = false
dependencies = [
"test-rust",
]
[tasks.test-rust]
workspace = false
command = "cargo"
args = [
"nextest",
"run",
"--workspace",
"--all-targets",
"--all-features",
]
[tasks.fmt]
workspace = false
dependencies = [
"fmt-rust",
"fmt-toml",
]
[tasks.fmt-check]
workspace = false
dependencies = [
"fmt-rust-check",
"fmt-toml-check",
]
[tasks.fmt-rust]
workspace = false
script = "cargo +nightly fmt --all"
[tasks.fmt-rust-check]
extend = "fmt-rust"
script = "cargo +nightly fmt --all -- --check"
[tasks.fmt-toml]
workspace = false
command = "taplo"
args = [
"fmt",
]
[tasks.fmt-toml-check]
extend = "fmt-toml"
args = [
"fmt",
"--check",
]
[tasks.checks]
workspace = false
dependencies = [
"fmt-check",
"lint",
"test",
]