core/instance_queries.go
instance
has 24 methods (exceeds 20 allowed). Consider refactoring. Wontfix
Wontfix
func (i *instance) calculatePrice(spotCandidate instanceTypeInformation) float64 {
spotPrice := spotCandidate.pricing.spot[*i.Placement.AvailabilityZone]
debug.Println("Comparing price spot/instance:")
if i.EbsOptimized != nil && *i.EbsOptimized {
Method instance.getCompatibleSpotInstanceTypesList
has 53 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (i *instance) getCompatibleSpotInstanceTypesList(PrioritizationBias string, allowedList []string,
disallowedList []string) ([]*string, error) {
current := i.typeInfo
var acceptableInstanceTypes []acceptableInstance