0.0.7 • Published 8 years ago
eslint-plugin-cmos v0.0.7
eslint-plugin-cmos
安装
$ npm install eslint -g
$ npm isntall eslint-plugin-cmos -D设置
添加plugins:
{
"plugins": [
"cmos"
]
}添加需要的检测:
{
"rules": {
"cmos/no-invalid-define": 2,
"cmos/no-multiple-define": 2,
"cmos/no-named-define": 2,
"cmos/no-commonjs-wrapper": 2,
"cmos/no-object-define": 1
}
}规则详情
| Rule | Description |
|---|---|
| no-invalid-require | 禁止无效的 require |
| no-assign-exports | 禁止使用commonjs中的exports,避免出口变量赋值 |
| no-js-extension | 禁止使用.js扩展 |
| no-assign-require | 禁止使用 require 或者 window.require |
| amd-function-arity | 本规则旨在确保AMD回调有正确数量的参数,以避免混淆与可维护性的问题 |
| no-ajax | 禁止 |
| no-animate | 禁止 |
| no-attr | 禁止 |
| no-bind | 禁止 |
| no-class | 禁止 |
| no-clone | 禁止 |
| no-closest | 禁止 |
| no-css | 禁止 |
| no-data | 禁止 |
| no-each | 禁止 |
| no-is | 禁止 |
| no-proxy | 禁止 |