Commit Graph

6 Commits

Author SHA1 Message Date
Martin Holst Swende a907d7e81a
all: more linters ()
This enables the following linters

- typecheck
- unused
- staticcheck
- bidichk
- durationcheck
- exportloopref
- gosec

WIth a few exceptions.

- We use a deprecated protobuf in trezor. I didn't want to mess with that, since I cannot meaningfully test any changes there.
- The deprecated TypeMux is used in a few places still, so the warning for it is silenced for now.
- Using string type in context.WithValue is apparently wrong, one should use a custom type, to prevent collisions between different places in the hierarchy of callers. That should be fixed at some point, but may require some attention.
- The warnings for using weak random generator are squashed, since we use a lot of random without need for cryptographic guarantees.
2022-06-13 16:24:45 +02:00
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history () 2022-05-24 20:39:40 +02:00
Felix Lange 8a134014b4
all: add go:build lines ()
Generated by go1.17 fmt ./...
2021-08-25 18:46:29 +02:00
Tobias Hildebrandt ec73ec092d
cmd/utils: fix compilation issue on openbsd () 2021-03-20 19:54:17 +01:00
Guillaume Ballet 08c878acd2
cmd/utils: add workaround for FreeBSD statfs quirk ()
Make geth build on FreeBSD, fixes .
2021-02-15 19:37:09 +01:00
Alex Mazalov 24c1e3053b
cmd/geth: graceful shutdown if disk is full ()
Adding warnings of free disk space left and graceful shutdown when there is not enough space left.
This also adds a flag datadir.minfreedisk which can be used to set the trigger for low disk space, and setting it to zero disables the check. 

Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Felix Lange <fjl@twurst.com>
2021-01-19 09:26:42 +01:00