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