UNPKG

430 BJavaScriptView Raw
1'use strict';
2
3/* eslint-disable global-require */
4
5var fs = require('fs');
6var path = require('path');
7
8var rules = {};
9var ruleDir = path.join(__dirname, 'rules');
10
11fs.readdirSync(ruleDir).forEach(function(name) {
12 var match = name.match(/(.+)\.js$/);
13 if (match) {
14 rules[match[1]] = require(path.join(ruleDir, name));
15 }
16});
17
18module.exports = {
19 rules: rules,
20 environments: require('./environments')
21};