echo-fecs
Version:
Front End Code Style Suite
29 lines (21 loc) • 554 B
JavaScript
/**
* @file additional rules for eslint
* @author chris<wfsr@foxmail.com>
*/
var fs = require('fs');
var path = require('path');
var dir = __dirname;
var cur = path.relative(dir, __filename);
var reg = /([^\\\/]+)\.js$/i;
fs.readdirSync(dir).forEach(function (file) {
if (file === cur) {
return;
}
var match = file.match(reg);
if (match) {
var key = match[1].replace(/[A-Z]/g, function (a) {
return '-' + a.toLowerCase();
});
exports[key] = require(path.join(dir, file));
}
});