package fuzzconfig import ( "io/ioutil" "github.com/hashicorp/hcl/v2" "github.com/hashicorp/hcl/v2/hclwrite" ) func Fuzz(data []byte) int { file, diags := hclwrite.ParseConfig(data, "", hcl.Pos{Line: 1, Column: 1}) if diags.HasErrors() { return 0 } _, err := file.WriteTo(ioutil.Discard) if err != nil { return 0 } return 1 }