github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/pkg/scanners/azure/functions/and.go (about) 1 package functions 2 3 func And(args ...interface{}) interface{} { 4 5 if len(args) <= 1 { 6 return false 7 } 8 9 arg0, ok := args[0].(bool) 10 if !ok { 11 return false 12 } 13 14 benchmark := arg0 15 16 for _, arg := range args[1:] { 17 arg1, ok := arg.(bool) 18 if !ok { 19 return false 20 } 21 if benchmark != arg1 { 22 return false 23 } 24 25 } 26 return true 27 }