'use strict'; // remove useless universal selector function cleanTypeSelector(node, item, list) { const name = item.data.name; // check it's a non-namespaced universal selector if (name !== '*') { return; } // remove when universal selector before other selectors const nextType = item.next && item.next.data.type; if (nextType === 'IdSelector' || nextType === 'ClassSelector' || nextType === 'AttributeSelector' || nextType === 'PseudoClassSelector' || nextType === 'PseudoElementSelector') { list.remove(item); } } module.exports = cleanTypeSelector;