(node, checker, issues, options) => {
     const issue = rule.enforce(node, checker, options);
     if (issue !== undefined) {
         return ba.append(issues, issue);
     } else {
         return issues;
     }
 }
示例#2
0
 (source, checker, state, options) => foldChildNodes(source, state, (state, node) => {
     const { issues } = state;
     const inspected = rule.enforce(node, checker, options);
     if (inspected !== undefined) {
         ba.append(issues, inspected);
     }
     return state;
 })
 (node, checker, issues, options, ruleKey, shared) => {
     if (shouldNodeBeConsidered(ruleKey, node, shared.perNode)) {
         const issue = rule.enforce(node, checker, options);
         if (issue !== undefined) {
             issues.push(issue);
         }
         return issues;
     } else {
         return undefined;
     }
 }