简体   繁体   English

如何在 golangci-lint 中跳过文件?

[英]how skip file in golangci-lint?

I try go1.16我试试go1.16

import "embed"

I get我明白了

> golangci-lint run ./...
> Can't run linter goanalysis_metalinter: bodyclose: failed prerequisites ... could not import embed

how skip file/package in golangci-lint?如何在 golangci-lint 中跳过文件/包?

Using a config file使用配置文件

You can customize the behavior with a config file.您可以使用配置文件自定义行为。 Docs are here https://golangci-lint.run/usage/configuration/ .文档在这里https://golangci-lint.run/usage/configuration/ Make a .golangci.yml file that looks like this:制作一个如下所示的.golangci.yml文件:

run:
  skip-files:
    - main.go

//nolint //nolint

You can add //nolint to the top of the file.您可以将//nolint添加到文件的顶部。

//nolint
package foo

See https://golangci-lint.run/usage/false-positives/https://golangci-lint.run/usage/false-positives/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM