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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

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

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

Go
楊魅力 2022-11-28 10:41:09
我正在使用 GitHub 操作https://github.com/golangci/golangci-lint-action我收到錯(cuò)誤: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的一個(gè)已知問題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但是兩者都失敗了,在那種情況下我該怎么辦?我已經(jīng)在項(xiàng)目中打開這個(gè)問題,以防它有幫助https://github.com/golangci/golangci-lint-action/issues/442
查看完整描述

4 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

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

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

   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中提到的當(dāng)前解決方法:

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當(dāng)前最新版本)安裝。
    請(qǐng)參閱“從源安裝


查看完整回答
反對(duì) 回復(fù) 2022-11-28
?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊

將 golangci/golangci-lint-action、actions/setup-go 和 actions/checkout 升級(jí)到 v3 對(duì)我有用。



查看完整回答
反對(duì) 回復(fù) 2022-11-28
?
慕的地8271018

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

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

如果我用 go 1.18 運(yùn)行它,它工作正常。使用 go 1.19,它失敗并出現(xiàn)與此處給出的錯(cuò)誤相同的錯(cuò)誤。


查看完整回答
反對(duì) 回復(fù) 2022-11-28
?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

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

brew install golangci-lint



查看完整回答
反對(duì) 回復(fù) 2022-11-28
  • 4 回答
  • 0 關(guān)注
  • 478 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)