prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
13 lines (10 loc) • 383 B
JavaScript
import { doc } from 'prettier';
import { shouldGroupOrIndent } from '../utils/should-group-or-indent.js';
const { group } = doc.builders;
export const createGroupIfNecessaryBuilder =
(shouldIndentMatchers) => (path) => (document) => {
const { parent } = path;
if (shouldGroupOrIndent(parent, shouldIndentMatchers))
return group(document);
return document;
};