feat: robust docs
This commit is contained in:
@@ -22,15 +22,20 @@ format = "cargo fmt"
|
||||
lint = { cmd = "cargo clippy --all-targets -- -D warnings", depends-on = [
|
||||
"format",
|
||||
] }
|
||||
doc = "cargo doc --no-deps --open"
|
||||
|
||||
check-docs = "cargo test --test docs"
|
||||
doc = { cmd = "cargo doc --no-deps --open", depends-on = ["check-docs"] }
|
||||
doc-build = { cmd = "cargo doc --no-deps", depends-on = ["check-docs"] }
|
||||
doctests = "cargo test --doc"
|
||||
|
||||
clean = "cargo clean"
|
||||
install = "cargo install --path . --locked"
|
||||
check = { depends-on = ["format", "lint", "tests"] }
|
||||
check = { depends-on = ["format", "lint", "tests", "check-docs", "doc-build"] }
|
||||
build-lean = "cargo build --release --no-default-features"
|
||||
|
||||
[tasks.cb]
|
||||
cmd = "cargo run --release --quiet --"
|
||||
description = "Run the CLI, e.g. `pixi run cb validate --course examples/course`"
|
||||
description = "Run the CLI, e.g., `pixi run cb validate --course examples/course`"
|
||||
|
||||
[feature.dev.dependencies]
|
||||
rust-analyzer = "*"
|
||||
|
||||
Reference in New Issue
Block a user