Sha256: 1f4e3ce9b30c5c6e2747a78b362d53acb15ccdcb5e4b7e054a634b2c5b085fe2
Contents?: true
Size: 878 Bytes
Versions: 23
Compression:
Stored size: 878 Bytes
Contents
'use strict'; const isStandardSyntaxRule = require('../utils/isStandardSyntaxRule'); const report = require('../utils/report'); const styleSearch = require('style-search'); module.exports = function (opts) { opts.root.walkRules((rule) => { if (!isStandardSyntaxRule(rule)) { return; } const selector = rule.raws.selector ? rule.raws.selector.raw : rule.selector; styleSearch( { source: selector, target: ',', functionArguments: 'skip', }, (match) => { checkDelimiter(selector, match.startIndex, rule); }, ); }); function checkDelimiter(source, index, node) { opts.locationChecker({ source, index, err: (m) => { if (opts.fix && opts.fix(node, index)) { return; } report({ message: m, node, index, result: opts.result, ruleName: opts.checkedRuleName, }); }, }); } };
Version data entries
23 entries across 23 versions & 1 rubygems