// @ts-nocheck 'use strict'; const isStandardSyntaxAtRule = require('../utils/isStandardSyntaxAtRule'); const report = require('../utils/report'); module.exports = function (options) { options.root.walkAtRules((atRule) => { if (!isStandardSyntaxAtRule(atRule)) { return; } checkColon( `@${atRule.name}${atRule.raws.afterName || ''}${atRule.params}`, atRule.name.length, atRule, ); }); function checkColon(source, index, node) { options.locationChecker({ source, index, err: (m) => { if (options.fix) { options.fix(node); return; } report({ message: m, node, index, result: options.result, ruleName: options.checkedRuleName, }); }, errTarget: `@${node.name}`, }); } };