UNPKG

stylelint-order

Version:

A collection of order related linting rules for Stylelint.

24 lines (18 loc) 548 B
const atRuleExcludes = ['function', 'if', 'else', 'for', 'each', 'while']; export function isAllowedToProcess(node) { if (node.type === 'atrule' && atRuleExcludes.includes(node.name)) { return false; } if (!node?.nodes?.length) { return false; } // postcss-styled-syntax: Interpolations at the end of node if (node.raws.after?.includes('${')) { return false; } // postcss-styled-syntax: Interpolations among children of a node if (node.nodes.some((item) => item.raws.before.includes('${'))) { return false; } return true; }