# Rust build artifacts
/target/
**/*.rs.bk
*.pdb
vendor/

# Cargo
Cargo.lock

# IDE - VSCode
.vscode/
*.code-workspace

# IDE - IntelliJ / CLion
.idea/
*.iml
*.iws
*.ipr
out/

# IDE - Vim
*.swp
*.swo
*~

# IDE - Emacs
*~
\#*\#
.\#*

# OS - macOS
.DS_Store
.AppleDouble
.LSOverride
._*

# OS - Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/

# OS - Linux
*~
.directory
.Trash-*

# Debugging
*.pdb

# Backup files
*.bak
*.tmp

# Test artifacts
*.orig

# Downloaded test fixtures (fetched on-demand)
tests/fixtures/kodak/
tests/fixtures/pngsuite/
tests/fixtures/jpeg_corpus/

# JavaScript / Svelte app artifacts
node_modules/
*.log
.svelte-kit/
.vite/
dist/
build/

# Playwright
playwright-report/
test-results/

# Fuzzing artifacts
tests/fuzz/corpus/
tests/fuzz/artifacts/
tests/fuzz/target/

# Analysis repos (for codebase size comparison)
.analysis-repos/
