diff --git a/fuzz/fuzz.go b/fuzz/fuzz.go index 629f5cc..5e72d16 100644 --- a/fuzz/fuzz.go +++ b/fuzz/fuzz.go @@ -5,19 +5,28 @@ import ( "github.com/yuin/goldmark" "github.com/yuin/goldmark/extension" + "github.com/yuin/goldmark/parser" "github.com/yuin/goldmark/renderer/html" ) // Fuzz runs automated fuzzing against goldmark. func Fuzz(data []byte) int { markdown := goldmark.New( + goldmark.WithParserOptions( + parser.WithAutoHeadingID(), + parser.WithAttribute(), + ), goldmark.WithRendererOptions( html.WithUnsafe(), + html.WithXHTML(), ), goldmark.WithExtensions( extension.DefinitionList, extension.Footnote, extension.GFM, + extension.Linkify, + extension.Table, + extension.TaskList, extension.Typographer, ), )