analyze-css
Version:
CSS selectors complexity and performance analyzer
22 lines (17 loc) • 459 B
JavaScript
var format = require("util").format;
/**
* @param { import("../lib/css-analyzer") } analyzer
*/
function rule(analyzer) {
analyzer.setMetric("mediaQueries");
analyzer.on("media", function (query, rules) {
analyzer.incrMetric("mediaQueries");
analyzer.addOffender(
"mediaQueries",
format("@media %s (%d rules)", query, rules.length),
);
});
}
rule.description = "Reports media queries";
module.exports = rule;
;