mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-06-06 15:10:59 +00:00
CI: Bump go version, linters and fix minor issues (#1010)
* Bump golang, golangci-lint versions and fix issues * Add -fno-stack-protector * Fix AppVeyor golangci-lint ver * Nitters * Nitters round 2
This commit is contained in:
@@ -169,8 +169,9 @@ func (m *apiServerManager) StartRESTServer() error {
|
||||
m.restRouter = m.newRouter(true)
|
||||
if m.restHTTPServer == nil {
|
||||
m.restHTTPServer = &http.Server{
|
||||
Addr: m.restListenAddress,
|
||||
Handler: m.restRouter,
|
||||
Addr: m.restListenAddress,
|
||||
Handler: m.restRouter,
|
||||
ReadHeaderTimeout: time.Minute,
|
||||
}
|
||||
}
|
||||
m.wgRest.Add(1)
|
||||
@@ -429,8 +430,9 @@ func (m *apiServerManager) StartWebsocketServer() error {
|
||||
m.websocketRouter = m.newRouter(false)
|
||||
if m.websocketHTTPServer == nil {
|
||||
m.websocketHTTPServer = &http.Server{
|
||||
Addr: m.websocketListenAddress,
|
||||
Handler: m.websocketRouter,
|
||||
Addr: m.websocketListenAddress,
|
||||
Handler: m.websocketRouter,
|
||||
ReadHeaderTimeout: time.Minute,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -710,7 +710,7 @@ func (m *DataHistoryManager) processCandleData(job *DataHistoryJob, exch exchang
|
||||
if err != nil {
|
||||
r.Result += "could not get candles: " + err.Error() + ". "
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
job.rangeHolder.SetHasDataFromCandles(candles.Candles)
|
||||
for i := range job.rangeHolder.Ranges[intervalIndex].Intervals {
|
||||
@@ -759,13 +759,13 @@ func (m *DataHistoryManager) processTradeData(job *DataHistoryJob, exch exchange
|
||||
if err != nil {
|
||||
r.Result += "could not get trades: " + err.Error() + ". "
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
candles, err := trade.ConvertTradesToCandles(job.Interval, trades...)
|
||||
if err != nil {
|
||||
r.Result += "could not convert candles to trades: " + err.Error() + ". "
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
job.rangeHolder.SetHasDataFromCandles(candles.Candles)
|
||||
for i := range job.rangeHolder.Ranges[intervalIndex].Intervals {
|
||||
@@ -826,13 +826,13 @@ func (m *DataHistoryManager) convertTradesToCandles(job *DataHistoryJob, startRa
|
||||
if err != nil {
|
||||
r.Result = "could not get trades in range: " + err.Error()
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
candles, err := trade.ConvertTradesToCandles(job.Interval, trades...)
|
||||
if err != nil {
|
||||
r.Result = "could not convert trades in range: " + err.Error()
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
candles.SourceJobID = job.ID
|
||||
err = m.saveCandlesInBatches(job, &candles, r)
|
||||
@@ -865,13 +865,13 @@ func (m *DataHistoryManager) convertCandleData(job *DataHistoryJob, startRange,
|
||||
if err != nil {
|
||||
r.Result = "could not get candles in range: " + err.Error()
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
newCandles, err := kline.ConvertToNewInterval(&candles, job.ConversionInterval)
|
||||
if err != nil {
|
||||
r.Result = "could not convert candles in range: " + err.Error()
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
newCandles.SourceJobID = job.ID
|
||||
err = m.saveCandlesInBatches(job, &candles, r)
|
||||
@@ -913,14 +913,14 @@ func (m *DataHistoryManager) validateCandles(job *DataHistoryJob, exch exchange.
|
||||
if err != nil {
|
||||
r.Result = "could not get API candles: " + err.Error()
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
apiCandles.ValidationJobID = job.ID
|
||||
dbCandles, err := m.candleLoader(job.Exchange, job.Pair, job.Asset, job.Interval, startRange, endRange)
|
||||
if err != nil {
|
||||
r.Result = "could not get database candles: " + err.Error()
|
||||
r.Status = dataHistoryStatusFailed
|
||||
return r, nil // nolint:nilerr // error is returned in the job result
|
||||
return r, nil //nolint:nilerr // error is returned in the job result
|
||||
}
|
||||
if len(dbCandles.Candles) == 0 {
|
||||
r.Result = fmt.Sprintf("missing database candles for period %v-%v", startRange, endRange)
|
||||
|
||||
@@ -654,7 +654,7 @@ func TestCompareJobsToData(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestRunJob(t *testing.T) { // nolint // TO-DO: Fix race t.Parallel() usage
|
||||
func TestRunJob(t *testing.T) { //nolint // TO-DO: Fix race t.Parallel() usage
|
||||
testCases := []*DataHistoryJob{
|
||||
{
|
||||
Nickname: "TestRunJobDataHistoryCandleDataType",
|
||||
|
||||
@@ -118,7 +118,7 @@ func TestGetRPCEndpoints(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestSetSubsystem(t *testing.T) { // nolint // TO-DO: Fix race t.Parallel() usage
|
||||
func TestSetSubsystem(t *testing.T) { //nolint // TO-DO: Fix race t.Parallel() usage
|
||||
testCases := []struct {
|
||||
Subsystem string
|
||||
Engine *Engine
|
||||
|
||||
@@ -2579,7 +2579,7 @@ func (s *RPCServer) GCTScriptQuery(_ context.Context, r *gctrpc.GCTScriptQueryRe
|
||||
|
||||
UUID, err := uuid.FromString(r.Script.Uuid)
|
||||
if err != nil {
|
||||
// nolint:nilerr // error is returned in the GCTScriptQueryResponse
|
||||
//nolint:nilerr // error is returned in the GCTScriptQueryResponse
|
||||
return &gctrpc.GCTScriptQueryResponse{Status: MsgStatusError, Data: err.Error()}, nil
|
||||
}
|
||||
|
||||
@@ -2626,7 +2626,7 @@ func (s *RPCServer) GCTScriptExecute(_ context.Context, r *gctrpc.GCTScriptExecu
|
||||
|
||||
script := filepath.Join(r.Script.Path, r.Script.Name)
|
||||
if err := gctVM.Load(script); err != nil {
|
||||
return &gctrpc.GenericResponse{ // nolint:nilerr // error is returned in the generic response
|
||||
return &gctrpc.GenericResponse{ //nolint:nilerr // error is returned in the generic response
|
||||
Status: MsgStatusError,
|
||||
Data: err.Error(),
|
||||
}, nil
|
||||
@@ -2648,7 +2648,7 @@ func (s *RPCServer) GCTScriptStop(_ context.Context, r *gctrpc.GCTScriptStopRequ
|
||||
|
||||
UUID, err := uuid.FromString(r.Script.Uuid)
|
||||
if err != nil {
|
||||
return &gctrpc.GenericResponse{Status: MsgStatusError, Data: err.Error()}, nil // nolint:nilerr // error is returned in the generic response
|
||||
return &gctrpc.GenericResponse{Status: MsgStatusError, Data: err.Error()}, nil //nolint:nilerr // error is returned in the generic response
|
||||
}
|
||||
|
||||
v, f := gctscript.AllVMSync.Load(UUID)
|
||||
@@ -2818,7 +2818,7 @@ func (s *RPCServer) GCTScriptStopAll(context.Context, *gctrpc.GCTScriptStopAllRe
|
||||
|
||||
err := s.gctScriptManager.ShutdownAll()
|
||||
if err != nil {
|
||||
return &gctrpc.GenericResponse{Status: "error", Data: err.Error()}, nil // nolint:nilerr // error is returned in the generic response
|
||||
return &gctrpc.GenericResponse{Status: "error", Data: err.Error()}, nil //nolint:nilerr // error is returned in the generic response
|
||||
}
|
||||
|
||||
return &gctrpc.GenericResponse{
|
||||
@@ -2836,7 +2836,7 @@ func (s *RPCServer) GCTScriptAutoLoadToggle(_ context.Context, r *gctrpc.GCTScri
|
||||
if r.Status {
|
||||
err := s.gctScriptManager.Autoload(r.Script, true)
|
||||
if err != nil {
|
||||
// nolint:nilerr // error is returned in the generic response
|
||||
//nolint:nilerr // error is returned in the generic response
|
||||
return &gctrpc.GenericResponse{Status: "error", Data: err.Error()}, nil
|
||||
}
|
||||
return &gctrpc.GenericResponse{Status: "success", Data: "script " + r.Script + " removed from autoload list"}, nil
|
||||
@@ -2844,7 +2844,7 @@ func (s *RPCServer) GCTScriptAutoLoadToggle(_ context.Context, r *gctrpc.GCTScri
|
||||
|
||||
err := s.gctScriptManager.Autoload(r.Script, false)
|
||||
if err != nil {
|
||||
return &gctrpc.GenericResponse{Status: "error", Data: err.Error()}, nil // nolint:nilerr // error is returned in the generic response
|
||||
return &gctrpc.GenericResponse{Status: "error", Data: err.Error()}, nil //nolint:nilerr // error is returned in the generic response
|
||||
}
|
||||
return &gctrpc.GenericResponse{Status: "success", Data: "script " + r.Script + " added to autoload list"}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user