fscan/Common/parsers
ZacharyZcR 20cb3356de refactor: 重构common包错误消息系统并优化常量管理
主要改进:
- 将output和parsers包中的硬编码错误消息迁移到i18n国际化系统
- 修复constants.go中未引用常量的使用问题
- 消除所有硬编码字符串、魔术数字和协议标识符
- 清理死代码常量MinIPv4OctetValue

具体变更:
* output包: 删除19个硬编码错误消息,新增13个i18n消息键
* parsers包: 删除24个硬编码错误模板,新增22个i18n消息键
* 修复8个未引用的Default常量在对应默认选项函数中的使用
* 替换11处网络协议相关的硬编码值为常量引用
* 更新6个错误类型常量和验证逻辑的硬编码使用
* 修复2处IPv4八位组计数的硬编码为常量引用

提升效果:
- 支持中英文错误消息国际化切换
- 统一常量管理,提高代码可维护性
- 消除代码重复,符合DRY原则
- 清理死代码,优化代码质量

涉及文件: 11个文件,新增210行,删除103行
2025-08-06 22:33:26 +08:00
..
constants.go refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
CredentialParser.go refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
FileReader.go refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
LegacyParser_test.go refactor: 深度重构Common包,移除冗余代码和优化架构 2025-08-05 19:19:40 +08:00
LegacyParser.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
NetworkParser.go refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
Simple.go refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
TargetParser.go refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
Types.go refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
ValidationParser.go refactor: 完成common包常量提取和代码重构优化 2025-08-06 21:29:30 +08:00