eslint-plugin-perfectionist
Version:
ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
18 lines (17 loc) • 481 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' })
let getGroupNumber = (groups, node) => {
for (let max = groups.length, i = 0; i < max; i++) {
let currentGroup = groups[i]
if (
node.group === currentGroup ||
(Array.isArray(currentGroup) &&
typeof node.group === 'string' &&
currentGroup.includes(node.group))
) {
return i
}
}
return groups.length
}
exports.getGroupNumber = getGroupNumber