prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
12 lines • 552 B
JavaScript
import { NonterminalKind } from '@nomicfoundation/slang/cst';
export function sortContractSpecifiers({ variant: { kind: aKind } }, { variant: { kind: bKind } }) {
// OverrideSpecifiers before ModifierInvocation
if (aKind === NonterminalKind.InheritanceSpecifier &&
bKind === NonterminalKind.StorageLayoutSpecifier)
return -1;
if (bKind === NonterminalKind.InheritanceSpecifier &&
aKind === NonterminalKind.StorageLayoutSpecifier)
return 1;
return 0;
}
//# sourceMappingURL=sort-contract-specifiers.js.map