aboutsummaryrefslogtreecommitdiff
path: root/guidelines/wikipedia/specs/rule_helper.js
blob: 45bcd60c6eacc46d5f73bff2d2fea21dc39d7a8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function run(rule) {
  var warnings = [];
  var errors   = [];
  rule({
    warning: function(msg, elem) {
      warnings.push({
        message: msg,
        element: elem
      });
    },
    error: function(msg, elem) {
      errors.push({
        message: msg,
        element: elem
      });
    }
  });
  return {
    warnings: warnings,
    errors:   errors
  };
}