.PHONY: test
test:
cargo test --workspace -- --nocapture
.PHONY: fmt
fmt:
cargo +nightly fmt --all
.PHONY: clippy
clippy:
cargo clippy --all --all-targets --no-deps -- --deny warnings
.PHONY: lint
lint: fmt clippy sort
.PHONY: sort
sort:
cargo sort --grouped --workspace
.PHONY: clean-deps
clean-deps:
cargo +nightly udeps --workspace --tests --all-targets --release
.PHONY: pr
pr: lint clean-deps test