- Add code quality tools: flake8, mypy, black, pre-commit - Add .gitattributes for line ending consistency - Add .secrets.baseline for secret scanning - Update GitHub workflows for better CI/CD - Update documentation formatting and examples - Add CLAUDE.md for AI assistant guidance - Add scripts directory for automation tools - Update project configuration in pyproject.toml - Improve type hints and code formatting across all modules - Update test configurations and fixtures
16 lines
405 B
Bash
Executable File
16 lines
405 B
Bash
Executable File
#!/bin/bash
|
|
# Run mypy type checking on kikotools package
|
|
# This is used as an alternative to pre-commit due to package name issues
|
|
|
|
set -e
|
|
|
|
echo "Running mypy type checking..."
|
|
cd "$(dirname "$0")/.."
|
|
|
|
# Run mypy with the configuration
|
|
python -m mypy kikotools/ --ignore-missing-imports --no-strict-optional || {
|
|
echo "❌ Mypy type checking failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "✓ Mypy type checking passed" |