feat: add check-everything for unified style checks (#5650)

Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
This commit is contained in:
Sheikh Limon
2025-11-11 00:39:48 +06:00
committed by GitHub
parent 8cd379ca33
commit 26933e250a
+14
View File
@@ -4,6 +4,20 @@
default:
@just --list
# Run all style checks and formatting (precommit validation)
check-everything:
@echo "🔧 RUNNING ALL STYLE CHECKS..."
@echo " → Formatting Rust code..."
cargo fmt --all
@echo " → Running clippy linting..."
./scripts/clippy-lint.sh
@echo " → Checking UI code formatting..."
cd ui/desktop && npm run lint:check
@echo " → Validating OpenAPI schema..."
./scripts/check-openapi-schema.sh
@echo ""
@echo "✅ All style checks passed!"
# Default release command
release-binary:
@echo "Building release version..."