code: func (s *sqlStrConcat) Match(n ast.Node, c *gosec.Context) (*gosec.Issue, error) {
  	if node, ok := n.(*ast.BinaryExpr); ok {
  		if start, ok := node.X.(*ast.BasicLit); ok {
  			if str, e := gosec.GetString(start); e == nil {
  				if !s.MatchPatterns(str) {
  					return nil, nil
  				}
  				if _, ok := node.Y.(*ast.BasicLit); ok {
  					return nil, nil // string cat OK
  				}
  				if second, ok := node.Y.(*ast.Ident); ok && s.checkObject(second, c) {
  					return nil, nil
  				}
  				return gosec.NewIssue(c, n, s.ID(), s.What, s.Severity, s.Confidence), nil
  			}
  		}
  	}
  	return nil, nil
  }
docs: // Look for "SELECT * FROM table WHERE " + " ' OR 1=1"