• 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
..
testdata Loading commit data...
genesis.go Loading commit data...
genesis_test.go Loading commit data...
module.go Loading commit data...
module_dashboard.go Loading commit data...
module_ethstats.go Loading commit data...
module_explorer.go Loading commit data...
module_faucet.go Loading commit data...
module_nginx.go Loading commit data...
module_node.go Loading commit data...
puppeth.go Loading commit data...
ssh.go Loading commit data...
wizard.go Loading commit data...
wizard_dashboard.go Loading commit data...
wizard_ethstats.go Loading commit data...
wizard_explorer.go Loading commit data...
wizard_faucet.go Loading commit data...
wizard_genesis.go Loading commit data...
wizard_intro.go Loading commit data...
wizard_netstats.go Loading commit data...
wizard_network.go Loading commit data...
wizard_nginx.go Loading commit data...
wizard_node.go Loading commit data...