go - 预提交钩子抛出错误 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 但它仍然给我错误。任何如何解决这个问题的建议将不胜感激
解决方案
看起来goimports
需要在外部安装和管理pre-commit
(转义正常支持的路径)
从自述文件
go-imports
- 运行goimports
,需要 golang.org/x/tools/cmd/goimports
所以你需要确保该工具已安装并且全球可用
推荐阅读
- php - 删除与字符串上的模式匹配的单词
- matlab - Matlab随机数rng:选择种子
- javascript - 禁用提交按钮,直到重新获取 recaptcha3 g-recaptcha-response 值
- css - Squarespace 日历颜色更改的自定义 CSS
- r - R:将连续日期从单列转换为 2 列范围
- css - 弹性盒屏幕的 IE11 问题不适合 Angular8
- html - 如何在引导程序 4.3.1 中获取日期选择器
- database - 当我停止程序并重新启动它时,我的 DataGridView 会暂时更新。但我的 Access 数据库仍然永久更新
- android - 为什么 Flutter App 不能在真机上运行
- java - 在日/夜模式之间切换时启用平滑的活动过渡