【问题标题】:Pre commit hook throwing error https://github.com/dnephin/pre-commit-golang预提交钩子抛出错误 https://github.com/dnephin/pre-commit-golang
【发布时间】:2021-12-18 01:50:11
【问题描述】:
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 但它仍然给我错误。任何解决此问题的建议将不胜感激

【问题讨论】:

    标签: go pre-commit-hook pre-commit.com


    【解决方案1】:

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

    来自the readme

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

    因此您需要确保该工具已安装且全局可用

    【讨论】:

    • 嗨,我确实安装了它。是否需要添加任何路径才能使其在全球范围内可用
    • goimports 必须在您的PATH
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 2017-05-15
    • 2020-12-11
    • 2014-02-15
    • 2015-07-21
    • 2020-10-28
    相关资源
    最近更新 更多