modify: rust 插件
This commit is contained in:
+85
@@ -0,0 +1,85 @@
|
||||
# ============================================
|
||||
# 1. Cargo 构建产物
|
||||
# ============================================
|
||||
# 编译生成的目标文件目录,必须忽略[reference:0]
|
||||
**/target/
|
||||
# Rust 编译器发生内部错误(ICE)时生成的报告文件
|
||||
rustc-ice-*.txt
|
||||
|
||||
# ============================================
|
||||
# 2. 依赖锁文件 (Cargo.lock)
|
||||
# ============================================
|
||||
# 对于最终可执行程序(如 CLI 工具、应用),建议**提交** Cargo.lock 以保证构建确定性[reference:3][reference:4]。
|
||||
# 对于库项目(library),建议**忽略** Cargo.lock,因为库的依赖由使用它的项目决定[reference:5][reference:6]。
|
||||
# 这里默认忽略,请根据你的项目类型决定是否保留或注释掉下面这行[reference:7][reference:8]。
|
||||
**/Cargo.lock
|
||||
|
||||
# ============================================
|
||||
# 3. 开发工具与临时文件
|
||||
# ============================================
|
||||
# rustfmt 生成的备份文件[reference:9][reference:10]
|
||||
**/*.rs.bk
|
||||
# 突变测试(mutagen/mutants)的输出目录[reference:11]
|
||||
**/mutants.out*/
|
||||
# 各种临时文件
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
\#*#
|
||||
.#*
|
||||
|
||||
# ============================================
|
||||
# 4. 集成开发环境(IDE)配置
|
||||
# ============================================
|
||||
# Visual Studio Code[reference:13]
|
||||
.vscode/
|
||||
# JetBrains 系列 (IntelliJ, RustRover, CLion)[reference:15][reference:16]
|
||||
.idea/
|
||||
*.iml
|
||||
# 其他编辑器
|
||||
.helix/
|
||||
.zed/
|
||||
|
||||
# ============================================
|
||||
# 5. 操作系统文件
|
||||
# ============================================
|
||||
# macOS
|
||||
.DS_Store
|
||||
.AppleDouble
|
||||
.LSOverride
|
||||
._*
|
||||
__MACOSX/
|
||||
# Windows
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
Desktop.ini
|
||||
$RECYCLE.BIN/
|
||||
|
||||
# ============================================
|
||||
# 6. 环境变量与配置文件
|
||||
# ============================================
|
||||
# 包含本地敏感信息的文件,务必忽略
|
||||
.env
|
||||
.env.*
|
||||
# 但可以保留示例文件
|
||||
!.env.example
|
||||
!.env.sample
|
||||
# 其他工具产生的环境配置
|
||||
.direnv/
|
||||
.envrc
|
||||
|
||||
# ============================================
|
||||
# 7. 其他构建与测试产物
|
||||
# ============================================
|
||||
# Windows 调试符号文件[reference:21]
|
||||
*.pdb
|
||||
# 代码覆盖率报告[reference:23]
|
||||
*.profraw
|
||||
*.profdata
|
||||
tarpaulin-report.html
|
||||
lcov.info
|
||||
coverage/
|
||||
# 软件物料清单(SBOM)文件
|
||||
sbom.cyclonedx*
|
||||
|
||||
__pycache__/
|
||||
Reference in New Issue
Block a user