第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

golangci-lint 的 GitHub 操作失敗,無法加載 fmt

golangci-lint 的 GitHub 操作失敗,無法加載 fmt

Go
楊魅力 2022-11-28 10:41:09
我正在使用 GitHub 操作https://github.com/golangci/golangci-lint-action我收到錯誤:Installed golangci-lint into /home/runner/golangci-lint-1.43.0-linux-amd64/golangci-lint in 458msPrepared env in 606msrun golangci-lint  Running [/home/runner/golangci-lint-1.43.0-linux-amd64/golangci-lint run --out-format=github-actions] in [] ...  panic: load embedded ruleguard rules: rules/rules.go:13: can't load fmt    goroutine 1 [running]:  github.com/go-critic/go-critic/checkers.init.9()    github.com/go-critic/go-critic@v0.6.1/checkers/checkers.go:58 +0x4b4    Error: golangci-lint exit with code 2  Ran golangci-lint in 13383ms這是golangci-lintgolang v1.18.0的一個已知問題https://github.com/golangci/golangci-lint/issues/2374我的 GitHub 操作文件是:name: golangci-linton:  push:    tags:      - v*    branches:      - master      - main  pull_request:permissions:  contents: readjobs:  golangci:    name: lint    runs-on: ubuntu-latest    steps:      - uses: actions/setup-go@v2      - uses: actions/checkout@v2      - name: golangci-lint        uses: golangci/golangci-lint-action@v2        with:          version: v1.43我也嘗試過使用:name: golangci-linton:  push:    tags:      - v*    branches:      - master      - main  pull_request:permissions:  contents: readjobs:  golangci:    strategy:      matrix:        go-version: [1.17.x]    name: lint    runs-on: ubuntu-latest    steps:      - uses: actions/setup-go@v3        with:          go-version: ${{ matrix.go }}      - uses: actions/checkout@v3      - name: golangci-lint        uses: golangci/golangci-lint-action@v2        with:          version: v1.43但是兩者都失敗了,在那種情況下我該怎么辦?我已經在項目中打開這個問題,以防它有幫助https://github.com/golangci/golangci-lint-action/issues/442
查看完整描述

4 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

問題 442PR 275修復并提交 6ee1db2 (v1.4.1),基于評論

矩陣鍵似乎不匹配,更正可以解決問題嗎?

   strategy:

      matrix:

        go-version: [1.17.x]

    name: lint

    runs-on: ubuntu-latest

    steps:

      - uses: actions/setup-go@v3

        with:

          go-version: ${{ matrix.go-version }}

Charlie Revett在issue 2374中提到的當前解決方法:

go version go1.17.11 darwin/arm64
  • 從 Homebrew 中卸載所有版本的 Go

  • golangci-lint從 Homebrew卸載所有版本

  • 做一些目錄清理使用find / -type d -name go 2> /dev/null

  • 做一些目錄清理使用find / -type d -name "golangci-lint" 2> /dev/null

  • go1.17.11.darwin-arm64.pkg使用安裝go.dev/dl程序安裝 ( .pkg)

  • golangci-lint使用go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.46.2當前最新版本)安裝。
    請參閱“從源安裝


查看完整回答
反對 回復 2022-11-28
?
DIEA

TA貢獻1820條經驗 獲得超2個贊

將 golangci/golangci-lint-action、actions/setup-go 和 actions/checkout 升級到 v3 對我有用。



查看完整回答
反對 回復 2022-11-28
?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

我在這里看到了同樣的問題,發(fā)現在將 go 1.19 工具鏈與golangci-lint.

如果我用 go 1.18 運行它,它工作正常。使用 go 1.19,它失敗并出現與此處給出的錯誤相同的錯誤。


查看完整回答
反對 回復 2022-11-28
?
呼如林

TA貢獻1798條經驗 獲得超3個贊

在我的 MacOS 上,我簡單地刪除了所有以前的版本并通過以下命令安裝了最新版本

brew install golangci-lint



查看完整回答
反對 回復 2022-11-28
  • 4 回答
  • 0 關注
  • 433 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號