.PHONY: clippy
clippy:
cargo clippy --all --all-targets -- -D clippy::all -D warnings
.PHONY: fix
fix:
cargo fix --allow-staged --allow-dirty --all-targets
.PHONY: format
format:
cargo +nightly fmt --all
.PHONY: format-check
format-check:
cargo +nightly fmt --all --check
.PHONY: lint
lint: format clippy docs
.PHONY: test-build
test-build:
cargo nextest run --no-run
.PHONY: test
test:
cargo nextest run -- --skip integration
.PHONY: integration-test
integration-test:
cargo nextest run integration
.PHONY: check
check:
cargo check
.PHONY: build
build:
cargo build
.PHONY: build-release
build-release:
cargo build --release
.PHONY: docs
docs:
cargo doc