stylelint-order
Version:
A collection of order related linting rules for Stylelint.
22 lines (18 loc) • 503 B
JavaScript
import stylelint from 'stylelint';
import { checkChild } from './checkChild.js';
// eslint-disable-next-line max-params
export function checkNode(node, result, ruleName, messages, fix) {
let allPropData = [];
node.each(function processEveryNode(child) {
const problem = checkChild(child, allPropData);
if (problem) {
stylelint.utils.report({
message: messages.expected(problem.expectedFirst, problem.expectedSecond),
node: child,
result,
ruleName,
fix,
});
}
});
}