• Martin Holst Swende's avatar
    all: more linters (#24783) · a907d7e8
    Martin Holst Swende authored
    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.
    a907d7e8
Name
Last commit
Last update
..
api.go Loading commit data...
fillset.go Loading commit data...
fillset_test.go Loading commit data...
queueiterator.go Loading commit data...
queueiterator_test.go Loading commit data...
requestbasket.go Loading commit data...
requestbasket_test.go Loading commit data...
serverpool.go Loading commit data...
serverpool_test.go Loading commit data...
timestats.go Loading commit data...
timestats_test.go Loading commit data...
valuetracker.go Loading commit data...
valuetracker_test.go Loading commit data...
wrsiterator.go Loading commit data...
wrsiterator_test.go Loading commit data...