prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
15 lines (10 loc) • 401 B
text/typescript
import { isComment } from '../slang-utils/is-comment.js';
import type { AstPath, Doc } from 'prettier';
import type { AstNode } from '../slang-nodes/types.d.ts';
export function printComment(commentPath: AstPath<AstNode>): Doc {
const comment = commentPath.getNode()!;
if (isComment(comment)) {
return comment.print();
}
throw new Error(`Not a comment: ${JSON.stringify(comment)}`);
}