1 | ;
|
2 |
|
3 | /* eslint-disable global-require */
|
4 |
|
5 | var fs = require('fs');
|
6 | var path = require('path');
|
7 |
|
8 | var rules = {};
|
9 | var ruleDir = path.join(__dirname, 'rules');
|
10 |
|
11 | fs.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 |
|
18 | module.exports = {
|
19 | rules: rules,
|
20 | environments: require('./environments')
|
21 | };
|