package Ġcom . app mat t us . markdown . rules Ċ Ċ import Ġcom . app mat t us . markdown . processing . Markdown Document Ċ import Ġcom . app mat t us . markdown . dsl . Rule Setup Ċ import Ġcom . app mat t us . markdown . errors . Error Reporter Ċ import Ġcom . app mat t us . markdown . rules . extent ions . can Trim Ċ Ċ /** Ċ Ġ* Ġ# ĠSp aces Ġinside Ġcode Ġspan Ġelements Ċ Ġ* Ċ Ġ* ĠThis Ġrule Ġis Ġtriggered Ġon Ġcode Ġspan Ġelements Ġthat Ġhave Ġspaces Ġright Ġinside Ġthe Ġback ticks : Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġ` Ġsome Ġtext Ġ` Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġ` some Ġtext Ġ` Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġ` Ġsome Ġtext ` Ċ Ġ* Ċ Ġ* ĠTo Ġfix Ġthis , Ġremove Ġthe Ġspaces Ġinside Ġthe Ġcode span Ġmarkers : Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġ` some Ġtext ` Ċ Ġ* Ċ Ġ* ĠBased Ġon Ġ[ MD 0 3 8 ]( https :// github . com / markdown lint / markdown lint / blob / master / lib / mdl / rules . rb ) Ċ Ġ*/ Ċ class ĠNo Space In Code Rule ( ĊĠĠĠ Ġoverride Ġval Ġconfig : ĠRule Setup . Builder . () Ġ-> ĠUnit Ġ= Ġ{} Ċ ) Ġ: ĠRule () Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġdescription Ġ= Ġ" Spaces Ġinside Ġcode Ġspan Ġelements " ĊĠĠĠ Ġoverride Ġval Ġtags Ġ= ĠlistOf (" whitespace ", Ġ" code ") ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Document ( document : ĠMarkdown Document , Ġerror Reporter : ĠError Reporter ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdocument . inline Code . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( it . text . can Trim ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror Reporter . report Error ( it . start Offset , Ġit . end Offset , Ġdescription ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ