File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed
test/unit/fixtures/inline-escape-shorthand-smartquote Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ Legend for syntax support:
6464| Term list | List / ListItem | ⚠️ | 🚫 |
6565| Math | Code / CodeBlock | ✅ | 🚫 |
6666| Line break | Break | ✅ | 🚫 |
67- | Smart quote | | 🚫 | 🚫 |
67+ | Smart quote | Str | ✅ | 🚫 |
6868| Symbol shorthand | Code | ✅ | 🚫 |
6969| Code expression | | ✅ | ✅ |
7070| Character escape | Code | ✅ | 🚫 |
Original file line number Diff line number Diff line change @@ -272,7 +272,7 @@ const isInlineEscapeNode = (node: Content): boolean => {
272272} ;
273273
274274const isInlineMarkedNode = ( node : Content ) : boolean => {
275- return [ "Marked::Ref" , "Marked::SmartQuote" ] . includes ( node . type ) ;
275+ return [ "Marked::Ref" ] . includes ( node . type ) ;
276276} ;
277277
278278const isParagraphInlineLikeNode = ( node : Content ) : boolean => {
@@ -698,6 +698,10 @@ export const convertRawTypstAstObjectToTextlintAstObject = (
698698 if ( / ^ M a r k e d : : T e x t / . test ( node . type ) ) {
699699 node . type = ASTNodeTypes . Str ;
700700 }
701+ if ( / ^ M a r k e d : : S m a r t Q u o t e $ / . test ( node . type ) ) {
702+ node . type = ASTNodeTypes . Str ;
703+ node . value = node . raw ;
704+ }
701705 if ( / ^ M a r k e d : : P a r b r e a k / . test ( node . type ) ) {
702706 node . type = ASTNodeTypes . Break ;
703707 }
Original file line number Diff line number Diff line change 255255 },
256256 "range" : [74 , 75 ],
257257 "raw" : " \" " ,
258- "type" : " Marked::SmartQuote " ,
258+ "type" : " Str " ,
259259 "value" : " \" "
260260 },
261261 {
287287 },
288288 "range" : [81 , 82 ],
289289 "raw" : " \" " ,
290- "type" : " Marked::SmartQuote " ,
290+ "type" : " Str " ,
291291 "value" : " \" "
292292 },
293293 {
351351 },
352352 "range" : [87 , 88 ],
353353 "raw" : " '" ,
354- "type" : " Marked::SmartQuote " ,
354+ "type" : " Str " ,
355355 "value" : " '"
356356 },
357357 {
383383 },
384384 "range" : [94 , 95 ],
385385 "raw" : " '" ,
386- "type" : " Marked::SmartQuote " ,
386+ "type" : " Str " ,
387387 "value" : " '"
388388 },
389389 {
You can’t perform that action at this time.
0 commit comments