1 | ;
|
2 |
|
3 | function rule(analyzer) {
|
4 | analyzer.setMetric('multiClassesSelectors');
|
5 |
|
6 | analyzer.on('expression', function(selector, expression) {
|
7 | if (expression.classList && expression.classList.length > 1) {
|
8 | analyzer.incrMetric('multiClassesSelectors');
|
9 | analyzer.addOffender('multiClassesSelectors', '.' + expression.classList.join('.'));
|
10 | }
|
11 | });
|
12 | }
|
13 |
|
14 | rule.description = 'Reports selectors with multiple classes';
|
15 | module.exports = rule;
|