[WIP] Fix comments in template literals (#643)
* Add handleTemplateLiteralComment helper function. * Fix handleTemplateLiteralComment function. * Extend handleTemplateLiteralComment to deal with trailing comments 🚀. * Add test. * Make handle comments function naming more consistent, fix merge conflicts. * Update tests. * Add better comment injection in Template Literal. * Pass options to attach function. * Update tests to match new implementation. * Fix let -> var in findExpressionIndexForComment for NodeJS v4. * Reorder after merge conflicts. * Drop old tests for dangling arrays. * Replace redundant conditional by a boolean 🚀. * Refactor implementation.
This commit is contained in:
1 parent
ee0e839cb8
commit
260a141dbe
4 files changed
+131
-9
No files matched your search
@@ -42,7 +42,7 @@ function attachComments(text, ast, opts) {
|
||||
const astComments = ast.comments;
|
||||
if (astComments) {
|
||||
delete ast.comments;
|
||||
comments.attach(astComments, ast, text);
|
||||
comments.attach(astComments, ast, text, opts);
|
||||
}
|
||||
ast.tokens = [];
|
||||
opts.originalText = text.trimRight();
|
||||
|
||||
Reference in new issue
Block a user