## —— Code quality and Formatting ------------------------------------------------------------------ .NOTPARALLEL: fix .PHONY: fmt fmt: core-deps fmt-deps ## Format code @echo "🔧 Formatting code..." cargo fmt --all .PHONY: fmt-check fmt-check: core-deps fmt-deps ## Check code formatting @echo "📝 Checking code formatting..." cargo fmt --all --check .PHONY: clippy-check clippy-check: core-deps ## Run clippy checks @echo "🔍 Running clippy checks..." cargo clippy --all-targets --all-features -- -D warnings .PHONY: clippy-fix clippy-fix: core-deps ## Apply clippy fixes @echo "🔧 Applying clippy fixes..." cargo clippy --fix --allow-dirty .PHONY: fix fix: fmt clippy-fix ## Format code and apply clippy fixes .PHONY: quick-check quick-check: core-deps ## Run fast workspace compilation check @echo "🔨 Running fast compilation check..." cargo check --workspace --exclude e2e_test .PHONY: unsafe-code-check unsafe-code-check: ## Check unsafe_code allowances have SAFETY comments @echo "🔒 Checking unsafe_code allowances..." ./scripts/check_unsafe_code_allowances.sh .PHONY: architecture-migration-check architecture-migration-check: ## Check architecture migration guardrails @echo "🏗️ Checking architecture migration guardrails..." ./scripts/check_architecture_migration_rules.sh .PHONY: logging-guardrails-check logging-guardrails-check: ## Check logging guardrails for redaction and noise regressions @echo "🪵 Checking logging guardrails..." ./scripts/check_logging_guardrails.sh .PHONY: compilation-check compilation-check: core-deps ## Run compilation check @echo "🔨 Running compilation check..." cargo check --all-targets