UNPKG

eslint-plugin-perfectionist

Version:

ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.

19 lines (18 loc) 621 B
'use strict' Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }) let validateObjectsInsideGroups = ({ groups }) => { let isPreviousElementObject = false for (let group of groups) { if (typeof group === 'string' || Array.isArray(group)) { isPreviousElementObject = false continue } if (isPreviousElementObject) { throw new Error( 'Consecutive objects (`newlinesBetween` or `commentAbove` are not allowed: merge them into a single object', ) } isPreviousElementObject = true } } exports.validateObjectsInsideGroups = validateObjectsInsideGroups