Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | const metadata = require('../metadata/metadata.js'); /** * Check if the CSS custom property should be recognized by Stylelint * * @param {String} value - value to be evaluated * @param {String} privateSyntax - syntax that declares a custom property as private * * @returns {Boolean} - true if a valid CSS custom property and not a private variable */ const isValidCustomProperty = ({ value, privateSyntax }) => { const REQUIRED_PREFIX = '--'; return typeof value === 'string' && value.startsWith(REQUIRED_PREFIX) && !value.includes(privateSyntax); }; module.exports = isValidCustomProperty; |