### Node
# Dependencies
node_modules/
.scratch/
.pygco/

# OS/editor noise
.DS_Store
Thumbs.db
*~
*.swp
*.swo

# Logs
*.log

# Runtime data
*.pid
*.pid.lock

# Coverage
coverage/
*.lcov
.nyc_output

# Build output
dist/
build/Release

# TypeScript cache
*.tsbuildinfo

# Framework build output and caches
.cache
.parcel-cache
.next
out/
.nuxt

# dotenv environment variable files
.env
.env.local
.env.*.local

# npm cache directory
.npm
.pnpm-store/
*.tgz

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/install-state.gz
.pnp.*

### Python
# Byte-compiled files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
build/
dist/
*.egg-info/
*.egg

# dotenv environment variable files
.env

# Virtual environments
.venv
env/
venv/

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.pytest_cache/
test-results/
playwright-report/

# Type checkers
.mypy_cache/
.ruff_cache/

# Jupyter Notebook
.ipynb_checkpoints

# pyenv
# .python-version

### Rust
# Cargo build output
target/

# This repository ships the `pygco` executable, so Cargo.lock should be committed.

# Backup files generated by rustfmt
**/*.rs.bk

# Local profiling output
*.profraw
*.profdata
flamegraph.svg

### Local analysis databases
*.sqlite
*.sqlite-shm
*.sqlite-wal

# Generated benchmark reports
benches/reports/

analysis