mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
feat: add check-everything for unified style checks (#5650)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
This commit is contained in:
@@ -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..."
|
||||
|
||||
Reference in New Issue
Block a user