【问题标题】:how skip file in golangci-lint?如何在 golangci-lint 中跳过文件?
【发布时间】:2021-05-05 05:22:46
【问题描述】:

我试试 go1.16

import "embed"

我明白了

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

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

【问题讨论】:

    标签: go golint


    【解决方案1】:

    使用配置文件

    您可以使用配置文件自定义行为。文档在这里https://golangci-lint.run/usage/configuration/。制作一个如下所示的.golangci.yml 文件:

    run:
      skip-files:
        - main.go
    
    

    //nolint

    您可以在文件顶部添加//nolint

    //nolint
    package foo
    

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

    【讨论】:

    • 我认为问题可能与这些问题有关:-1466-913
    • 啊,我明白了。是的,我只是在 pkg 不存在的情况下运行我的解决方案,并且它没有正确忽略它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-24
    • 2022-06-12
    • 1970-01-01
    • 2022-11-12
    • 2021-03-12
    • 2014-03-04
    • 1970-01-01
    相关资源
    最近更新 更多