## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# Build results
[Dd]ebug/
[Rr]elease/
x64/
x86/
[Bb]uild/
bld/
[Bb]in/
[Oo]bj/

# NuGet
*.nupkg
*.snupkg
nupkg/
**/[Pp]ackages/*
!**/[Pp]ackages/build/

# Test results
[Tt]est[Rr]esult*/
*.trx

# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
.vs/

# Data files - scanner output is local/per-repo, never commit
# (may contain real type names, internal class data, agent session
#  history, telemetry, etc. — strictly local-only)
data/*
!data/.gitkeep
!data/README.md

# Test results & coverage (managed by coverage skill)
TestResults/
TestResults2/
**/TestResults/
**/TestResults2/
coveragereport*/
**/coverage.cobertura.xml
CoverageResults/

# Python (sibling scanners)
__pycache__/
*.py[cod]
*$py.class
.venv/
venv/
.env
*.egg-info/
.eggs/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.tox/
.coverage
htmlcov/
dist/

# Node / TypeScript (sibling scanners)
node_modules/
*.tsbuildinfo
.npm/
