github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/scanners/azure/functions/last_index_of.go (about)

     1  package functions
     2  
     3  import "strings"
     4  
     5  func LastIndexOf(args ...interface{}) interface{} {
     6  
     7  	if len(args) != 2 {
     8  		return -1
     9  	}
    10  
    11  	stringToSearch, ok := args[0].(string)
    12  	if !ok {
    13  		return -1
    14  	}
    15  
    16  	stringToFind, ok := args[1].(string)
    17  	if !ok {
    18  		return -1
    19  	}
    20  
    21  	return strings.LastIndex(stringToSearch, stringToFind)
    22  }