From 01d1494471798d6b91af9813d1d6c3e13a55536c Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 15 May 2019 10:04:22 +0200 Subject: .golangci.yml: add codeanalysis build tag Using a build tag to exclude files for golangci-lint reduces memory consumption (it does not parse them). The naive attempt with skip-dirs did not work. So add codeanalysis build tag and use it in auto-generated files. Update #977 --- sys/syz-sysgen/sysgen.go | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/syz-sysgen') diff --git a/sys/syz-sysgen/sysgen.go b/sys/syz-sysgen/sysgen.go index 467987c45..c5f2be3d3 100644 --- a/sys/syz-sysgen/sysgen.go +++ b/sys/syz-sysgen/sysgen.go @@ -166,6 +166,7 @@ func generate(target *targets.Target, prg *compiler.Prog, consts map[string]uint tag += fmt.Sprintf(" syz_target,syz_os_%v,syz_arch_%v", target.OS, target.VMArch) } fmt.Fprintf(out, "// AUTOGENERATED FILE\n") + fmt.Fprintf(out, "// +build !codeanalysis\n") fmt.Fprintf(out, "// +build !syz_target %v\n\n", tag) fmt.Fprintf(out, "package gen\n\n") fmt.Fprintf(out, "import . \"github.com/google/syzkaller/prog\"\n") -- cgit mrf-deployment