FECS
FECS 是基于 Node.js 的前端代码风格工具。
安装
$ [sudo] npm install fecs -g
使用
fecs
fecs -v
fecs check --help
fecs format --help
更多参数见 wiki: CLI
API
fecs.leadName
设置或获取控制台输出信息前的名称,默认值为 fecs
。
var fecs = ;fecsleadName = 'edp';...
fecs.getOptions(Array argv)
获取经 minimist
解释后的命令行参数对象,可用于 fecs.check
和 fecs.format
方法。
var options = fecs; console; // 'check'...
fecs.check(Object options[, Function done])
检查文件或输入流的代码规范。
// 设置检查的文件路径options_ = '/path/to/check'; // 或者设置为 stream// options.stream = yourReadableStream; // 设置文件类型// options.type = 'js,css'; /** * callback after check finish * * @param * @param */ { // blablabla} fecs;
fecs.format(Object options)
格式化、修复文件或输入流的代码。
fecs;
工具支持
-
Sublime Text 2/3 Baidu FE Code Style Sublime Helper SublimeLinter-contrib-fecs
-
Visual Studio Code fecs-visual-studio-code vscode-fecs(中文)