首页 > 解决方案 > 预提交钩子抛出错误 https://github.com/dnephin/pre-commit-golang

问题描述

Check for added large files..............................................Passed
Don't commit to branch...................................................Passed
Fix End of Files.........................................................Passed
Trim Trailing Whitespace.................................................Passed
Check Yaml...............................................................Passed
goimports................................................................Failed
- hook id: goimports
- exit code: 1
Executable `goimports` not found

运行 Go pre hook commit 时出现上述错误。我确实尝试安装 golang.org/x/tools/cmd/goimports 但它仍然给我错误。任何如何解决这个问题的建议将不胜感激

标签: gopre-commit-hookpre-commit.com

解决方案


看起来goimports需要在外部安装和管理pre-commit(转义正常支持的路径)

自述文件

  • go-imports- 运行goimports,需要 golang.org/x/tools/cmd/goimports

所以你需要确保该工具已安装并且全球可用


推荐阅读