# ===== 构建产物 =====
**/target/
**/dist/
**/build/
**/output/

# ===== 依赖目录 =====
**/node_modules/

# ===== IDE 文件 =====
**/.idea/
**/*.iml
**/.vscode/
**/.settings/
**/.classpath
**/.project
**/.factorypath

# ===== Java 编译产物 & 中间文件 =====
**/*.class
**/*.jar
**/*.war
**/*.ear
**/.flattened-pom.xml
**/.mvn/
**/mvnw
**/mvnw.cmd
**/gradlew
**/gradlew.bat
**/gradle/

# ===== 日志文件 =====
**/*.log
**/logs/

# ===== OS 文件 =====
**/.DS_Store
**/Thumbs.db

# ===== Git =====
**/.git/

# ===== 锁文件 =====
**/package-lock.json
**/yarn.lock
**/pnpm-lock.yaml

# ===== 静态资源（AI编码无需索引） =====
**/*.png
**/*.jpg
**/*.jpeg
**/*.gif
**/*.ico
**/*.svg
**/*.woff
**/*.woff2
**/*.ttf
**/*.eot
**/*.mp3
**/*.mp4

# ===== 前端构建噪音 =====
**/*.map
**/*.min.js
**/*.min.css
**/*.chunk.js
**/*.chunk.css

# ===== 测试覆盖率 =====
**/coverage/
**/.nyc_output/

# ===== 对AI编码无意义的文档 =====
**/LICENSE

# ===== 临时文件 =====
**/*.swp
**/*.swo
**/*.tmp
**/*.bak
