mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-18 15:10:03 +00:00
linter: Enable gofumpt and run against codebase (#1848)
* linter: Enable gofumpt and run against codebase * Address shazbert's nits * gofumpt: Fix issues after rebase
This commit is contained in:
@@ -143,7 +143,7 @@ func convertATR(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("casting failure")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.AverageTrueRange,
|
||||
},
|
||||
@@ -178,7 +178,7 @@ func convertBollingerBands(a objects.Object) ([][]string, error) {
|
||||
MAType = "MA_TYPE:EMA"
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.BollingerBands, "", MAType,
|
||||
},
|
||||
@@ -220,7 +220,7 @@ func convertEMA(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("casting failure")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.ExponentialMovingAverage,
|
||||
},
|
||||
@@ -246,7 +246,7 @@ func convertMACD(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("casting failure")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.MovingAverageConvergenceDivergence,
|
||||
fmt.Sprintf("Period:%d Fast:%d Slow:%d",
|
||||
@@ -293,7 +293,7 @@ func convertMFI(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("casting failure")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.MoneyFlowIndex,
|
||||
},
|
||||
@@ -314,7 +314,7 @@ func convertMFI(a objects.Object) ([][]string, error) {
|
||||
}
|
||||
|
||||
func convertOBV(a objects.Object) ([][]string, error) {
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.OnBalanceVolume,
|
||||
},
|
||||
@@ -345,7 +345,7 @@ func convertRSI(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("casting failure")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.RelativeStrengthIndex,
|
||||
},
|
||||
@@ -371,7 +371,7 @@ func convertSMA(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("casting failure")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.SimpleMovingAverage,
|
||||
},
|
||||
@@ -397,7 +397,7 @@ func convertCorrelationCoefficient(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("casting failure")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.CorrelationCoefficient,
|
||||
},
|
||||
@@ -443,7 +443,7 @@ func convertOHLCV(a objects.Object) ([][]string, error) {
|
||||
return nil, errors.New("cannot convert object to string")
|
||||
}
|
||||
|
||||
var bucket = [][]string{
|
||||
bucket := [][]string{
|
||||
{
|
||||
indicators.OHLCV, "Exchange:" + exchange, pair, asset, interval, "",
|
||||
},
|
||||
|
||||
@@ -773,7 +773,7 @@ func exchangeOHLCV(args ...objects.Object) (objects.Object, error) {
|
||||
// parseInterval will parse the interval param of indictors that have them and convert to time.Duration
|
||||
func parseInterval(in string) (time.Duration, error) {
|
||||
if !common.StringSliceContainsInsensitive(supportedDurations, in) {
|
||||
return time.Nanosecond, errInvalidInterval
|
||||
return time.Nanosecond, kline.ErrInvalidInterval
|
||||
}
|
||||
switch in {
|
||||
case "1d":
|
||||
|
||||
@@ -8,9 +8,11 @@ import (
|
||||
"time"
|
||||
|
||||
objects "github.com/d5/tengo/v2"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/thrasher-corp/gocryptotrader/common"
|
||||
"github.com/thrasher-corp/gocryptotrader/exchanges/account"
|
||||
"github.com/thrasher-corp/gocryptotrader/exchanges/asset"
|
||||
"github.com/thrasher-corp/gocryptotrader/exchanges/kline"
|
||||
"github.com/thrasher-corp/gocryptotrader/gctscript/modules"
|
||||
"github.com/thrasher-corp/gocryptotrader/gctscript/wrappers/validator"
|
||||
)
|
||||
@@ -330,11 +332,7 @@ func TestParseInterval(t *testing.T) {
|
||||
}
|
||||
|
||||
_, err = parseInterval("6m")
|
||||
if err != nil {
|
||||
if !errors.Is(err, errInvalidInterval) {
|
||||
t.Error(err)
|
||||
}
|
||||
}
|
||||
assert.ErrorIs(t, err, kline.ErrInvalidInterval, "parseInterval should return invalid interval for 6m")
|
||||
}
|
||||
|
||||
func TestSetVerbose(t *testing.T) {
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
package gct
|
||||
|
||||
import (
|
||||
"errors"
|
||||
|
||||
objects "github.com/d5/tengo/v2"
|
||||
)
|
||||
|
||||
@@ -13,8 +11,7 @@ const (
|
||||
ErrEmptyParameter = "received empty parameter for %v"
|
||||
)
|
||||
|
||||
var errInvalidInterval = errors.New("invalid interval")
|
||||
var supportedDurations = []string{"1m", "3m", "5m", "15m", "30m", "1h", "2h", "4h", "6h", "12h", "24h", "1d", "3d", "1w"}
|
||||
var supportedDurations = []string{"1m", "3m", "5m", "15m", "30m", "1h", "2h", "4h", "6h", "12h", "24h", "1d", "3d", "1w", "1M"}
|
||||
|
||||
// Modules map of all loadable modules
|
||||
var Modules = map[string]map[string]objects.Object{
|
||||
|
||||
Reference in New Issue
Block a user