小编ins*_*501的帖子

如何包含intellij goland文件掩码的多个条件?

我使用字符串来!*main*.js过滤掉一些文件。但是,如果除此之外,我需要文件的文件名中包含“test”怎么办?
我尝试了以下方法,但它们不起作用:
!*main*.js & *test*
!*main*.js && *test*
!*main*.js AND *test*
在此输入图像描述

intellij-idea goland

6
推荐指数
1
解决办法
979
查看次数

golangci-lint 重新安装后出现看不见的错误

我按照https://go.dev/doc/installgo上的说明将 的版本升级到 go1.18.3 :

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
Run Code Online (Sandbox Code Playgroud)

然后我尝试为我的go项目运行Makefile,但提示未安装golangci-lint。我认为这是由于rm -rf /usr/local/go所有软件包都被删除了,或者我在升级过程中以某种方式弄乱了文件。我继续安装 golangci-lint:

go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.46.2
Run Code Online (Sandbox Code Playgroud)

报告了许多以前未见过的错误。喜欢

could not import math/bits (-: could not load export data: cannot import "math/bits" (unknown iexport format version 2), export data is newer version - update tool)'

undeclared name: `yaml

...
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为该项目过去在 lint 检查后编译成功。我应该降级 gplangci-lint 吗?

go golint golangci-lint

6
推荐指数
1
解决办法
2080
查看次数

标签 统计

go ×1

goland ×1

golangci-lint ×1

golint ×1

intellij-idea ×1