UNPKG

echo-fecs

Version:

Front End Code Style Suite

29 lines (21 loc) 554 B
/** * @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)); } });