UNPKG

456 BJavaScriptView Raw
1'use strict';
2
3var format = require('util').format;
4
5function rule(analyzer) {
6 var re = /^expression/i;
7
8 analyzer.setMetric('expressions');
9
10 analyzer.on('declaration', function(rule, property, value) {
11 if (re.test(value)) {
12 analyzer.incrMetric('expressions');
13 analyzer.addOffender('expressions', format('%s {%s: %s}', rule.selectors.join(', '), property, value));
14 }
15 });
16}
17
18rule.description = 'Reports CSS expressions';
19module.exports = rule;