# Rust
/target/
**/*.rs.bk
# Cargo.lock is committed: workspace includes grate-limiter-server (application)

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Coverage
*.profraw
*.profdata
lcov.info
coverage/
tarpaulin-report.html

# Benchmarks (generated)
benchmarks/*.svg
benchmarks/*.html

# Fuzz
fuzz/artifacts/
fuzz/corpus/

# Python
python/__pycache__/
python/**/__pycache__/
python/*.egg-info/
python/dist/
python/build/
python/.venv/
python/.pytest_cache/
python/.mypy_cache/
python/.ruff_cache/

# JS / TypeScript
js/node_modules/
js/dist/
