#!/bin/bash # Verification script for code quality checks set -e echo "๐Ÿ” Running code quality checks..." echo "" # Run ruff linter echo "๐Ÿ“‹ Running ruff linter..." ruff check src/ tests/ examples/ echo "โœ… Ruff linter passed!" echo "" # Run ruff formatter check echo "๐ŸŽจ Checking code formatting..." ruff format --check src/ tests/ examples/ echo "โœ… Code formatting is correct!" echo "" # Run pyright type checker echo "๐Ÿ”ฌ Running pyright type checker..." pyright src/ echo "โœ… Pyright type checking passed!" echo "" # Run tests with coverage echo "๐Ÿงช Running tests with coverage..." pytest echo "โœ… All tests passed!" echo "" echo "๐ŸŽ‰ All checks passed successfully!"