UNPKG

prettier-plugin-solidity

Version:

A Prettier Plugin for automatically formatting your Solidity code.

13 lines (10 loc) 383 B
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; };