github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/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  }