Sha256: d4459c49788417f111fed9900ad79edccfdceeef255d2a99966621687a62bd58

Contents?: true

Size: 689 Bytes

Versions: 23

Compression:

Stored size: 689 Bytes

Contents

'use strict';

const hasInterpolation = require('../utils/hasInterpolation');

/**
 * Check whether a property is standard
 *
 * @param {string} property
 * @returns {boolean}
 */
module.exports = function (property) {
	// SCSS var (e.g. $var: x), list (e.g. $list: (x)) or map (e.g. $map: (key:value))
	if (property.startsWith('$')) {
		return false;
	}

	// Less var (e.g. @var: x)
	if (property.startsWith('@')) {
		return false;
	}

	// Less append property value with space (e.g. transform+_: scale(2))
	if (property.endsWith('+') || property.endsWith('+_')) {
		return false;
	}

	// SCSS or Less interpolation
	if (hasInterpolation(property)) {
		return false;
	}

	return true;
};

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-5.0.7 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-5.0.6 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-5.0.5 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-5.0.4 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-5.0.3 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-5.0.2 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-5.0.1 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.3.5 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-5.0.0 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.3.4 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.3.3 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.3.2 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.3.1 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.3 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.2.3 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.2.2 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.2.1 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.2 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.1.9 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js
trusty-cms-4.1.8 node_modules/stylelint/lib/utils/isStandardSyntaxProperty.js