mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-29 04:31:44 +00:00
lint madness
This commit is contained in:
committed by
Ethan Buchman
parent
2563b4fc92
commit
c4caad7720
6
Makefile
6
Makefile
@ -89,11 +89,8 @@ metalinter_test: ensure_tools
|
|||||||
@gometalinter --vendor --deadline=600s --disable-all \
|
@gometalinter --vendor --deadline=600s --disable-all \
|
||||||
--enable=deadcode \
|
--enable=deadcode \
|
||||||
--enable=gas \
|
--enable=gas \
|
||||||
--enable=gosimple \
|
|
||||||
--enable=misspell \
|
--enable=misspell \
|
||||||
--enable=safesql \
|
--enable=safesql \
|
||||||
--enable=structcheck \
|
|
||||||
--enable=varcheck \
|
|
||||||
./...
|
./...
|
||||||
|
|
||||||
#--enable=maligned \
|
#--enable=maligned \
|
||||||
@ -103,14 +100,17 @@ metalinter_test: ensure_tools
|
|||||||
#--enable=gocyclo \
|
#--enable=gocyclo \
|
||||||
#--enable=goimports \
|
#--enable=goimports \
|
||||||
#--enable=golint \ <== comments on anything exported
|
#--enable=golint \ <== comments on anything exported
|
||||||
|
#--enable=gosimple \
|
||||||
#--enable=gotype \
|
#--enable=gotype \
|
||||||
#--enable=ineffassign \
|
#--enable=ineffassign \
|
||||||
#--enable=interfacer \
|
#--enable=interfacer \
|
||||||
#--enable=megacheck \
|
#--enable=megacheck \
|
||||||
#--enable=staticcheck \
|
#--enable=staticcheck \
|
||||||
|
#--enable=structcheck \
|
||||||
#--enable=unconvert \
|
#--enable=unconvert \
|
||||||
#--enable=unparam \
|
#--enable=unparam \
|
||||||
#--enable=unused \
|
#--enable=unused \
|
||||||
|
#--enable=varcheck \
|
||||||
#--enable=vet \
|
#--enable=vet \
|
||||||
#--enable=vetshadow \
|
#--enable=vetshadow \
|
||||||
|
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
package consensus
|
|
||||||
|
|
||||||
import (
|
|
||||||
"github.com/tendermint/tendermint/types"
|
|
||||||
)
|
|
||||||
|
|
||||||
// XXX: WARNING: this function can halt the consensus as firing events is synchronous.
|
|
||||||
// Make sure to read off the channels, and in the case of subscribeToEventRespond, to write back on it
|
|
||||||
|
|
||||||
// NOTE: if chanCap=0, this blocks on the event being consumed
|
|
||||||
func subscribeToEvent(evsw types.EventSwitch, receiver, eventID string, chanCap int) chan interface{} {
|
|
||||||
// listen for event
|
|
||||||
ch := make(chan interface{}, chanCap)
|
|
||||||
types.AddListenerForEvent(evsw, receiver, eventID, func(data types.TMEventData) {
|
|
||||||
ch <- data
|
|
||||||
})
|
|
||||||
return ch
|
|
||||||
}
|
|
Reference in New Issue
Block a user