Dmitry Vyukov
f914e0a305
sys: dedup sanitization of common unix syscalls
...
Update #538
2018-05-07 14:42:55 +02:00
Dmitry Vyukov
068da17e1f
prog: dedup mutation code
...
Update #538
2018-05-07 14:42:22 +02:00
Dmitry Vyukov
5f9dcfdadb
pkg/git: remove duplicated code in tests
...
Update #538
2018-05-07 13:16:29 +02:00
Dmitry Vyukov
b9fea20df7
pkg/report: remove duplicated stub code
...
Update #538
2018-05-07 13:05:41 +02:00
Dmitry Vyukov
757359b5ea
gometalinter: reduce checker timeout
...
Travis has timeout of 10 minutes, so reduce
our timeout to 8 minutes.
2018-05-07 10:49:27 +02:00
Dmitry Vyukov
cda1fcb742
sys: dedup mmap code across OSes
...
Update #538
2018-05-06 16:58:38 +02:00
Dmitry Vyukov
31ea20ce83
sys: move generate files to separate packages
...
Move generated files to gen subdir. This allows to:
1. Rebuild init.go without rebuilding generated code.
2. Excluding generated files from gometalinter checking.
This makes faster and consume less memory.
Update #538
2018-05-05 15:40:10 +02:00
Dmitry Vyukov
2c7e14a847
gometalinter: enable cyclomatic complexity checking
...
Refactor some functions to be simpler.
Update #538
2018-05-04 18:03:46 +02:00
Dmitry Vyukov
08141db61a
gometalinter: enable line length checking
...
120 columns looks like a reasonable limit
and requires few changes to existing code.
Update #538
2018-05-04 14:24:51 +02:00
Dmitry Vyukov
0f503c18d9
gometalinter: enable misspell
...
Update #538
2018-05-03 15:53:13 +02:00
Dmitry Vyukov
a630fd8b41
gometalinter: some fixes for unparam
...
But we still can't enable it as there are more [uninteresting] warnings.
Update #538
2018-05-03 15:48:26 +02:00
Dmitry Vyukov
9fe5658a1b
gometalinter: check dot imports
...
Update #538
2018-05-03 14:41:34 +02:00
Dmitry Vyukov
39302300d9
gometalinter: check unkeyed composite literals
...
Update #538
2018-05-03 14:01:48 +02:00
Dmitry Vyukov
4c24e4a467
gometalinter: enable package comment checking
...
Update #538
2018-05-03 13:53:01 +02:00
Dmitry Vyukov
63ef857906
add config for gometalinter
...
gometalinter is https://github.com/alecthomas/gometalinter
2018-03-08 18:47:04 +01:00