File tree Expand file tree Collapse file tree 3 files changed +19
-5
lines changed
Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -278,11 +278,13 @@ module.exports = class Tokenizer {
278278 }
279279
280280 // Check for task list items
281- istask = / ^ \[ [ x X ] \] / . test ( item ) ;
282- ischecked = undefined ;
283- if ( istask ) {
284- ischecked = item [ 1 ] !== ' ' ;
285- item = item . replace ( / ^ \[ [ x X ] \] + / , '' ) ;
281+ if ( this . options . gfm ) {
282+ istask = / ^ \[ [ x X ] \] / . test ( item ) ;
283+ ischecked = undefined ;
284+ if ( istask ) {
285+ ischecked = item [ 1 ] !== ' ' ;
286+ item = item . replace ( / ^ \[ [ x X ] \] + / , '' ) ;
287+ }
286288 }
287289
288290 list . items . push ( {
Original file line number Diff line number Diff line change 1+ < ul >
2+ < li > [ ] A</ li >
3+ < li > [x] B</ li >
4+ < li > [ ] C</ li >
5+ </ ul >
Original file line number Diff line number Diff line change 1+ ---
2+ gfm : false
3+ description : Task lists are ignored when not using GFM
4+ ---
5+ - [ ] A
6+ - [x] B
7+ - [ ] C
You can’t perform that action at this time.
0 commit comments