[tasks.pre-commit]
dependencies = [
"verifications",
"linter",
]
[tasks.pre-merge]
dependencies = [
"verifications",
"linter-strict",
]
[tasks.verifications]
dependencies = [
"format-strict",
"test",
"outdated-strict",
"security-strict",
]
[tasks.fix]
dependencies = [
"format-fix",
"linter-fix",
"outdated-fix",
]
[tasks.format-strict]
command = "cargo"
args = ["fmt", "--", "--check"]
[tasks.format-fix]
command = "cargo"
args = ["fmt"]
[tasks.security-strict]
command = "cargo"
args = ["audit"]
[tasks.outdated-strict]
command = "cargo"
args = ["outdated", "--exit-code", "1"]
[tasks.outdated-fix]
command = "cargo"
args = ["update"]
[tasks.linter]
command = "cargo"
args = ["clippy"]
[tasks.linter-strict]
command = "cargo"
args = ["clippy", "--", "-Dwarnings"]
[tasks.linter-fix]
command = "cargo"
args = ["clippy", "--fix"]
[tasks.test]
command = "cargo"
args = ["test"]