FECS 是基于 Node.js 的前端代码风格工具。
$ [sudo] npm install fecs -g
fecs
fecs -v
fecs check --help
fecs format --help
更多参数见 wiki: CLI
设置或获取控制台输出信息前的名称,默认值为 fecs
。
var fecs = require('fecs');
fecs.leadName = 'edp';
...
获取经 minimist
解释后的命令行参数对象,可用于 fecs.check
和 fecs.format
方法。
var options = fecs.getOptions(process.argv.slice(2));
console.log(options.command); // 'check'
...
检查文件或输入流的代码规范。
/**
* callback after check finish
*
* @param {boolean} success true as all files ok, or false.
* @param {Object} json data for check result.
*/
function done(success, json) {
// blablabla
}
fecs.check(options, done);
格式化、修复文件或输入流的代码。
fecs.check(options);
-
Eclipse
-
Sublime Text 2/3 Baidu FE Code Style Sublime Helper