| 手段 | 目录排除 / 头部标记 / 工具内置规则 |
|---|---|
| 范围 | lint、格式化、覆盖率、评审 |
| 目标 | 只检查人写的代码 |
排除实例
排除实例
.eslintignore / eslint ignores: ["src/gen/**"]
golangci-lint: issues.exclude-dirs: 生成目录
文件名标记: *.pb.go 天然按后缀过滤生成物建议只提交产物不评审内容:评审重心放在生成器配置与输入定义。
生成代码不参与 lint 与覆盖率统计:按目录排除(如 protobuf 生成物)、加文件头标记(如 @generated),或使用各工具的内置排除机制,避免噪声淹没真实问题。
| 手段 | 目录排除 / 头部标记 / 工具内置规则 |
|---|---|
| 范围 | lint、格式化、覆盖率、评审 |
| 目标 | 只检查人写的代码 |
.eslintignore / eslint ignores: ["src/gen/**"]
golangci-lint: issues.exclude-dirs: 生成目录
文件名标记: *.pb.go 天然按后缀过滤