stylelint-scss
Version:
A collection of SCSS-specific rules for Stylelint
20 lines (17 loc) • 407 B
JavaScript
/**
* Check whether a Node is a custom property set
*
* @param {import('postcss').Rule} node
* @returns {boolean}
*/
module.exports = function (node) {
const prop = node?.raws?.prop?.raw || node.prop;
const value = node?.raws?.value?.raw || node.value;
return (
node.type === "decl" &&
prop.startsWith("--") &&
value.startsWith("{") &&
value.endsWith("}")
);
};
;