1
0
mirror of https://github.com/thangisme/notes.git synced 2024-11-01 06:17:18 -04:00
notes/node_modules/stylelint/lib/rules/mediaQueryListCommaWhitespaceChecker.js
Patrick Marsceill b7b0d0d7bf
Initial commit
2017-03-09 13:16:08 -05:00

26 lines
670 B
JavaScript

"use strict"
const atRuleParamIndex = require("../utils/atRuleParamIndex")
const report = require("../utils/report")
const styleSearch = require("style-search")
module.exports = function (opts) {
opts.root.walkAtRules(/^media$/i, atRule => {
const params = atRule.params
styleSearch({ source: params, target: "," }, match => {
checkComma(params, match.startIndex, atRule)
})
})
function checkComma(source, index, node) {
opts.locationChecker({ source, index, err: m => report({
message: m,
node,
index: index + atRuleParamIndex(node),
result: opts.result,
ruleName: opts.checkedRuleName,
}),
})
}
}