node package manager

fdlintjs

fdlintjs

fdlintjs是使用nodejs编写的fdlint

fdlint是根据阿里巴巴前端开发checklist开发的自动代码扫描工具。 可以扫描出前端程序中不符合开发规范的地方。

语言支持

  • html
  • css
  • javascript

说明

规则

Install

$ npm install fdlintjs -g

使用

With Node:

FDLint = require('fdlint');
FDLint.parse(file);

Through the CLI:

  1. help
$ fdlint -h
  1. lint directory
$ fdlint directory
  1. lint file
$ fdlint file
  1. lint cur directory
$ fdlint 

自定义规则

fdlintjs根据阿里巴巴前端开发checklist扩展了扫描规则

自定义规则开发

  1. Clone from git
$ git clone git@gitlab.alibaba-inc.com:changbin.wangcb/fdlintjs.git
  1. src指定目录定义规则
  2. test相应目录单元测试
  3. run test
$ gulp test