Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : getDescription.js
const _ = require('lodash');

module.exports = function getDescription(item) {
	const descriptions = {
		'custom-properties': 'custom property',
		'dollar-variables': '$-variable',
		'at-variables': '@-variable',
		'less-mixins': 'Less mixin',
		declarations: 'declaration',
	};

	if (_.isPlainObject(item)) {
		let text;

		if (item.type === 'at-rule') {
			text = 'at-rule';

			if (item.name) {
				text = `@${item.name}`;
			}

			if (item.parameter) {
				text += ` "${item.parameter}"`;
			}

			if (item.hasOwnProperty('hasBlock')) {
				if (item.hasBlock) {
					text += ' with a block';
				} else {
					text = `blockless ${text}`;
				}
			}
		}

		if (item.type === 'rule') {
			text = 'rule';

			if (item.name) {
				// Prefer 'name' property for better error messaging
				text += ` "${item.name}"`;
			} else if (item.selector) {
				text += ` with selector matching "${item.selector}"`;
			}
		}

		return text;
	}

	// Return description for keyword patterns
	return descriptions[item];
};
© 2026 GrazzMean