aboutsummaryrefslogtreecommitdiff
path: root/guidelines/wikipedia/specs/rule_helper.js
diff options
context:
space:
mode:
Diffstat (limited to 'guidelines/wikipedia/specs/rule_helper.js')
-rw-r--r--guidelines/wikipedia/specs/rule_helper.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/guidelines/wikipedia/specs/rule_helper.js b/guidelines/wikipedia/specs/rule_helper.js
new file mode 100644
index 0000000..45bcd60
--- /dev/null
+++ b/guidelines/wikipedia/specs/rule_helper.js
@@ -0,0 +1,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
+ };
+}