fecs

1.6.4 • Public • Published

FECS

FECS 是基于 Node.js 的前端代码风格工具。

Build Status Build Status NPM version Coverage Status Dependencies DevDependencies

安装

    $ [sudo] npm install fecs -g

使用

    fecs
    fecs -v
    fecs check --help
    fecs format --help

更多参数见 wiki: CLI

API

fecs.leadName

设置或获取控制台输出信息前的名称,默认值为 fecs

var fecs = require('fecs');
fecs.leadName = 'edp';
...

fecs.getOptions(Array argv)

获取经 minimist 解释后的命令行参数对象,可用于 fecs.checkfecs.format 方法。

var options = fecs.getOptions(process.argv.slice(2));
 
console.log(options.command); // 'check'
...

fecs.check(Object options[, Function done])

检查文件或输入流的代码规范。

// 设置检查的文件路径
options._ = ['/path/to/check'];
 
// 或者设置为 stream
// options.stream = yourReadableStream;
 
// 设置文件类型
// options.type = 'js,css';
 
 
/**
 * callback after check finish
 *
 * @param {boolean} success true as all files ok, or false.
 * @param {Object[]} errors data for check result.
 */
function done(success, errors) {
    // blablabla
}
 
fecs.check(options, done);

fecs.format(Object options)

格式化、修复文件或输入流的代码。

fecs.check(options);

工具支持

常见问题

更多信息请访问 https://github.com/ecomfe/fecs/wiki

Package Sidebar

Install

npm i fecs

Weekly Downloads

210

Version

1.6.4

License

MIT

Unpacked Size

460 kB

Total Files

97

Last publish

Collaborators

  • ecomfe-core