From 25f82f0a2dc8afd6b55948a723030ec3392e876f Mon Sep 17 00:00:00 2001 From: Cameron Moore Date: Wed, 4 Dec 2019 14:12:40 -0600 Subject: [PATCH] Fuzz more code paths --- fuzz/fuzz.go | 9 +++++++++ 1 file changed, 9 insertions(+) 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, ), )