diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2019-05-15 10:04:22 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-05-15 11:39:31 +0200 |
| commit | 01d1494471798d6b91af9813d1d6c3e13a55536c (patch) | |
| tree | c9085d910fe6f0f7ec56149723a23c46d565039d /.golangci.yml | |
| parent | bd4e3ac77b56f644b6e5afc8c43c8a77848dbb52 (diff) | |
.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
Diffstat (limited to '.golangci.yml')
| -rw-r--r-- | .golangci.yml | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/.golangci.yml b/.golangci.yml index 443aa5d19..69fca755c 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -5,18 +5,11 @@ run: deadline: 8m skip-dirs: - pkg/kd - - pkg/ifuzz/generated - - sys/akaros/gen - - sys/freebsd/gen - - sys/fuchsia/gen - - sys/linux/gen - - sys/netbsd/gen - - sys/openbsd/gen - - sys/windows/gen - - sys/test/gen - - sys/trusty/gen - skip-files: - - "tools/syz-trace2syz/parser/(lex.go|strace.go|straceLex.rl|yaccpar)" + # Autogenerated files take too much time and memory to load, + # even if we skip them with skip-dirs. + # So we define this tag and use it in the autogenerated files. + build-tags: + - codeanalysis linters: enable: |
