UNPKG

analyze-css

Version:

CSS selectors complexity and performance analyzer

22 lines (17 loc) 459 B
"use strict"; 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;