github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/pkg/scanners/terraformplan/parser/option.go (about)

     1  package parser
     2  
     3  import "io"
     4  
     5  type Option func(p *Parser)
     6  
     7  func OptionWithDebugWriter(w io.Writer) Option {
     8  	return func(p *Parser) {
     9  		p.debugWriter = w
    10  	}
    11  }
    12  
    13  func OptionStopOnHCLError(stop bool) Option {
    14  	return func(p *Parser) {
    15  		p.stopOnHCLError = stop
    16  	}
    17  }