1 | ;
|
2 |
|
3 | var format = require('util').format;
|
4 |
|
5 | function 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 |
|
18 | rule.description = 'Reports CSS expressions';
|
19 | module.exports = rule;
|