我正在Go项目中使用gometalinterv2进行棉绒整理。生成皮棉报告后,报告文件将链接到声纳分析仪以进行分析和呈现。
我想从linting中排除某些文件,例如* _test.go。我知道gometalinterv2有一个--exclude标志来排除文件夹。但是,由于_test.go文件与源代码位于同一文件夹/程序包中,因此无法使用。
那么有什么方法可以做到这一点(在整理阶段还是在声纳属性文件中)?
答案 0 :(得分:1)
将配置文件.gometalinter.json
添加到项目的根目录,并指定排除规则:
{
"exclude": [
".*_test.go",
"/any/folder/"
]
}
答案 1 :(得分:0)
在标记@bayrinet的答案后,我发现了另一种方法。也可以使用排除标志将要排除的文件(不仅仅是文件夹)传递给命令,如下所示-
>gometalinter.v2 ./... --exclude=somefolder --exclude=.*_test.go