prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
21 lines (16 loc) • 472 B
JavaScript
import { doc } from 'prettier';
import { printSeparatedList } from '../common/printer-helpers.js';
const { line } = doc.builders;
export const AssemblyLocalDefinition = {
print: ({ node, path, print }) => {
const parts = [
'let',
printSeparatedList(path.map(print, 'names'), { firstSeparator: line })
];
if (node.expression !== null) {
parts.push(':= ');
parts.push(path.call(print, 'expression'));
}
return parts;
}
};