Fangliding 说明 Xray-core 格式化与 proto 生成工具链的调整
在 Xray-core #7263 的待合并 PR 讨论中,Fangliding 表示,格式化与 proto 生成均由 go.mod 管理,无需再从其他环境安装工具,并可复用已安装 Go 的检查环境。他称该方式可保持跨平台一致,也便于在本地生成文件时避免 Windows CRLF 与工具生成 LF 引起的大量差异。
作者原文@Fangliding<img width="1444" height="584" alt="image" src="https://github.com/user-attachments/assets/3fe1b60d-2998-4f7b-a424-091b037c7dde" />
跟check format共用一个安装好go的机器 多加一行 7秒就好了
不过这样一改好像全是我的代码了(这个功能还是非常有用的 现在不需要从其他环境安装任何东西了了 format和proto生成全部都是 go.mod 管理的跨平台一致 以前还有个问题是Windows上都是CRLF 工具会生成LF 虽然add后会被git洗掉但会产生很多diff 现在自己生成可以手动避免了