in src/comment-handler.ts [119:138]
visitNode(node, metadata) {
if (node.type === Syntax.Program && node.body.length > 0) {
return;
}
this.insertInnerComments(node, metadata);
const trailingComments = this.findTrailingComments(metadata);
const leadingComments = this.findLeadingComments(metadata);
if (leadingComments.length > 0) {
node.leadingComments = leadingComments;
}
if (trailingComments.length > 0) {
node.trailingComments = trailingComments;
}
this.stack.push({
node: node,
start: metadata.start.offset
});
}