go - 如何在 golangci-lint 中跳过文件?
问题描述
我试试go1.16
import "embed"
我明白了
> golangci-lint run ./...
> Can't run linter goanalysis_metalinter: bodyclose: failed prerequisites ... could not import embed
如何在 golangci-lint 中跳过文件/包?
解决方案
使用配置文件
您可以使用配置文件自定义行为。文档在这里https://golangci-lint.run/usage/configuration/。制作一个.golangci.yml
如下所示的文件:
run:
skip-files:
- main.go
//nolint
您可以添加//nolint
到文件的顶部。
//nolint
package foo
推荐阅读
- javascript - javascript window.open 无限加载
- api - 在写入和读取 tfrecord 文件之间得到不匹配的结果
- r - DBI::dbSendQuery 失败并出现 RJDBC::JDBC for SQL SERVER
- sql-server - 从 HA 中删除多个数据库的脚本
- twilio - Twilio 自动驾驶仪没有说出它应该说的内容
- javascript - 将array1的每个元素的属性复制到array2中
- regex - 使用 sed 查找给定正则表达式的值
- ag-grid - ag-grid V19 默认隐藏/关闭工具面板
- php - 在 laravel/lumen 中添加包时,会出现内存限制错误
- jhipster - Jhipster Microservices - 在微服务中获取 UserId 的正确方法?